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

35results about How to "Hit" patented technology

Block chain-based digital asset infringement judging method and device

The invention discloses a block chain-based digital asset infringement judging method and device, and belongs to the field of block chains. The method comprises the following steps of: generating a digital watermark corresponding to a digital asset successfully purchased by a purchaser according to the digital asset and an identity sign of the purchaser, and writing information of the digital watermark into a block chain; obtaining a to-be-matched digital watermark according to a to-be-tested digital asset uploaded by a user, wherein the user is different from the purchaser; and matching the information of the to-be-matched digital watermark with the information of the digital watermark in the block chain so as to judge whether the purchaser corresponding to the digital watermark has an infringement action or not. According to the method and device, infringements of digital assets of copyright owners can be found in time, and when the infringements are found, the purchasers which serveas infringers can be correctly determined, so that copyrights of the digital assets are protected and infringements of the digital assets are fight.
Owner:ZHONGAN INFORMATION TECH SERVICES CO LTD

Anti-fake traceablility system and method based on label reading

The invention discloses an anti-fake traceablility system and method based on label reading. The anti-fake traceablility system comprises a label generation module, a circulation information collection module, an image processing module and a data analysis management module which are successively connected. Based on the method of the above system, labels and goods are bound and the information of goods in the generation and circulation processes, a user can obtain goods label images through a terminal, segmentation, text reading, anti-fake characteristic extraction and traceablility information obtaining are carried out on the goods label images, the authenticity of goods is identified according to extracted anti-fake comparisons, and the traceablility information of the goods is obtained by means of interaction of the extracted traceablility codes with a background server. By adopting the anti-fake traceablility system and method, the complexity of anti-fake traceablility is substantially simplified for the user, authenticity of goods is identified off line, counterfeit goods producing area analysis and prediction can be carried out based on the information of goods label images, and expandability and stability are realized.
Owner:HUAZHONG UNIV OF SCI & TECH

Method and device for table tennis robot to predict table tennis ball trajectory

The invention discloses a method and a device for a table tennis robot to predict a table tennis ball trajectory and belongs to the technical field of robots. The method comprises the steps of collecting position coordinates of two points during flying of a table tennis ball, predicting the flying trajectory of the table tennis ball through a time difference and position information, analyzing and judging whether the trajectory is located in a hitting area of the table tennis robot or not, and sending decision information (best hitting point or protection information) to the robot. If the trajectory is located in the hitting area, the robot hits the ball through real-time action planning. The device comprises two position detection modules, a real-time processing module and a communication module. By the aid of the method and the device, the flying trajectory of the table tennis ball can be predicted effectively in real time, so that the table tennis robot can finish a hitting action. The method and the device have the advantages of being simple in algorithm, high in practicability, low in cost, high in environmental adaptability and the like.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Unmanned vehicle experience system based on augment reality and experience method thereof

The invention discloses an unmanned vehicle experience system based on augment reality and an experience method thereof. The unmanned vehicle experience system based on augment reality comprises at least one unmanned vehicle body (1) and at least one corresponding user terminal (2) which are connected with each other by wireless communication equipment, the unmanned vehicle body (1) is provided with a shooting device (3) for acquiring real scene image data and a measurement module (4) for measuring parameter data of the unmanned vehicle body (1), the user terminal (2) is provided with a virtual scene generator (5) for generating a virtual scene and a virtuality-reality combination module (6), the virtuality-reality combination module (6) establishes a real scene space based on the image data and the parameter data and embeds the virtual scene generated by the virtual scene generator (5) into the real scene space to form an unmanned vehicle experience environment based on augment reality.
Owner:陈昊

Pecan hulling machine

