Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

45results about How to "Organize efficiently" patented technology

Bus coin arrangement device

The invention relates to a bus coin arrangement device, belonging to the public mechanic designing field. The bus coin arrangement device comprises a rack, a bank note arrangement mechanism fixed on the rack, a coin separating mechanism and a guiding collection mechanism; for the wrinkled bank note, a set square and a delivery belt execute mutual pressure on the wrinkled bank note to perform expanding processing, the bank note is expanded along the set square, the arrangement and collection are performed on the bank note on the premise that the bank note is not taken out, and then the expanded bank note enters a containing box by utilizing an arc blade of a guiding collection mechanism; for the coins, various classifications and collections can be performed according to the face values of the coins, and the coins can be quickly separated and arranged. After expansion, the bank note is not only compressed and flattened and is also arranged and collected. The compression and collection for the initial expanded bank note can be realized through the cooperation of the guiding collection mechanism. The whole bus coin arrangement device can solve the problem which cannot be solved by the normal currency counting device, realizes the fast and efficient arrangement of the bank notes, and lightens the bank note arrangement burden of the public transport industry.
Owner:SICHUAN AGRI UNIV

Method for processing data among systems by using Excel

The invention provides a method for processing data among systems by using Excel. the method comprises the following steps: performing various configurable data capturing on an Excel file exported out of a source system according to a parameter table rule by using a configuration parameter table; converting codes of the data according to a coding rule; and verifying the data through a verification rule. Therefore, the processing on data of a source system to become data in a target system format can be realized, the collecting workload of massively similar data can be reduced, and the data quality can be further improved effectively and quickly.
Owner:INFORMATION & COMMNUNICATION BRANCH STATE GRID JIANGXI ELECTRIC POWER CO

Knowledge graph construction method and device, computer equipment and storage medium

The embodiment of the invention provides a knowledge graph construction method and device, computer equipment and a computer readable storage medium. The method comprises the steps of obtaining a WeChat official account list through a preset mode; Accessing an official interface of the WeChat server according to the WeChat official account list, and obtaining an article list of each WeChat official account in the WeChat official account list; And crawling WeChat articles according to the article list to obtain text corpora required for constructing the knowledge graph. Analyzing the text corpus by using a preset tool to obtain a topic model of the text corpus, a time distribution map of the topic model and a keyword combination of the topic model; According to the topic model of the text corpus, the time distribution map of the topic model and the keyword combination of the topic model, obtaining an object contained in the text corpus and the attribute of the object; And drawing an association relationship between the object and the attribute to construct a knowledge graph. According to the embodiment of the invention, based on data analysis, the content of the WeChat official account can be efficiently and visually arranged.
Owner:PING AN TECH (SHENZHEN) CO LTD

Intelligent book sorting robot

The invention relates to an intelligent book sorting robot, and belongs to the technical field of robots. The intelligent book sorting robot comprises a hollow chassis, a chassis housing, a book storage box, independent drive wheels, a four-wheel rotation drive system, a lifting system, a mechanical arm, a clamping system and the like, wherein the four-wheel rotation drive system is mounted on the hollow chassis; the four independent drive wheels are separately connected with the four-wheel rotation drive system; the chassis housing is mounted on the hollow chassis; the book storage box is mounted on the chassis housing; the lifting system is mounted on the hollow-out chassis; the mechanical arm is mounted on a rotary disc of the lifting system; and the clamping system is mounted on the mechanical arm. The invention provides the intelligent book sorting robot which is economical and reasonable in price, is good in movement performance, is more in application scenarios and is high in precision; and the intelligent book sorting robot can be used for providing efficient and convenient book-storing book-getting service for a librarian and even a common reader as well as an intelligent booking sorting managing function.
Owner:KUNMING UNIV OF SCI & TECH

Project cost progress management control system and method based on big data

