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

772 results about "Time efficiency" patented technology

Lithium ion battery silicon-carbon anode material and preparation method thereof

The invention relates to a lithium ion battery silicon-carbon anode material which comprises nanometer silicon, graphite polymer and organic matter pyrolysis carbon, wherein the graphite polymer is formed by granular graphite; the nanometer silicon is embedded and clamped among gaps of the granular graphite or attached on the surface of the granular graphite; nanometer silicon / graphite polymer is covered by the organic matter pyrolysis carbon. A preparation method of the lithium ion battery silicon-carbon anode material comprises the steps of: mixing the nanometer silicon, a dispersing agent, a bonding agent and the granular graphite in an organic solvent, and drying to obtain composite nanometer silicon / graphite polymer; adding the obtained composite nanometer silicon / graphite polymer into the dispersion liquid of a carbon source precursor, mixing and drying; and carrying out heat treatment on material to obtain the lithium ion battery silicon-carbon anode material. The prepared silicon-carbon material has high specific capacity, high first time efficiency and excellent cycle performance, the capacity is larger than 450mAh / g, the first time efficiency is more than 85%, and the capacity retention ratio is more than 97% after circulation is carried out for 60 times.
Owner:BTR NEW MATERIAL GRP CO LTD

Method and system for automatically constructing knowledge maps for mass unstructured texts

The invention belongs to the technical field of computer software, and discloses a method and a system for automatically constructing knowledge maps for mass unstructured texts. The method comprises the steps of: abstracting a named entity recognition problem into a sequence labeling problem by giving a sentence and labeling each word in the sequence of sentences; designing effective features according to the training data, learning various classification models, and using trained classifiers to predict relationships; linking multiple existing knowledge to create a large-scale and unified knowledge network from the top; and capturing and integrating entity information from three online encyclopedias, open websites, related knowledge bases, or search engine logs. According to the method andthe system for automatically constructing knowledge maps for mass unstructured texts, the construction speed of the knowledge maps can be greatly improved, the time efficiency is improved, and the human resource cost is reduced by more than 30%. In addition, the method and the system have better domain portability, and the construction of the knowledge map can be quickly implemented by only optimizing the entities and relationship extraction algorithms in the invention.
Owner:GLOBAL TONE COMM TECH

Name routing fast matching search method and device

The invention discloses a name routing fast matching search method and device. The device mainly comprises a tree-bitmap and a Blond filter. The tree-bitmap is used for storing the first m layers of name routing, and performing fast longest prefix matching on the first m layers of request content name reaching a router; the Blond filter is used for storing the rest of the prefix of the name routing, and performing longest prefix matching on the rest of the request content name reaching the router. According to the different prefix length of the name routing to be updated, the tree-bitmap and the Blond filter can be updated respectively or simultaneously by the method. According to the invention, the characteristics of fast searching, little required storing of the tree-bitmap and the characteristics of high time efficiency and spatial efficiency are utilized, the routing addressing problem based on the content name in the novel network system is solved, and the requirements of little occupied memory, fast matching speed and fast updating speed of the future network routing are met.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Delivery scheduling method and system based on O2O mode

The invention provides a delivery scheduling method and system based on the O2O mode. The method comprises the following steps that the scheduling system receives a destination, a delivery mode and commodity information of a generated order in real time; delivery taking time of the order is generated in a preset strategy according to the reception sequence and delivery mode of the order; preliminary picking staff information and preliminary delivery staff information of the commodity are obtained according to the delivery taking time and the commodity information; preliminary transport means information of the commodity is obtained according to the destination, delivery mode, delivery taking time and commodity information; and according to sequence of the delivery taking time, the preliminary picking staff information, the preliminary delivery staff information and the preliminary transport means information are ordered, and delivery content information is generated and pushed to intelligent mobile terminals of preliminary picking and delivery staff. The method and system can be used to effectively improve the time efficiency and picking efficiency of delivery, reduces the logistics delivery cost to the largest extent, and greatly reduces mistake of orders.
Owner:多点生活(中国)网络科技有限公司

