mhurhangee/patent-ind-claim-en huggingface dataset:
A matrix operation device configured to execute a matrix operation according to a matrix operation instruction, comprising: a storage unit configured to store matrices, wherein the storage unit is a Scratchpad Memory capable of supporting matrices of different sizes; a register unit configured to store the matrix addresses, wherein the matrix addresses are addresses in the storage unit where the matrices are stored; and a matrix operation unit configured to acquire the matrix operation instruction, obtain a matrix address from the register unit according to the matrix operation instruction, and then obtain a corresponding matrix of a specified size from the storage unit according to the matrix address, subsequently perform the matrix operation according to the acquired matrix of the specified size so as to obtain a matrix operation result; characterized in that said matrix operation instruction comprises an operation code and at least two operation fields, wherein the operation code is used for indicating a function of the matrix operation instruction, and the at least two operation fields are used for indicating data information of the matrix operation instruction; wherein said data information includes at least two register unit numbers for respectively obtaining a matrix starting address and a matrix size of a first matrix from corresponding register units. a storage unit configured to store matrices, wherein the storage unit is a Scratchpad Memory capable of supporting matrices of different sizes; a register unit configured to store the matrix addresses, wherein the matrix addresses are addresses in the storage unit where the matrices are stored; and a matrix operation unit configured to acquire the matrix operation instruction, obtain a matrix address from the register unit according to the matrix operation instruction, and then obtain a corresponding matrix of a specified size from the storage unit according to the matrix address, subsequently perform the matrix operation according to the acquired matrix of the specified size so as to obtain a matrix operation result; characterized in that said matrix operation instruction comprises an operation code and at least two operation fields, wherein the operation code is used for indicating a function of the matrix operation instruction, and the at least two operation fields are used for indicating data information of the matrix operation instruction; wherein said data information includes at least two register unit numbers for respectively obtaining a matrix starting address and a matrix size of a first matrix from corresponding register units.
A steam probe for a milk frothing apparatus, the steam probe comprising: an outer steam tube comprising an inlet end and an outlet end; an inner steam tube surrounded by said outer steam tube and spaced annularly from said outer steam tube, wherein the air space therebetween separates and insulates the outer tube from the inner tube, the inner steam tube comprising an inlet portion that protrudes from the inlet end of the outer steam tube and an outlet portion that protrudes from the outlet end of the outer steam tube; a nozzle incorporating steam outlets coupled to the outlet end of the outer steam tube, the nozzle surrounds the outlet portion of the inner steam tube which protrudes from the outlet end of the outer steam tube; and wherein an outer surface of the nozzle and an outer surface of the outer steam tube are flush where they abut so as to form a smooth continuous uninterrupted outer surface of the steam probe, characterized in that an end of the nozzle abuts directly against and is welded to the outlet end of the outer steam tube such that no portion of the nozzle surrounds or is surrounded by the outer steam tube , and in that the probe is made from stainless steel. an outer steam tube comprising an inlet end and an outlet end; an inner steam tube surrounded by said outer steam tube and spaced annularly from said outer steam tube, wherein the air space therebetween separates and insulates the outer tube from the inner tube, the inner steam tube comprising an inlet portion that protrudes from the inlet end of the outer steam tube and an outlet portion that protrudes from the outlet end of the outer steam tube; a nozzle incorporating steam outlets coupled to the outlet end of the outer steam tube, the nozzle surrounds the outlet portion of the inner steam tube which protrudes from the outlet end of the outer steam tube; and wherein an outer surface of the nozzle and an outer surface of the outer steam tube are flush where they abut so as to form a smooth continuous uninterrupted outer surface of the steam probe, characterized in that an end of the nozzle abuts directly against and is welded to the outlet end of the outer steam tube such that no portion of the nozzle surrounds or is surrounded by the outer steam tube , and in that the probe is made from stainless steel.
A sensor for detecting a change in ionic composition of a fluid comprising: (i) a first non-conductive plate and a second non-conductive plate configured to form a cavity through which a test fluid flows, (ii) a continuous ion-exchange material positioned within the cavity configured to be in contact with the fluid, wherein the continuous ion-exchange material is a membrane or fiber, (iii) a first electrode in contact with a first portion of the continuous ion-exchange material and a second electrode in contact with a second portion of the continuous ion-exchange material so that there is a continuous path for electrical current through the ion-exchange material between the two electrodes, the first electrode and second electrode being separated by a predetermined distance, and (iv) a device coupled to the continuous ion-exchange material by the first and second electrodes that is configured for measuring the electrical conductivity of the continuous ion-exchange material. (i) a first non-conductive plate and a second non-conductive plate configured to form a cavity through which a test fluid flows, (ii) a continuous ion-exchange material positioned within the cavity configured to be in contact with the fluid, wherein the continuous ion-exchange material is a membrane or fiber, (iii) a first electrode in contact with a first portion of the continuous ion-exchange material and a second electrode in contact with a second portion of the continuous ion-exchange material so that there is a continuous path for electrical current through the ion-exchange material between the two electrodes, the first electrode and second electrode being separated by a predetermined distance, and (iv) a device coupled to the continuous ion-exchange material by the first and second electrodes that is configured for measuring the electrical conductivity of the continuous ion-exchange material.
A cross-linkable rubber composition, the cross-linkable rubber composition comprising, per hundred parts by weight of rubber (phr): ≥ 91 phr to ≤ 99 phr of natural rubber or isoprene rubber or a combination thereof, a syndiotactic 1, 2 polybutadiene, and ≥ 1 phr to ≤ 100 phr of a filler comprising carbon black, characterized in that the syndiotactic 1, 2 polybutadiene is present in an amount of ≥ 1 phr to ≤ 9 phr and in that the ratio of the syndiotactic 1, 2 polybutadiene to the carbon black is in the range of ≥ 1:8 to ≤ 1:3. ≥ 91 phr to ≤ 99 phr of natural rubber or isoprene rubber or a combination thereof, a syndiotactic 1, 2 polybutadiene, and ≥ 1 phr to ≤ 100 phr of a filler comprising carbon black, characterized in that the syndiotactic 1, 2 polybutadiene is present in an amount of ≥ 1 phr to ≤ 9 phr and in that the ratio of the syndiotactic 1, 2 polybutadiene to the carbon black is in the range of ≥ 1:8 to ≤ 1:3.
Hand-held control for electromotive furniture drives , having at least one control panel section with a firm, non-resilient surface, wherein the at least one control panel section comprises at least one actuation surface and at least one detector , wherein the at least one actuation surface cooperates with the at least one detector so that the at least one actuation surface has at least one touch-sensitive function, wherein to each of the actuation surfaces is assigned one of the detectors which is arranged within a housing of the hand-held control, wherein the at least one control panel section comprises a plurality of actuation surfaces that are arranged at a predetermined distance from one another, characterized in that the hand-held control has a detector printed circuit board with the at least one detector , and that the at least one detector comprises at least one sensor surface to which is assigned at least one ground plane (106, 106a; 107, 107a), wherein the at least one sensor surface with the at least one associated ground plane (106, 106a; 107, 107a) is connected in an electrically conducting manner to at least one evaluation unit , wherein the at least one sensor surface is configured as an electrically conducting frame and at least partially surrounds a through hole .
A method for executing an application expeditiously on at least one computer processor, the method comprising: simultaneously executing a plurality of instances of the application on the at least one computer processor, the application being expected to produce a sequence of results, each instance being generated by compiling the source code of the application according to a respective compiler option that is different from respective compiler options used to generate all other instances from the plurality of instances, wherein a first instance in the plurality of instances produces outputs corresponding to the sequence of results, and each other instance in the plurality of instances produces outputs corresponding to the same sequence of results; and for each result of a first sequence of results to be produced by the application: monitoring, corresponding to the result, a respective output generated by each instance; and selecting from the monitored outputs the output occurring earliest as output of the application corresponding to the result, and labelling all other outputs as duplicates, thereby speeding up a computing performance of the at least one computer processor. simultaneously executing a plurality of instances of the application on the at least one computer processor, the application being expected to produce a sequence of results, each instance being generated by compiling the source code of the application according to a respective compiler option that is different from respective compiler options used to generate all other instances from the plurality of instances, wherein a first instance in the plurality of instances produces outputs corresponding to the sequence of results, and each other instance in the plurality of instances produces outputs corresponding to the same sequence of results; and for each result of a first sequence of results to be produced by the application: monitoring, corresponding to the result, a respective output generated by each instance; and selecting from the monitored outputs the output occurring earliest as output of the application corresponding to the result, and labelling all other outputs as duplicates, thereby speeding up a computing performance of the at least one computer processor. monitoring, corresponding to the result, a respective output generated by each instance; and selecting from the monitored outputs the output occurring earliest as output of the application corresponding to the result, and labelling all other outputs as duplicates, thereby speeding up a computing performance of the at least one computer processor.
A method for dyeing keratin fibers using an electrostatic repulsion inhibitor having a property of being positively charged under the pH conditions during the dyeing, an oxidation dye and an oxidase that can oxidize the oxidation dye and under pH conditions where both the oxidase and the keratin fibers are negatively charged, which comprises the step of: before dyeing, blending the electrostatic repulsion inhibitor with the agent containing the oxidase or treating the keratin fibers with the electrostatic repulsion inhibitor, characterized in that the electrostatic repulsion inhibitor is at least one kind selected from the group consisting of ε-polylysine, polyquaternium-2, polyquaternium-7, polyquaternium-72 and poly[oxyethylene(dimethylimino)propyl(dimethylimino)-ethylene], and the oxidase is bilirubin oxidase (BOD). before dyeing, blending the electrostatic repulsion inhibitor with the agent containing the oxidase or treating the keratin fibers with the electrostatic repulsion inhibitor, characterized in that the electrostatic repulsion inhibitor is at least one kind selected from the group consisting of ε-polylysine, polyquaternium-2, polyquaternium-7, polyquaternium-72 and poly[oxyethylene(dimethylimino)propyl(dimethylimino)-ethylene], and the oxidase is bilirubin oxidase (BOD).
An orthosis with a supporting region that has fastening means for fitting the orthosis on a limb, wherein the supporting region has receiving regions oriented opposite to each other, wherein the receiving regions are arranged medially and laterally, characterized in that pockets for receiving the receiving regions are arranged on the fastening means , that the pockets are connected to each other via the reversibly attachable connection element , and that the connection element is designed as a strap looping around the supporting region and the limb.
Method for estimating an average time of arrival at a radar detector of a train of pulses emitted by an emitter , the radar detector providing a time of arrival ( t n ) for each pulse of the train of pulses and a repetition period ( T ) of the pulses of the train of pulses, the method comprising the steps of: - determining, for each pulse of the train of pulses, the remainder ( y n ) of the Euclidian division of the time of arrival ( t n ) of the pulse by the repetition period of the pulses ( T ), and - estimating an average time of arrival of the train of pulses from an average of the remainders ( y n ) determined for each pulse. - determining, for each pulse of the train of pulses, the remainder ( y n ) of the Euclidian division of the time of arrival ( t n ) of the pulse by the repetition period of the pulses ( T ), and - estimating an average time of arrival of the train of pulses from an average of the remainders ( y n ) determined for each pulse.
A system for providing protection for devices on a common bus , the system comprising an input port for connection to an unsecured device , said input port arranged to receive a message destined for a target device coupled to the common bus, from said unsecured device, a bus control device arranged between said input port and the common bus, said bus control device arranged to: produce a notification message responsive to said received message, said notification message comprising information about said received message and different from said received message, by changing at least one bit in an identification field of said received message, wherein the identification field serves to identify a message target of said received message, ensuring that an intrusion detection device coupled to the common bus is the target of said notification message and no other devices coupled to the common bus will react to said notification message; and output said notification message onto the common bus, and an intrusion detection device coupled to the common bus, said intrusion detection device arranged to receive said notification message over the common bus and determine the validity of said received message based on said received notification message. produce a notification message responsive to said received message, said notification message comprising information about said received message and different from said received message, by changing at least one bit in an identification field of said received message, wherein the identification field serves to identify a message target of said received message, ensuring that an intrusion detection device coupled to the common bus is the target of said notification message and no other devices coupled to the common bus will react to said notification message; and output said notification message onto the common bus, and an intrusion detection device coupled to the common bus, said intrusion detection device arranged to receive said notification message over the common bus and determine the validity of said received message based on said received notification message.
A method for managing a server for use in a packet data network, the method comprising: providing a server (14_2); receiving, by the server (14_2), signaling packets from another server (14_1) relating to a session between the other server and the client , wherein the session uses a transport protocol path which is assigned an n-tuple identifier, and wherein the signaling packets are packets with the n-tuple identifier assigned to the transport path protocol and include declarative information of the session, and wherein the declarative information includes an identifier for the ongoing session; identifying, by the server (14_2), the session based on detecting the signaling packets; and deciding, by the server (14_2), on whether to take over the session based on policy rules, and if 'yes' transmitting, by the server (14_2), to the other server an offer to take over the session. providing a server (14_2); receiving, by the server (14_2), signaling packets from another server (14_1) relating to a session between the other server and the client , wherein the session uses a transport protocol path which is assigned an n-tuple identifier, and wherein the signaling packets are packets with the n-tuple identifier assigned to the transport path protocol and include declarative information of the session, and wherein the declarative information includes an identifier for the ongoing session; identifying, by the server (14_2), the session based on detecting the signaling packets; and deciding, by the server (14_2), on whether to take over the session based on policy rules, and if 'yes' transmitting, by the server (14_2), to the other server an offer to take over the session.
A printing apparatus for printing onto objects, the apparatus comprising: a plurality of carrying devices for carrying objects to be printed on, the carrying devices each comprising a rotatable handling device configured to hold and rotate an object ; a track defining a path along which each of the plurality of carrying devices can be moved; a plurality of processing stations , comprising locations at which the carrying devices are stationary or moving while the carried objects undergo a process, arranged along the track and comprising at least one printing station ; and a controller configured to independently control the position and speed of each of the carrying devices with respect to each other along the track , characterized in that the handling device is arranged to rotate an object at at least one of the plurality of processing stations by coupling to a driving device disposed at the at least one processing station such that torque is transmitted from the driving device to the handling device. a plurality of carrying devices for carrying objects to be printed on, the carrying devices each comprising a rotatable handling device configured to hold and rotate an object ; a track defining a path along which each of the plurality of carrying devices can be moved; a plurality of processing stations , comprising locations at which the carrying devices are stationary or moving while the carried objects undergo a process, arranged along the track and comprising at least one printing station ; and a controller configured to independently control the position and speed of each of the carrying devices with respect to each other along the track , characterized in that the handling device is arranged to rotate an object at at least one of the plurality of processing stations by coupling to a driving device disposed at the at least one processing station such that torque is transmitted from the driving device to the handling device.
Coordination system for a handling device having a plurality of kinematic chains , wherein each of the kinematic chains can be moved in a working space, wherein at least two of the working spaces have an overlap, wherein the kinematic chains are designed to perform a work movement based on a work command, having a trajectory planning module and a control module , wherein the control module is designed to control the kinematic chains to perform the work movement based on trajectory data, wherein the trajectory planning module is designed to determine the trajectory data for performing the work movement and to make the trajectory data available to the control module , wherein the trajectory planning module is designed, if there is a further work command while performing the work movement, to replan the trajectory data into replanned trajectory data and to make them available to the control module , characterized in that the trajectory planning module is designed to determine a minimum time trajectory as preliminary trajectory data for each of the kinematic chains , wherein the coordination system has a coordination module, wherein the coordination module is designed to reparameterize the preliminary trajectory data based on the minimum time trajectory into the trajectory data, with the result that work movements can be carried out without collisions and parts of the trajectory are carried out in an accelerated or decelerated manner. wherein each of the kinematic chains can be moved in a working space, wherein at least two of the working spaces have an overlap, wherein the kinematic chains are designed to perform a work movement based on a work command, having a trajectory planning module and a control module , wherein the control module is designed to control the kinematic chains to perform the work movement based on trajectory data, wherein the trajectory planning module is designed to determine the trajectory data for performing the work movement and to make the trajectory data available to the control module , wherein the trajectory planning module is designed, if there is a further work command while performing the work movement, to replan the trajectory data into replanned trajectory data and to make them available to the control module , characterized in that the trajectory planning module is designed to determine a minimum time trajectory as preliminary trajectory data for each of the kinematic chains , wherein the coordination system has a coordination module, wherein the coordination module is designed to reparameterize the preliminary trajectory data based on the minimum time trajectory into the trajectory data, with the result that work movements can be carried out without collisions and parts of the trajectory are carried out in an accelerated or decelerated manner.
A dye-sensitized solar cell comprising: a supporting body made of a light-transmissive material; and a laminate in which a conductive layer , a photoelectric conversion layer having a porous semiconductor layer with a dye adsorbed therein, a porous insulation layer , a counter electrode conductive layer , and a catalyst layer are laminated in this order, said photoelectric conversion layer and said porous insulation layer being filled with a carrier transport material, wherein said counter electrode conductive layer is made of one type of material selected from the group consisting of titanium, tungsten and nickel. a supporting body made of a light-transmissive material; and a laminate in which a conductive layer , a photoelectric conversion layer having a porous semiconductor layer with a dye adsorbed therein, a porous insulation layer , a counter electrode conductive layer , and a catalyst layer are laminated in this order, said photoelectric conversion layer and said porous insulation layer being filled with a carrier transport material, wherein said counter electrode conductive layer is made of one type of material selected from the group consisting of titanium, tungsten and nickel.