InactiveCN103892417AFull and completeReduce fragmentationHuskingHullingWalnut NutCam
The invention discloses a pecan hulling machine. The pecan hulling machine comprises a machine frame, wherein the machine frame is provided with a feed device, a hulling device, a discharge device and a power transmission device, wherein the feed device comprises a feed hopper and a feed pipe; the hulling device comprises a feed cylinder and a beating rod assembly; a plurality of outwards convex hammer bases are evenly arranged on the circumference of the feed cylinder; a plurality of small concave pits are formed in the inwards concave surfaces of the hammer bases; the beating rod assembly comprises a beating rod idler wheel, a beating rod, a beating rod bearing base, a beating rod hammer and a beating rod spring; the front end and the rear end of the beating rod are provided with the beating rod hammer and the beating rod idler wheel respectively; the middle of the beating rod is hinged to the beating rod bearing base to form a lever fulcrum; the upper end of the beating rod spring is connected to the beating rod; the lower end of the beating rod spring is fixed to the machine frame; the beating rod is driven through a cam mechanism to vertically swing; the cam mechanism comprises a cam and a flat board; the flat board is arranged at the opposite end of the convex surface of the cam. The pecan hulling machine has the advantages that granules of hulled pecans are full and low in degree of breakage, the level of integration and degree of automation are high, the hulling efficiency is high, and cost is low.
Owner:丁孝德

Nano type drone target tracking method based on concentric circles

The invention provides a nano type drone target tracking method based on concentric circles, and belongs to the field of target tracking technology for drones. The method comprises first installing acamera, a simulated picture transmission and a battery on a nano type drone; setting a black and white concentric circle as the tracking target of the nano drone; after the nano type drone takes off from the ground, the camera captures the image in real time and transmits the image to the ground computer through the analog image transmission; the ground computer uses the target recognition algorithm to identify the received image: if the concentric circle target is successfully identified in the image, the relative pixel distances in the three directions of the concentric circle target and thedrone are respectively calculated. The visual control algorithm is used to obtain the control command of the drone; the drone moves according to the control instructions to achieve tracking of concentric targets. The method can be applied to a nano type drone platform with the target tracking capability and a great application prospect in the national defense military and civilian technology.
Owner:TSINGHUA UNIV

Multi-target multi-pose parallel tracking system and method based on liquid crystal spatial light modulator

The invention discloses a multi-target multi-pose parallel tracking system and method based on a liquid crystal spatial light modulator. The system comprises a coherent light source, a beam expander, a first reflection mirror, a shutter, a second reflection mirror, the spatial light modulator, a first convex lens, a beam splitter, a CCD camera, a third reflection mirror, a second convex lens, a camera, a working plane and a computer. According to the multi-target multi-pose parallel tracking system and method based on the liquid crystal spatial light modulator, real-time images of all targets are transmitted to the control computer through the camera, click operation is preformed through an infrared touch screen, Labview calculation is adopted, a GS algorithm is used, a hologram is worked out, then the hologram is loaded into the liquid crystal SLM, multiple light beams are generated, and the targets are hit flexibly. According to the multi-target multi-pose parallel tracking system and method, the liquid crystal SLM is convenient to operate and flexible to use; automatic light emitting and hitting are performed through Labview control, no manual light beam adjustment is needed, the number and positions of the light beams can be controlled flexibly, and the time is saved; and by the adoption of the spatial light modulator (SLM), the light beams can be generated, all the targets are hit at the same time, and the energy utilization rate of a laser is increased.
Owner:HUBEI UNIV OF TECH

Motor vehicle network monitoring system

The invention relates to a system which fights against and prevents illegal criminal activities to motor vehicles and comprehensively monitors motor vehicles, in particular to a motor vehicle network monitoring system. The motor vehicle network monitoring system is composed of an automobile mobile phone, a mobile communication system and a public security monitoring system, wherein the mobile communication system transmits automobile mobile phone position information data to the public security monitoring system in time; an SIM is inserted into the automobile mobile phone and is matched with the data of the mobile communication system and the public security monitoring system; the motor vehicle network monitoring system fights against illegal vehicles, such as false license plate vehicles, slip license plate vehicles, hit and run vehicles and the like according to the authority and the no possibility of forging of the motor vehicle data collected by public security organs; in addition, citizens search the relative information of motor vehicles in the whole course, and the system has simple operation and does not need passwords and permission, so that all citizens can join.
Owner:杨青松

Self-driven rotary irrigation device