Data-capable network prioritization with reject code handling

Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
Owner:MALIKIE INNOVATIONS LTD

Carbon aerogels for supercapacitors and method of manufacturing the same

A method for preparing carbon aerogels and carbon aerogels obtained therefrom are disclosed. The method for preparing carbon aerogels comprises: mixing organic starting materials including phloroglucinol and furfural with a solvent capable of dissolving the organic materials in a predetermined ratio to form a sol solution; adjusting pH of the sol solution adequately by using an acidic or basic catalyst, gelling the sol solution at room temperature under atmospheric pressure, and aging the resultant gels; substituting the solvent in thus obtained gels with liquid carbon dioxide, followed by drying in a supercritical state, to form organic aerogels; and pyrolyzing the organic aerogels in an electric furnace under inert atmosphere to obtain carbon aerogels. Particularly, the gels are formed at room temperature in a short period of time by adequately adjusting pH of the sol solution. Therefore, the method provides improved time efficiency and energy efficiency as compared to existing methods for preparing gels. Additionally, the method allows supercritical drying while avoiding a need for an additional solvent substitution, thereby simplifying the overall process. Further, the method enables preparation of carbon aerogels for supercapacitors having a high specific surface area and high capacitance even in the absence of additional activation step.
Owner:KOREA INST OF SCI & TECH

Apparatus and method for registering wireless terminals with access point through wireless network

ActiveUS20050122921A1Errors such as connection failure or the like can be preventedAssess restrictionNetwork topologiesAddress Resolution ProtocolBroadcast data
In the method and apparatus for registering wireless terminals with an access point (AP) through a wireless network according to the present invention, there is no need for a re-registration procedure for terminals because, when the AP is restarted, the AP informs wireless terminals registered in its service area of the restart of the AP so as to allow each of the terminals to perform its own location registration. In addition, total update is possible, this method being in contrast to methods in which notification of a restart of the AP is carried out in a one-to-one manner using the broadcast data. As a result, efficiency in time and in the overall network is achieved by the invention. The AP can easily restore the address resolution protocol (ARP) table that has been cleared by the restart process because the terminals send the ARP table themselves, thereby providing for stabilized service.
Owner:SAMSUNG ELECTRONICS CO LTD

Method for constructing virtual case library of cancer pathological images and multi-scale cancer detection system based on convolutional neural network

The invention discloses establishment of a virtual case library of cancer pathological images and a multi-scale cancer detection system based on a convolutional neural network. The system is based ona method of a convolution neural network, a cancer mass region is detected on a pathological full-scan section, and the system includes four modules: 1) a pathological section image preprocessing module; 2) a virtual case database construction module; 3) a high-scale cancer mass detection module; and 4) a small-scale cancer mass classification module. The multi-scale cancer detection system provided by the invention can make full use of the multi-scale information of a pathological image, on different scales, according to the characteristics of the image, different strategies are designed to detect a suspected cancer area, and at the same time, under the condition of insufficient training data, the virtual case library method established by the invention can provide more training data setsfor an existing data-driven deep learning method. The multi-scale cancer detection system based on a convolutional neural network has the characteristics of multi-scale detection, driving of a relatively small amount of data and the like, and has the characteristic of reducing computing resources required for one-time recognition and improving time efficiency of an algorithm on the basis of ensuring the overall recall rate and accuracy.
Owner:杭州同绘科技有限公司

Silicon and carbon negative electrode material for lithium ion battery and preparation method thereof

The invention discloses a silicon and carbon composite negative electrode material for a lithium ion battery. The material is a three-dimensional composite material of a core-shell structure, and sequentially comprises nanometer silicon / graphite, a conductive network layer and an organic cracking carbon layer from inside to outside, wherein the nanometer silicon / graphite uses the graphite as aninner core volume expansion buffer base body; the nanometer silicon particles are embedded in graphite particle gaps or are attached onto the surface of the graphite particles; the conductive networklayer is formed by nanometer conductive agents which penetrate and insert into silicon particle gaps, silicon particle and graphite particle gaps and graphite particle gaps and / or coat the surface ofthe nanometer silicon particles; the organic cracking carbon layer uniformly coat the surface of the silicon nanometer silicon / graphite. The invention also discloses a preparation method of the silicon and carbon negative electrode material. The dispersing agents are used for directly compounding the nanometer silicon slurry, the nanometer conducting agents and organic carbon source; the production process is simple; the operation is easy; the method is suitable for mass production. The material has excellent first time efficiency, circulation performance, rate capability and relatively low volume expansion effects.
Owner:CHENGDU GUIBAO SCI & TECH