The invention belongs to the technical field of project cost progress management control. The invention discloses a project cost progress management control system and method based on big data. The project cost progress management control system based on big data comprises a project data acquisition module, a main control module, a cost budget module, a cost calculation module, an accounting module, a cost analysis module, a cost evaluation module, a data storage module and a display module. The engineering cost is automatically calculated through the cost calculation module, the accuracy is high, and the calculation efficiency is high; the construction cost evaluation module is automatically applied to the real estate development project participating in engineering construction cost evaluation, whether the enterprise self-reported engineering construction cost of the specific real estate development project corresponding to different dimensions exceeds the standard or not is automatically presented, and the engineering construction cost evaluation time for the specific real estate development project is greatly saved; and a project cost auditing basis is provided accurately and efficiently.
Owner:QINGDAO BINHAI UNIV

Meeting minute generation method and device

The embodiment of the invention provides a meeting minute generation method and device and relates to the technical field of artificial intelligence. The method comprises the following steps: acquiring meeting voice; partitioning the meeting voice so as to obtain N voice fragments, wherein N is a natural number greater than or equal to 2; clustering the N voice fragments so as to obtain M types ofvoice fragments, wherein M is a natural number greater than or equal to 2, M is less than or equal to N, and the M types of voice fragments are in one to one correspondence with M speakers respectively; confirming the corresponding speaker of each type of the voice fragments of the M types of voice fragments; according to the M types of voice fragments, confirming speech contents of each of the Mspeakers; and according to the speech contents of each of the M speakers, generating a meeting minute. Therefore, by adopting the technical scheme provided by the embodiment of the invention, the problems that in the prior art, time and labor are wasted to artificially sort out meeting minutes and the efficiency is low can be solved.
Owner:PING AN TECH (SHENZHEN) CO LTD

Data processing method and electronic device

The invention provides a data processing method and an electronic device. The method is used in an electronic device. The electronic device comprises a display unit and supports a voice recognition function, wherein M data objects are displayed on the display unit; and M is an integer which is greater than or equal to 1. The method comprises the steps of: determining at least one first data object in the M data objects, in which save paths of each first data object of the at least one first data object are same or different paths; acquiring a first voice message; determining a destination storage path of the at least one first data object based on the first voice message; and creating at least one second data object corresponding to the at least one first data object in a storage address corresponding to the destination storage path.
Owner:LENOVO (BEIJING) CO LTD

Bag feeding type dental floss packaging machine

The invention discloses a bag feeding type dental floss packaging machine. The bag feeding type dental floss packaging machine comprises a feeding module, an arrangement module, a conveying module, a receiving module and a pushing module. The feeding module is used for inputting to-be-packaged dental floss and transferring the to-be-packaged dental floss to the arrangement module. The arrangement module is used for arranging the input dental floss and forming a dental floss pile. The conveying module is used for receiving one dental floss pile from the arrangement module and conveying the dental floss pile to the subsequent receiving module, and the conveying module is provided with a conveying rod used for hanging the dental floss pile. The receiving module is used for receiving the dental floss pile from the conveying module and transferring the dental floss pile to the pushing module. The pushing module is used for receiving the dental floss pile from the receiving module and pushing the dental floss pile into a packaging container. The dental floss packaging machine is unique in structure, automation can be achieved, packaging and labor cost is reduced, efficiency is improved, and dental floss is clean and sanitary.
Owner:SHANGHAI COLOSHORE AUTOMATION TECH CO LTD

Multi-source heterogeneous data processing method and device, computer equipment and storage medium

The invention relates to the technical field of knowledge maps, in particular to a multi-source heterogeneous data processing method and device, computer equipment and a storage medium. The method comprises the following steps: acquiring service data from a trusted source system; wherein the trusted source system comprises a service system used by a terminal of each service domain; constructing a knowledge graph according to the business data; wherein the knowledge graph can indicate a relationship between business data of different business domains and business domain indexes; according to the knowledge graph, obtaining resource entities of a to-be-fused service domain and a relationship between the resource entities so as to construct a service domain knowledge graph library; and executing cross-business domain and cross-resource entity business domain information synchronization, fusion and sharing operations based on the business domain knowledge graph database. According to the method, information of different internal and external organizations and cross-business fields can be efficiently extracted, and business knowledge can be rapidly and iteratively integrated.
Owner:SHENZHEN JINGTAI TECH CO LTD

UFS storage array system based on FPGA control and data transmission method