The invention relates to a self-driven rotary irrigation device adopting a brand-new structural design. According to the irrigation device, an outer shell structure of a water turbine (5) and an internal rotating fan blade structure are fully utilized, a water pump (3) is taken as a power source, water is introduced out from a water reservoir (1) and is sent to the water turbine (5), an butt-jointspray nozzle (6) at a water outlet end of the water turbine (5) spray water, and at the same time, based on the fact that the internal rotating fan blade structure of the water turbine (5) is fixed by a fixing base (2), rotating of the water turbine (5) is realized by using conveying propulsion force of water, and therefore, water spray and self-rotation are integrated by virtue of a single power, energy consumption is reduced, irrigation is carried out by means of rotary injection, and the irrigation efficiency is greatly improved.
Owner:东营金昱技术开发有限公司

Weapon platform, anti-frogman weapon system with weapon platform and operation method

The invention discloses a weapon platform, an anti-frogman weapon system with the weapon platform and an operation method. The anti-frogman weapon system comprises a portable fire control box (6), a weapon station and a detection sonar (7). The weapon station comprises a planar rotating mechanism (1), a pitching mechanism (2), a first sealing ring (3), an automatic grenade launcher (4), a cartridge box assembly (5), a main control board, and a motor driver. The operation process includes the following steps that the detection sonar (7) performs real-time monitoring, target identification and tracking, and after it is found that a target invades a defense area, the detection sonar (7) sends out alarm information; detected target data are sent to a fire control computer of the portable firecontrol box (6) through a communication cable; the fire control computer receives target information sent by the detection sonar (7), the target information processing is completed, and the processedtarget information is displayed on a display in real time; and according to movement information of the target, the target threat analysis is carried out, and the system enters into a combat operationmode.
Owner:长沙金信诺防务技术有限公司 +1

Long-stroke low-damage corn niblet threshing device and method

The invention discloses a long-stroke low-damage corn niblet threshing device and method. The device comprises a transmission part, a feeding part and a threshing and separating part; the feeding partcomprises a feeding roller, and the feeding roller is provided with feeding spike teeth and spiral blades located at the right sides of the feeding spike teeth; the threshing part comprises a threshing roller, threshing spike teeth are uniformly distributed on the threshing roller, and the threshing roller is not provided with a baffle and a separating plate; a device body is provided with an impurity discharging opening located at the right end of the threshing roller, the corn threshing stroke can be effectively increased, and the corn niblet pulverizing rate is lowered; the transmission part transmits power to the feeding roller and the threshing roller, and thus the feeding roller and the threshing roller are driven to rotate. Compared with a traditional feeding roller, a section of spiral blades are added on the feeding roller, and the threshing stroke can be increased; meanwhile, the threshing roller is not provided with the baffle and the separating plate, corn niblet damage can be lowered, the thorough threshing rate is increased, and the threshing stroke is greatly increased.
Owner:HENAN AGRICULTURAL UNIVERSITY

Ash sorting device for electrolytic aluminum processing

The invention discloses an ash sorting device for electrolytic aluminum processing, which comprises a sorting tank, a plurality of filter screens are arranged in the sorting tank, the pore diameters of the filter screens are sequentially reduced, the filter screens are obliquely arranged, the distance between every two adjacent filter screens is gradually reduced towards one side, and leakage holes are formed in the side wall of the sorting tank at the bottom ends of the filter screens; and a centrifugal device penetrates through the center of a top tank body of the sorting tank, and a feeding pipe penetrates through the position, close to the center, of the top tank body of the sorting tank. By means of the centrifugal device, disconnected particles can be rapidly broken and sorted out, beating of the edges of the filter screens and cleaning of the filter screens can be achieved by controlling the rotating speed of a motor, meanwhile, the disconnected particles can move to the topmost portion along the upper surface of an arc-shaped table, the moving distance of the disconnected particles is increased, the disconnected particles can also rub with the inner wall of the sorting tank, and the fracture probability of the disconnected particles can be increased through the two processes.
Owner:XINJIANG NONGLIUSHI ALUMINUM

Multi-target multi-attitude parallel tracking system and method based on liquid crystal spatial light modulator