Distributed data stream clustering method and system

The invention discloses distributed data stream clustering method and system and overcomes the defect that the existing most data steam clustering algorithms are unable to run in the distributed cloud environment, unable to easily extend and low in operational time efficiency. The method includes: summarizing data streams to obtain a plurality of eigenvectors of the data streams; performing locality-sensitive hashing algorithm to obtain a plurality of clusters with each comprising at least one eigenvector, and selecting at least one cluster as a candidate cluster; periodically using the candidate cluster to cluster eigenvectors of newly arrived data streams. The real-time performance better than that of the prior art is guaranteed by the use of the method and system based on the locality-sensitive hashing algorithm.
Owner:CHINA INFORMATION TECH SECURITY EVALUATION CENT +1

Robot charging method and device

The embodiment of the invention provides a robot charging method and a robot charging device. The method comprises the steps of detecting a path pilot signal emitted by a charging pile and a real-time distance between a robot and the charging pile, if the electric quantity of the charging pile is lower than a preset threshold; and determining a moving direction according to the path pilot signal, and determining a moving speed according to the real-time distance, and controlling the robot to move to the charging pile at the moving speed along the moving direction. The moving speed of the robot is controlled during a process that the robot moves to the charging pile according to the distance between the robot and the charging pile, so that the defect that collision or low time efficiency may be caused by too fast or too slow moving speed can be overcome. Then a charging request including the electric quantity is sent to the charging pile in response to a butt-joint indication signal, so that the situation that the robot triggers a charging requirement is determined if the charging pile receives the charging request within preset time, the charging pile is triggered to charge the robot, and the security problem caused by the condition that the charging pile is mistakenly triggered for charging is solved.
Owner:SHANGHAI MROBOT TECH CO LTD

Nickel-cobalt lithium aluminate and preparation method of precursor thereof

The invention relates to a preparation method of a nickel cobalt aluminum material precursor. The method used in the invention comprises the steps: carrying out a complexation reaction of an aluminum salt and a complexing agent to form a stable aluminum complex, then injecting the aluminum complex simultaneously with a nickel-cobalt salt solution into a reaction kettle for carrying out a co-precipitation reaction to prepare a high-density precursor of nickel-cobalt lithium aluminate, and then carrying out a lithium mixed roasting to form a high-density spherical nickel-cobalt lithium aluminate material. At the same time, the invention also discloses an application of the nickel-cobalt lithium aluminate material used in a cathode material of a lithium ion battery. The high-density spherical nickel-cobalt lithium aluminate material which has atomic level mixture of nickel cobalt aluminum elements and good crystallinity can be produced under a premise without mass increase of cost, and the charge and discharge capacity and the first time efficiency have a certain improvement compared with those of current products. The process is simple and easy to implement, and can be used in large-scale industrialized production.
Owner:郭建

Method for detecting and identifying station logo

The invention provides a method for detecting and identifying a station logo. The method comprises the following steps of: 1) setting a station logo example video frame, performing edge detection and filtering on the station logo example video frame, further positioning and segmenting a station logo area, and partitioning the station logo area to obtain a station logo template; 2) setting a video frame to be detected and identified, performing edge detection on the video frame to obtain an edge image of the video frame to be detected and identified; and 3) acquiring a station logo detection and identification result by a sliding window searching and block matching method according to the station logo template and the edge image of the video frame to be detected and identified. Compared with the conventional global matching-based method, the method of the invention can achieve higher station logo detection and identification accuracy rate and time efficiency.
Owner:PEKING UNIV