ActiveCN110069443ARealize full-duplex functionAdapt to the characteristics of frequent reading and writingEnergy efficient computingArchitecture with single central processing unitComputer moduleUSB
The invention relates to the field of memory design, and particularly provides a UFS storage array system based on FPGA control and a data transmission method. The system is composed of a usb type c interface, a plurality of UFS storage chips and an FPGA. The FPGA is provided with a thunder and lightning 3-slave module, a thunder and lightning 3-master module, a MicroBlaze soft core module, an address mapping module, a data channel module, a write channel ddr controller module and a read channel ddr controller module, and a data transmission method is realized based on the system. Compared with the prior art, in the UFS storage array system based on FPGA control, the full duplex function of the storage array is realized by utilizing the full duplex characteristic of the UFS chip and combining the read-write two-way DDR channel and the thunder and lightning 3 interface in the full duplex working state, so that the storage array adapts to the characteristic of frequent read-write of a modern operation system and has a good popularization value.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Method for arranging mobile terminal segment

A method for handling fragments of mobile terminal copying data in handling-region into the other storage, formatting said handling-region and copying data copied into the other storage back to formatted handling-region.
Owner:LG ELECTRONICS (CHINA) R&D CENT CO LTD

RFID-based library management system

The invention relates to an RFID-based library management system. The system comprises bookshelves, each of which is provided with a plurality of book placing layers; and RFID card readers are arranged at the two ends of the bookshelf. In addition, the system also includes RFID passive tags pasted to stored books; and the RFID passive tags and the RFID card readers are in communication connection in an RFID manner. The RFID card readers feed back collected RFID passive tag data information to a management server; and each RFID card reader is provided with one unique serial number corresponding to a corresponding bookshelf. When any book is needed, the needed book is inputted into the management server; and according to the information fed back by the RFID readers, the location of the bookshelf where the book is located is found out, so that searching becomes convenient. Besides, when books need to be arranged, the books are classified approximately and are placed in sequence, so that book management becomes convenient. In addition, one RFID card reader can be placed at each layer of the bookshelf, so that book searching becomes convenient.
Owner:WUXI NANLIGONG TECH DEV

RFID-based library management method

The invention relates to an RFID-based library management method. The method comprises: (1) title, publishing house, publication year, category, and serial number information of books is stored into RFID passive tags; and RFID readers are provided with unique serial numbers corresponding to bookshelves; (2), the RFID passive tags in the step (1) are pasted to books, wherein the RFID passive tags and the RFID card readers are in communication connection in an RFID manner; (3), a book needing to be searched is inputted into a management server and an indication instruction is sent to an indicating lamp; and (4), when books need to be arranged, the books are placed at corresponding bookshelves, the RFID passive tags are inquired by the RFID readers, data information is fed back to a management server to store bookshelf position of the book. When any book is needed, the needed book is inputted into the management server; and according to the information fed back by the RFID readers, the location of the bookshelf where the book is located is found out, so that searching becomes convenient.
Owner:WUXI NANLIGONG TECH DEV

Blackhead recognition processing method and system

The invention discloses a blackhead recognition processing method and system, and the method comprises the steps: employing a face recognition method to position the position of a nose, employing a feature point detection algorithm to process a color image into a binary image, acquire a closed region through a contour tracking algorithm, and determining blackhead parameters according to geometrical features and color features of blackheads. Quantitative analysis of the blackheads is realized. Judgment standards of the blackheads in images are unified, information which does not belong to blackhead characteristics is eliminated, and the credibility of data is improved. Through batch data processing of different crowds, massive digital images are efficiently and quickly arranged and recognized, repeated labor cost is reduced, and efficiency is improved.
Owner:上海复硕正态质量技术服务有限公司

Biscuit finishing, pouring and scattering integrated production device