The invention discloses a multi-target multi-pose parallel tracking system and method based on a liquid crystal spatial light modulator. The system comprises a coherent light source, a beam expander, a first reflection mirror, a shutter, a second reflection mirror, the spatial light modulator, a first convex lens, a beam splitter, a CCD camera, a third reflection mirror, a second convex lens, a camera, a working plane and a computer. According to the multi-target multi-pose parallel tracking system and method based on the liquid crystal spatial light modulator, real-time images of all targets are transmitted to the control computer through the camera, click operation is preformed through an infrared touch screen, Labview calculation is adopted, a GS algorithm is used, a hologram is worked out, then the hologram is loaded into the liquid crystal SLM, multiple light beams are generated, and the targets are hit flexibly. According to the multi-target multi-pose parallel tracking system and method, the liquid crystal SLM is convenient to operate and flexible to use; automatic light emitting and hitting are performed through Labview control, no manual light beam adjustment is needed, the number and positions of the light beams can be controlled flexibly, and the time is saved; and by the adoption of the spatial light modulator (SLM), the light beams can be generated, all the targets are hit at the same time, and the energy utilization rate of a laser is increased.
Owner:HUBEI UNIV OF TECH

Nail hammer device

The invention discloses a nail hammer device. The nail hammer device is characterized in that the nail hammer device comprises a nail hammering box and a nail hammering device disposed in the nail hammering box; a nail hammering cavity, a first rotating cavity and a second rotating cavity and a third rotating cavity are disposed in the nail hammering box, wherein the first rotating cavity is located on the right upper side of the nail hammering cavity, the second rotating cavity is located on the right lower side of the nail hammering cavity, and the third rotating cavity is equipped with a motor; the motor is fixed on the inner wall of the rear side of the third rotating cavity; a first rotating shaft is in power connection with the front end surface of the motor; a cam is fixed on the first rotating shaft; a first belt pulley located on the front side of the came is fixed on the first rotating shaft; the upper side of the cam is provided with a first connecting rod pushing against the same; a first chute slidably provided with a first slider is disposed on the inner wall of the right side of the third rotating cavity; the right side of the first connecting rod is fixedly connected with the first slider; a second rotating shaft is rotatably disposed on the inner wall of the middle rear side of the third rotating cavity; a second belt pulley is fixed on the second rotating shaft.
Owner:天台志奇新材料科技有限公司

Textile printing and dyeing wastewater treatment system

The invention relates to the field of textile printing and dyeing wastewater treatment, in particular to a textile printing and dyeing wastewater treatment system. The system comprises a sewage sludgeremoving machine, a discharging mechanism, a driving mechanism, a sludge pushing mechanism, a link mechanism and a sludge scraping mechanism, wherein the bottom of the sewage sludge removing machineis communicated with a discharging pipe used for discharging sludge; an electric drive pusher fixed with top of a connecting cylinder is mounted on the side wall of the discharging pipe; stretching and retraction of the electric drive pusher cooperate with placement of a sludge container, height of the electric drive pusher is adjusted according to the amount of sludge in the sludge container, anda drainage hopper is prevented from being blocked; the driving mechanism is mounted on the side wall of the connecting cylinder, a motor is powered on during beating of sludge, the link mechanism isbeaten by the driving mechanism, further, the sludge pushing mechanism is enabled to flatten sludge pushed and extruded together in the sludge container, and the defect of traditional manual pushing is overcome.
Owner:张兴宇

Multifunctional full-automatic meat smashing machine

The invention discloses a multifunctional full-automatic meat smashing machine, which comprises a machine body, wherein two first supporting plates are fixedly arranged on the front side face and therear side face of the machine body, four second supporting plates playing a supporting role are fixedly arranged on the lower side face of the machine body, two third supporting plates are fixedly arranged between the two first supporting plates in a bilateral symmetry mode, a connecting plate is fixedly arranged between the two third supporting plates, and a shell is fixedly arranged on the lowerside face of the machine body. According to the invention, meat food is beaten while meat on a chopping board is gathered and scattered, a hammer head can shake to shake off the meat in the meat smashing and returning processes, the meat can be removed from the hammer head more thoroughly by means of a cylindrical rod fixed to a machine body in the final stage of returning, a meat pushing plate can scatter materials in the meat pushing and returning processes, the materials are scattered more evenly and matched with hammering of the hammer to enable the meat to be tasteful, and the movement process is completed at a time, so that the labor cost is reduced, and time and labor are saved.
Owner:临沂中科英泰智能科技有限责任公司

Video tracing system and video tracing method