Negative pole piece for lithium battery, preparation method of negative pole piece and lithium battery with negative pole piece

The invention belongs to the technical field of lithium batteries, and in particular relates to a negative pole piece for a lithium battery. The negative pole piece comprises a current collector and a graphitic layer arranged on the current collector, and further comprises a protecting layer and a metal lithium layer, wherein the protecting layer is arranged on the graphitic layer; and the metal lithium layer is arranged on the protecting layer. Compared with the prior art, the negative pole piece is provided with the protecting layer on the surface of the graphitic layer, and the metal lithium layer on the surface of the protecting layer, when the negative pole piece is assembled into the lithium battery, metal lithium powder diffuses in the negative pole piece in an electrochemical manner, so that the first time efficiency of a negative pole is improved, and moreover, the energy density of the lithium battery is increased, and the capacity of the lithium battery is enhanced; and at the same time, the protecting layer is equivalent to a buffer layer which can effectively prevent the graphitic layer from internally peeling off, so that the stability of an SEI (Solid Electrolyte Interphase) membrane on the surface of the negative pole piece is improved, and the circulation performance of the battery is improved. In addition, the invention also discloses a preparation method of the negative pole piece and a lithium battery with the negative pole piece.
Owner:DONGGUAN AMPEREX TECH

Adaptive noise intensity video denoising method and system thereof

The invention discloses an adaptive noise intensity video denoising method which is based on motion detection and is embedded in an encoder. The method comprises the following steps: (1) taking a sum of regularization frame differences in a neighborhood as an observed value, dividing input pixels into a static pixel and a dynamic pixel and using filters in different supporting domains for the two kinds of the pixels, wherein a filtering coefficient is adaptively determined according to noise intensity and an image local characteristic; (2) taking a single DCT coefficient or the sum of the several DCT coefficients as the characteristic, using AdaBoost as a tool to construct a cascade-form classifier and using the classifier to select a static block; (3) establishing a function model of connection between DCT coefficient distribution parameters of the video noise intensity and the static block and using the model to estimate the noise signal standard difference. By using noise intensity estimation embedded in the video encoder and a noise reduction technology provided in the invention, few computation costs can be used to acquire the parameters and the information needed by noise filtering. A time efficiency is good. Because a reliable clue is used to determine whether the pixels accord with a static hypothesis, the filter of the invention can effectively filter the noise and simultaneously maintain marginal sharpness of the static image. And motion blur caused by filtering in a motion area can be avoided.
Owner:ZHEJIANG GONGSHANG UNIVERSITY

Operation recording and playback method for interactive software

The invention relates to an operation recording and playback method for interactive software. The method comprises the following steps of: 1) recording playback semantic information operation on the interactive software when a user starts executing an operation task, and setting correspondence rules among user operation events, graphical user interface (GUI) events and operation types; 2) recording all operation parameters for finishing the task by the user, and sequencing according to the time to acquire a playback operation sequence; 3) after the user finishes the task, determining GUI object characteristic attributes according to a characteristic similarity technology, and determining whether objects capable of executing operation playback exist in the playback operation sequence or not under different user environments based on a characteristic threshold value; and 4) performing playback on the operation for the objects capable of executing operation playback according to the correspondence rules between the operation types and the events. Playback semantic records are extracted, and time semantics are extracted to form the reusable operation sequence, so that the method has high space utilization rate and time efficiency.
Owner:PEKING UNIV

Random sampling consistency-based characteristic line detection method for three-dimensional point cloud

The invention discloses a random sampling consistency-based characteristic line detection method for a three-dimensional point cloud. The method comprises the following steps of: detecting a plurality of planes in the point cloud based on random sampling consistency; and applying the random sampling consistency to boundary points, which are taken as candidate points, of each plane parameterization area so as to obtain a final characteristic line. Therefore, the influences of noise, exterior points and data loss are reduced effectively, the detection robustness of the characteristic line is enhanced greatly and time efficiency is improved.
Owner:NAT UNIV OF DEFENSE TECH

Short-time early warning system for severe convection weather