The invention discloses a biscuit finishing, pouring and scattering integrated production device. A biscuit finishing mechanism and a biscuit scattering mechanism are respectively arranged in front ofand behind a biscuit pouring mechanism, and the biscuit finishing mechanism comprises a belt conveyor for finishing, a line arraying mechanism, a biscuit lifting mechanism and a material pulling androw arraying mechanism; a conveying belt for finishing of the belt conveyor for finishing is located in the front of a conveying belt for pouring of the biscuit pouring mechanism, and the surface of the conveying belt for finishing is lower than the conveying belt for pouring; the whole line arraying mechanism adopts a plurality of parallel isolation strips forming guide gaps, so that biscuits arearranged in lines along the conveying direction of the belt; the biscuit lifting mechanism is arranged between the conveying belt for finishing and the conveying belt for pouring and lifts the biscuits to the position above the front part of the front end of the conveying belt for pouring by driving a supporting plate to ascend and descend; the material pulling and row arraying mechanism adopts areciprocating displacement mechanism to drive a material pulling plate to pull the biscuits on the supporting plate in rows and move the biscuits to the conveying belt for pouring; and the biscuit scattering mechanism comprises a belt conveyor for scattering and a scattering device arranged above a belt of the belt conveyor. According to the device, the production efficiency can be improved, andthe labor cost is reduced.
Owner:苏州姑苏食品机械有限公司

House property map construction method and device, computer device and storage medium

The invention discloses a house property map construction method and device, a computer device and a storage medium. The method comprises the following steps of: adding the pre-stored cell list and the URL information input by the user to the preset property information crawling program; sending a real estate information climbing program to a plurality of information collecting terminals through amanagement server; receiving and storing the real estate data information of the district collected by a plurality of information collection terminals through a management server; according to the public opinion scoring model, scoring the real estate data information of the preserved residential area; according to the information extraction model, extracting the real estate data information of the district; According to the construction rules of the house property map and the public opinion scores, degree information and policy information of all the residential areas in the residential arealist, the house property map is constructed. Based on the knowledge map technology, the invention can efficiently sort out the massive real estate data information, and improves the management efficiency of the massive real estate data information.
Owner:PING AN TECH (SHENZHEN) CO LTD

Community website message logging method and system thereof

The invention relates to a community website message logging method and a system thereof; the method is executed through a portable electronic device, and comprises the steps that: an application interface is provided to download a community website, and the application interface comprises a timetable and an uploading option; the portable electronic device obtains the content of a message and the information of a time; the content of the message and the information of the time are processed into packets which correspond to the format of the community website; the uploading option uploads the content of the message and the information of the time to the community website; and the content of the message is added at a position of the timetable which corresponds to the information of the time. The system comprises a community website platform and the portable electronic device. Consequently, a user can record the life anywhere at anytime with the invention, and simultaneously can upload the content of the message to the timetable of the community website to share.
Owner:酷视资讯股份有限公司

Intelligent networking control data center and data management method thereof

The invention discloses an intelligent networking control data center and a data management method thereof. A transmission data terminal is installed at an access control checkpoint in a specific area, identity information of passing persons is recognized, and passing data is collected; the data processing unit is used for receiving the identity information and passing data of the passing person transmitted by the transmission data terminal; the access control state control unit is used for controlling whether an access control checkpoint is opened or not according to the acquired identity information of the passing persons; and the data analysis feedback unit is used for analyzing and processing the identity information and the passing data of the passing persons, listing the informationof the passing persons going in or going out of the specific access control checkpoint outside a specific time period as an abnormal state and sending the abnormal state to the administrator data receiving end for targeted processing. The beneficial effects are that reasonable collection and high-efficiency arrangement of the passing data of the passing persons can be achieved, effective supervision of the moving states of the passing persons can be achieved, and the moving states are fed back to an administrator.
Owner:掌门物联科技(杭州)股份有限公司

Mechanism capable of automatically tidying organ bag openings and working method of mechanism

ActiveCN105691681AConducive to the subsequent sealing bag processingOrganize efficientlyWrapper twisting/gatheringEngineeringSprocket
The invention relates to a mechanism capable of automatically tidying organ bag openings. The mechanism comprises a mounting frame, and a chain wheel and chain assembly driven by a motor assembly is transversely placed on the mounting frame; a left mechanical arm capable of ascending and descending vertically is fixed to an upper chain through a fixed mounting assembly, and a right mechanical arm capable of ascending and descending vertically is fixedly arranged on a lower chain through the other fixed mounting assembly; the bottom of the left mechanical arm and the bottom of the right mechanical arm are each provided with a C-shaped inner finger with an opening facing outwards; and rotatable L-shaped outer fingers are arranged at the positions, located on the outer sides of the C-shaped inner fingers, of the left mechanical arm and the right mechanical arm. The invention further relates to a working method of the mechanism capable of automatically tidying the organ bag openings. The mechanism is reasonable in structural design, the characteristics of organ bags are fully utilized, the organ bag openings are efficiently tidied, and subsequent bag sealing machining of the organ bags is facilitated.
Owner:ZHANGZHOU JIALONG TECH INC