The invention discloses a video tracing system and a video tracing method, and the method comprises the steps: user registration: enabling a user to register on a client APP before the user uses a camera, and transmitting a user name, a password, a cellphone number, a mailbox and a camera ID of a user account to a cloud platform server database for storage, wherein the user logs in the APP, the cloud platform server verifies the identity of the user, and after the identity is verified to be correct, safe network connection for controlling the APP and the camera is established; embedding a digital watermark, namely embedding the camera ID into a video frame as a watermark through a robust blind watermark embedding method while a user sends out a shooting instruction; and video tracing: thecloud platform server receives the to-be-traced video, extracts the watermark from the video stream, and queries the user information bound with the camera ID in the database to realize video tracing.According to the method, the camera ID can be embedded into the video to serve as a transparent watermark, and a video source is effectively traced.
Owner:STATE GRID TIANJIN ELECTRIC POWER +1

Putter type badminton automatically recovers the field

The invention relates to a push rod type automatic badminton recovery site which comprises a first half badminton court and a second half badminton court; a mounting seat is arranged between the firsthalf badminton court and the second half badminton court; when the mounting seat does not ascend, the mounting seat is flush with the first half badminton court and the second half badminton court; the mounting seat is controlled to vertically lift by a lifting device and is arranged above a lead screw; the outer sides of the first half badminton court and the second half badminton court surrounda first conveying belt, a second conveying belt and a third conveying belt, the third conveying belt is connected with a one-way conveying belt, a putting device comprises a spring and is arranged onone side of the one-way conveying belt, a permanent magnet plate is arranged at the front end of the spring, an electromagnet is arranged at the rear end of the spring, and automatic playing equipment is also arranged on one sides of the first half badminton court and the second half badminton court. The push rod type badminton single practice court provided by the invention has the following benefit that badmintons on the court can be automatically collected and recovered to the position of the automatic playing equipment to form a circulation, so that labor is saved, and the single play practice is realized.
Owner:江苏华轩电子商务有限公司

Nail hammer and application method thereof

The invention discloses a nail hammer and an application method thereof. The nail hammer is characterized in that the nail hammer comprises a nail hammering box and a nail hammering device disposed inthe nail hammering box; a nail hammering cavity, a first rotating cavity and a second rotating cavity and a third rotating cavity are disposed in the nail hammering box, wherein the first rotating cavity is located on the right upper side of the nail hammering cavity, the second rotating cavity is located on the right lower side of the nail hammering cavity, and the third rotating cavity is equipped with a motor; the motor is fixed on the inner wall of the rear side of the third rotating cavity; a first rotating shaft is in power connection with the front end surface of the motor; a cam is fixed on the first rotating shaft; a first belt pulley located on the front side of the came is fixed on the first rotating shaft; the upper side of the cam is provided with a first connecting rod pushing against the same; a first chute slidably provided with a first slider is disposed on the inner wall of the right side of the third rotating cavity; the right side of the first connecting rod is fixedly connected with the first slider; a second rotating shaft is rotatably disposed on the inner wall of the middle rear side of the third rotating cavity; a second belt pulley is fixed on the secondrotating shaft.
Owner:天台志奇新材料科技有限公司

A CNC press machine based on the Internet of Things

ActiveCN113665163BAvoid failure-prone phenomenaExtended service lifePressesNumerical controlFuel tank
The invention relates to the technical field of presses, and discloses a numerically controlled press based on the Internet of Things, including a fuselage; columns are arranged on both sides of the fuselage, a lower beam is arranged at the bottom of the column, and a lower beam is arranged at the top of the lower beam. There is a workbench; the top of the fuselage is provided with a fuel tank; the fuel tank is provided with an oil supply pump; the bottom of the fuselage is provided with a photoelectric sensor, and the inside of the fuselage is provided with a first chute; the first There is a reciprocating screw in the chute; the present invention controls the magnetism between the first electromagnet and the second electromagnet, the third electromagnet and the fourth electromagnet, and then realizes reciprocating without controlling the forward and reverse rotation of the motor. The rise and fall of the screw avoids the phenomenon that the motor is prone to failure due to frequent start and stop of the motor and frequent repeated forward and reverse rotations, which improves the service life of the motor and reduces the impact frequency of the motor on the grid.
Owner:郑州华隆机械制造有限公司