The invention discloses a short-time early warning system for severe convection weather, and the system comprises a business management module which achieves duty shifting registration, system log, forecast grading, and business flow; a data preprocessing module which achieves real-time data collection, data quality control, data preprocessing, and severe convection weather diagnosis; a short-time temporary forecast early warning module which achieves a weather background and case library, severe convection monitoring analysis, severe convection potentiality forecast, severe convection short-time temporary forecast, and the manufacturing of forecast early warning products; and a product distribution module which achieves product packaging, early warning information inter-cut, short-message / audio-signal services, and fax / E-mail. The system constructs base information, and carries out the statistics of severe convection generation factors of the Tibet region in recent years. The system achieves the research of the large-scale conditions of severe convection weather in the Tibet region, and divides different circulation patterns for different regions. The system employs a method of composite analysis to synthesize the characteristics of an environment field, builds an early-warning model, and has higher forecast accuracy and long forecast time efficiency for the severe convection weather in the Tibet region.
Owner:CHENGDU UNIV OF INFORMATION TECH +2

Method and device for wafer optimized scheduling

The invention provides a method of wafer optimal scheduling. The steps of the method comprise obtaining the quantity of wafers needed to be operated in a system and the technique sequence of each wafer, analogously calculating operating paths of a plurality of wafers according to the quantity of the wafers and the technique sequence of each wafer, wherein the path is moving sequence aggregation of each wafer in time, evaluating the operating paths of the pluralities of wafers according to the technique time efficiency of the system, taking the path with the maximum processing time efficiency of the system as the optimal path to store into a scheduling sequence, and scheduling each wafer according to paths in the scheduling sequence. The invention performs n steps simulation to all potential scheduling sequences of the system through constructing the function of the technique time efficiency of the system, and can obtain the optimal path through further analysis. Therefore, the scheme of the invention can increase the productivity of the system and reduce the manufacturing cost, thereby bringing higher benefits for manufacturers.
Owner:BEIJING NAURA MICROELECTRONICS EQUIP CO LTD

High conductivity, high intensity and heat resisting aluminum alloy conducting wire and method for producing the same and conducting wire

The invention discloses a high-conductivity high-strength heat resistance aluminum alloy conducting wire, a method for producing the same and a conducting wire produced from the same. The technical problem solved by the invention means that the high-conductivity high-strength heat resistance aluminum alloy conducting wire has the characteristics of high conductivity, high strength and heat resistance while meeting cable requirements. The aluminum alloy wire comprises the following components in weight percentage: 0.10 to 0.40 percent of Zr, 0.10 to 0.80 percent of Fe, 0.04 to 0.30 percent of Si, 0.50 to 0.80 percent of Mg, 0.10 to 0.30 percent of RE, less than 0.01 percent of Cu, and the balance being Al. The production method comprises the following steps: the Zr, the Fe, the Si, the Mg, the Re and the Al are placed in a furnace and subjected to stirring, standing, continuous cast and tandem rolling, drawing and time efficiency heat treatment. The conducting wire is prepared from the high-conductivity high-strength heat resistance aluminum alloy conducting wire. Compared with prior art, the electric conductivity of the conducting wire is more than 58.0 percent IACS, the tensile strength is more than 265MPa, and the heat resistance is more than 150 DEG C, thereby effectively increasing the power transmission capability of the conducting wire and enlarging the laying span of the conducting wire.
Owner:广东吉青电缆实业有限公司

Data-capable network prioritization with reject code handling

Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
Owner:MALIKIE INNOVATIONS LTD

Multi-step method of nondestructively measuring a region within an ultra-hard polycrystalline construction

A method for nondestructively obtaining measurement information of a region within one or more ultra-hard polycrystalline constructions comprises conducing a first measurement using x-ray fluorescence by directing x-rays onto a surface of the diamond body, receiving x-ray fluorescence from the diamond body, and deriving measurement information regarding the region therefrom. A second method can be used on the same or other ultra-hard polycrystalline constructions to obtain measurement information regarding the region in a manner that is relatively more time efficient than the first method to facilitate use of the measurement method on a large number of constructions. The second measurement can be selected from the group including beta backscatter, x-ray radioscopy, eddy current, magnetic induction, and microresistance. In an example embodiment, the method is used to determine the thickness of a region within the diamond body that comprises less catalyst material than another region within the body.
Owner:SMITH INT INC