Auxiliary device for carrying relay protection debugging instrument

The invention discloses an auxiliary device for carrying a relay protection debugging instrument, belonging to the technical field of secondary debugging auxiliary equipment for substations. The auxiliary device comprises a load-bearing underframe, wherein one side of the top of the load-bearing underframe is hinged with an overturning frame through hinges; the top of the overturning frame is provided with a handle; one side, close to the overturning frame, of the bottom of the load-bearing underframe is provided with a climbing wheel set; an adjustable foot support is arranged on the other side of the bottom of the load-bearing underframe; four test wire switching mechanisms which serve as an A phase, a B phase, a C phase and a grounding phase respectively are arranged on the overturning frame side by side; a test wire switching mechanism which serves as external grounding of the relay protection debugging instrument is arranged at the bottom of the load-bearing underframe; and four groups of fixing mechanisms corresponding to four corners of the relay protection debugging instrument are arranged on the load-bearing underframe. The auxiliary device of the invention can realize carrying, operation, storage and arrangement of the relay protection debugging instrument and related accessories thereof.
Owner:STATE GRID CORP OF CHINA +1

Anti-blockage device of wood chipper

The invention discloses an anti-blockage device of a wood chipper. The anti-blockage device comprises a main framework, a feeding hopper, a speed regulator, a control component, a belt wheel component, a cutter, a motor, a belt pulley, a belt, a discharge hopper and a Hall sensor component, the feeding hopper is located at the left end of the main framework in a welding connection mode, the speed regulator is located at the left lower end of the main framework in a threaded connection mode, the control component is located at the lower end of the main framework in a threaded connection mode, the belt wheel component is located at the middle of the main framework in a close fitting connection mode, the cutter is located at the middle end of the belt wheel component in a close fitting connection mode, the motor is located at the right end of the main framework in a threaded connection mode, the belt pulley is located at the front end of the motor in a close fitting connection mode, the belt is connected with the belt pulley and the cutter, the discharge hopper is located at the right upper end of the main framework in a welding connection mode, and the Hall sensor is located at the left end of the belt wheel component and in threaded connection with the main framework.
Owner:安徽宏博木业有限公司

Drawing pressing equipment for computer image-text making

The invention relates to drawing pressing equipment for computer image-text making, and belongs to the technical field of pressing equipment. In order to solve the problem that existing equipment needs to be manually adjusted when a drawing is fixed, the technical scheme is provided that the device comprises a base, a placement plate, a guide rod, a lead screw, a first motor, a moving box, a toothed plate and a scanner body, and limiting mechanisms located on the inner walls of the two sides of the base are arranged above the placement plate. Through the combination of various structures, the device not only can be used for arranging drapes and stretching drawings and fixing the drawings, but also can be used for realizing efficient arrangement and convenient clamping of the drawings through the combination of a motor II, a bidirectional screw rod, a side plate, a roller, a clamping mechanism, a vertical plate and a wedge block I; and the limiting mechanism is arranged to primarily tidy the drawings when the drawings are placed, so that the trouble of later tidying is reduced, a mechanism for tidying the drawings in the prior art is replaced, the working efficiency is improved, the equipment structure is simplified, and the production cost of the equipment is reduced.
Owner:上海赤麟科技有限公司

Freight order information processing method and system, equipment and storage medium

PendingCN113988765AEasy to organizeFacilitate the sharing of shipping-related informationCo-operative working arrangementsResourcesReal-time computingData bank
The invention provides a freight order information processing method and device, equipment and a storage medium. The processing method comprises the steps of receiving a target freight task sent by a freight task initiation terminal; according to the cargo information of the target cargo, determining a container of which the container type is matched with the cargo information from a pre-stored container database as a target container for transporting the target cargo; obtaining a target two-dimensional code associated with the target container from a container database according to the container number information of the target container; storing the target freight task is stored in target transportation data associated with the target two-dimensional code; and in response to a receiving operation of the freight task execution terminal on the target freight task, generating order information of the target freight task. Through the processing method, the related transportation information involved in the freight process can be efficiently sorted, the user can conveniently share the related transportation information in the transportation process, and the transportation efficiency of the container transportation mode is improved.
Owner:苏州吉旗物联科技有限公司