Short message verification method and device, electronic equipment and storage medium

The invention provides a short message verification method and device, electronic equipment and a storage medium, the method can be applied to a short message verification system, after a short message verification request sent by a preset calling terminal is received, the short message verification request is responded, and verification short message content and a serial number of a verification short message requested by the short message verification request are respectively determined; encrypting the content and the serial number of the verification short message by using a preset encryption algorithm to obtain an abstract value of the verification short message; matching the abstract value of the verification short message in a preset database, and determining whether an abstract value matched with the abstract value of the verification short message exists in the preset database; and if the short message does not exist, the verification result is judged to be false, namely, the authenticity of the short message requested by the short message verification request sent by the preset calling terminal can be verified through the short message verification system, and the fraud short message sent by the pseudo base station forgery short message platform is attacked.
Owner:CHINA CONSTRUCTION BANK

A hickory cracker

InactiveCN103892417BFull and completeReduce fragmentationHuskingHullingCamIdler-wheel
The invention discloses a pecan hulling machine. The pecan hulling machine comprises a machine frame, wherein the machine frame is provided with a feed device, a hulling device, a discharge device and a power transmission device, wherein the feed device comprises a feed hopper and a feed pipe; the hulling device comprises a feed cylinder and a beating rod assembly; a plurality of outwards convex hammer bases are evenly arranged on the circumference of the feed cylinder; a plurality of small concave pits are formed in the inwards concave surfaces of the hammer bases; the beating rod assembly comprises a beating rod idler wheel, a beating rod, a beating rod bearing base, a beating rod hammer and a beating rod spring; the front end and the rear end of the beating rod are provided with the beating rod hammer and the beating rod idler wheel respectively; the middle of the beating rod is hinged to the beating rod bearing base to form a lever fulcrum; the upper end of the beating rod spring is connected to the beating rod; the lower end of the beating rod spring is fixed to the machine frame; the beating rod is driven through a cam mechanism to vertically swing; the cam mechanism comprises a cam and a flat board; the flat board is arranged at the opposite end of the convex surface of the cam. The pecan hulling machine has the advantages that granules of hulled pecans are full and low in degree of breakage, the level of integration and degree of automation are high, the hulling efficiency is high, and cost is low.
Owner:丁孝德

An anti-counterfeit traceability system and method based on label reading

The invention discloses an anti-counterfeit traceability system and method based on label reading. The anti-counterfeit traceability system includes a label generation module, a circulation information acquisition module, an image processing module, and a data analysis management module connected in sequence; based on the method of the above system, the The label is bound to the product and collects the information of the product during the generation and circulation process. The user can obtain the product label image through the terminal, and through the segmentation of the product label image, text recognition, anti-counterfeiting feature extraction and traceability information acquisition, according to the extracted anti-counterfeiting Compare and identify the authenticity of the product, and obtain the traceability information of the product through the interaction between the extracted traceability code and the background server; the anti-counterfeit traceability system and method provided by the present invention greatly simplifies the complexity of anti-counterfeit traceability for users, and can be used offline It can verify the authenticity of commodities under certain circumstances, and use the information of commodity label images to analyze and predict the origin of counterfeit commodities, which has scalability and stability.
Owner:HUAZHONG UNIV OF SCI & TECH

Boiler waste heat utilization device

The invention discloses a boiler waste heat utilization device, and relates to the technical field of waste heat utilization. The boiler waste heat utilization device comprises an outer shell and an inner shell, wherein the inner shell is coaxially installed in the outer shell, a smoke exhaust channel is formed between the outer shell and the inner shell, and a combustion chamber is formed in the inner shell; an end cover I and an end cover II are mounted at two opposite ports of the outer shell and the inner shell respectively in a sealing manner, and a combustor extending into the combustion chamber is mounted on the end cover I; and pipe bodies wind around the inner side and the outer side of the inner shell, the water inlet ends and the water outlet ends of the pipe bodies extend to the outside of the outer shell, and smoke exhaust holes are formed in the outer shell. Part of the pipe body winds around the outer side of the inner shell, part of the pipe body completes heat absorption of the inner shell to conduct partial recovery, heat loss is reduced, and meanwhile the water heating time is shortened.
Owner:涂小雨
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products