Constraint condition-based random forest recommendation algorithm

The invention discloses a constraint condition-based random forest recommendation algorithm. The algorithm comprises the steps of generating a binary decision tree according to a data set in a given initial training set; randomly selecting features to form a random forest; measuring time efficiency of a decision tree algorithm; measuring efficiency of a random forest algorithm; and improving the random forest algorithm. Compared with other recommendation algorithms, the random forest recommendation algorithm has the advantages that the superiority of the random forest classification algorithm is fully understood, and the random forest classification algorithm is autonomously realized, so that the understanding of a recommendation system is deepened; and finally, key points causing algorithm deficiencies are researched from algorithm construction, and the algorithm is improved, thereby enabling the algorithm to have better efficiency.
Owner:TIANJIN UNIV

MBR (Master Boot Record)-based GPS (Global Position System) track map matching method

The invention discloses an MBR (Master Boot Record)-based GPS (Global Position System) track map matching method. Portable GPS equipment is connected with a computer host. The MBR-based GPS track map matching method has the following advantages and active effects: 1, historical information and road network topology information are introduced, and a matching path is judged by using the distance and angle, thus, the matching precision is improved, and errors are reduced; 2, the MBR-based GPS track map matching method is simple and effective, capable of processing larger data volume and good in real-time property, the complexity of matching calculation is lowered, and the time efficiency is increased; 3, the fault tolerance property is better, and incorrect data input is allowed; and 4, error point filtering is realized, and the positioning accuracy is further improved.
Owner:HUNAN UNIV OF SCI & TECH

Medical information sharing management platform and management method based on intelligent Internet-of-things interconnection

Provided is a medical information sharing management platform based on intelligent Internet-of-things interconnection. The medical information sharing management platform comprises a hospital chief-background, management sub-backgrounds, a management intelligent terminal and a user intelligent terminal, the hospital chief-background, the management sub-backgrounds, the management intelligent terminal and the user intelligent terminal interconnect with each other through a communication network; each management sub-background comprises a nurse station management end and a matched department management end, and the information of the nurse station management end is interconnected with that of the department management end; the management intelligent terminal comprises a nurse intelligent terminal or a doctor intelligent terminal, the information of the nurse intelligent terminal is interconnected with the information of the nurse station management end, and the information of the doctorintelligent terminal is interconnected with the information of the department management end; the user intelligent terminal comprises a patient intelligent terminal, the information of the patient intelligent terminal is interconnected with the information of the nurse station management end or the department management end. The medical information sharing management platform can solve the problemof the integration of doctor-patient management, communication and mutual assistance of departments, improve the time efficiency of a patient calling a medical person and communicating with the medical person, and improve the efficient management of the medical person to the patient and the work efficiency.
Owner:深圳市云护宝计算机技术有限公司

Rotor wing flight mechanical arm system and algorithm based on dynamic gravity center compensation

The invention discloses a rotor wing flight mechanical arm system and algorithm based on dynamic gravity center compensation. The system comprises a rotor wing flight platform, an image sensor, a connecting frame, a mechanical arm system, a system controller and a ground station control device. The rotor wing flight platform comprises a rotor wing aircraft and a flight controller. The image sensoris installed below the front part of the rotor wing flight platform. The connecting frame is a mechanical plate which is used for fixedly connecting the rotor wing flight platform, the image sensor and the mechanical arm system. The mechanical arm system is installed just below the rotor wing flight platform. The system controller is installed right above the rotor wing flight platform. The ground station control device is communicated with the system controller in a wireless mode. The system is rational in structural design, high in safety, and strong in stability. The algorithm is capable of improving the accuracy rate of capturing, and improving the time efficiency of capturing.
Owner:HUNAN UNIV
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