Intelligent book management system based on Internet of Things

The invention provides an intelligent book management system based on the Internet of Things, which not only solves the problem of manpower resources required for sorting books in a library, but also is more real-time and more efficient than manpower. According to the technical scheme, the system comprises an inspection vehicle and is characterized by further comprising a book arranging device. The book arranging device is connected to the inspection vehicle through a lifting device, the structure is ingenious, the library inspection device has the advantages of achieving diversified functions and simplifying operation, and brand new experience is brought to library management work and book lookup.
Owner:ZHENGZHOU UNIVERSITY OF AERONAUTICS

A financial statement trimmer

The invention discloses a financial statement trimmer, which relates to the technical field of financial statement finishing tools. The end of the plate close to the top plate is provided with a check mechanism, and the top plate is provided with a push-down assembly. The push-down assembly includes a plurality of push blocks that slide horizontally on the top plate, and are vertically slidably disposed on the top plate and below the corresponding push blocks. The pressure column and the driving mechanism arranged on the top plate are used to drive each push block to press against the corresponding pressure column synchronously, and a compression spring is arranged between the pressure column and the bracket to make the pressure column rise and reset. The application can efficiently organize financial statements through the combined use of the bottom plate, the fixed side plate, the rear baffle, the side push plate and the lower pressing assembly, has a better finishing effect, and can meet the requirements of various paper sizes and more stacks. Thickness of financial statement finishing needs.
Owner:ZHEJIANG IND & TRADE VACATIONAL COLLEGE

Information comprehensive admitting and filing device used for reproductive health algorithm

PendingCN111957585AClear filingAccurate filingCharacter and pattern recognitionSortingMedical recordGear wheel
The invention discloses an information comprehensive admitting and filing device used for a reproductive health algorithm. The information comprehensive admitting and filing device comprises a support, an air cylinder, a sliding rail, supporting rotating assemblies, a control main board, a display, a collecting and entering assembly, a classifying input assembly and generalizing assemblies. The sliding rail is installed on a transverse plate on the bottom side of the support. The air cylinder is cooperatively installed on one side of a vertical plate of the support through a bolt. The two supporting rotating assemblies are cooperatively installed on the sliding rail. Due to work of a rotting motor, a rotating gear is driven to rotate, then due to cooperation between the rotating gear and amatching gear, a rotating pillar can be driven to rotate, sliding of a supporting pillar in a limiting rail can be achieved, and rolling of the generalizing assemblies is achieved. During use, the air cylinder can be used for working, a supporting disc can be pulled along the sliding rail, the position of the two generalizing assemblies can be changed and correspond to negative patent materials and positive patient materials correspondingly, distinguishing and generalizing are facilitated, and medical records of patients can be filed more clearly, accurately and efficiently.
Owner:哈尔滨视准生物科技有限公司

Uncoiling machine used before dyeing in dyeing and printing industry

The invention discloses an uncoiling machine used before dyeing in the dyeing and printing industry. The uncoiling machine comprises a plurality of landing legs in the vertical direction and a transverse fixing frame fixed to the landing legs. The fixing frame is provided with a first motor and a bearing block. A transmission roller is arranged in the bearing block. The first motor drives the transmission roller to rotate through a transmission belt. The side wall of the fixing frame and a square swinging frame are connected through a rotating shaft. A second motor is arranged at the position of the side wall of one landing leg. A spindle of the second motor is provided with a rocker. The two ends of the connecting rod are connected with the side wall of the rocker and the side wall of the swinging frame through hinges correspondingly. A first guiding roller is arranged in the swinging frame. Conveying of cloth in a cloth roll is finished through the transmission roller, the motor is used for driving the swinging frame to swing along the fixing frame, so that the cloth penetrating the first guiding roller and the second guiding roller is stacked in an S-shaped manner without tension, and efficient tidying before dyeing is achieved. The uncoiling machine is simple in structure and convenient to operate.
Owner:天津朗福服饰有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products