mhurhangee/patent-ind-claim-en huggingface dataset:
A computer implemented method for verifying a data set, the method comprising: for each data item of the data set: generating a first hash value for the data item; generating a leaf node at a first level of a tree-based data structure , the leaf node storing the first hash value of the data item, the first level being the lowest level of the tree-based data structure; responsive to determining that the leaf node is an even node with respect to the first level, performing recursively at each level of the tree, and as long as a new node is generated at a parent level: generating , at a next lowest level of the tree-based data structure, a parent node of the tree-based data structure, the parent node storing a second hash value that is based on the first hash value of the even node and another first hash value of a last node before the even node that is a sibling of the even node, wherein the another first hash value of the sibling node is retrieved from a state data structure ; and for each level of the tree-based data structure: storing , in the state data structure, a respective hash value generated for the last odd node generated for the level. for each data item of the data set: generating a first hash value for the data item; generating a leaf node at a first level of a tree-based data structure , the leaf node storing the first hash value of the data item, the first level being the lowest level of the tree-based data structure; responsive to determining that the leaf node is an even node with respect to the first level, performing recursively at each level of the tree, and as long as a new node is generated at a parent level: generating , at a next lowest level of the tree-based data structure, a parent node of the tree-based data structure, the parent node storing a second hash value that is based on the first hash value of the even node and another first hash value of a last node before the even node that is a sibling of the even node, wherein the another first hash value of the sibling node is retrieved from a state data structure ; and generating a first hash value for the data item; generating a leaf node at a first level of a tree-based data structure , the leaf node storing the first hash value of the data item, the first level being the lowest level of the tree-based data structure; responsive to determining that the leaf node is an even node with respect to the first level, performing recursively at each level of the tree, and as long as a new node is generated at a parent level: generating , at a next lowest level of the tree-based data structure, a parent node of the tree-based data structure, the parent node storing a second hash value that is based on the first hash value of the even node and another first hash value of a last node before the even node that is a sibling of the even node, wherein the another first hash value of the sibling node is retrieved from a state data structure ; and for each level of the tree-based data structure: storing , in the state data structure, a respective hash value generated for the last odd node generated for the level.
A low-latency network device for treating serial data received at a receiving data rate, the device comprising: an oscillator generating a device-wide clock ; a receiving physical medium attachment, PMA, having an internal data width, the PMA being configured to: receive the serial data, deserialize the serial data based on the device-wide clock and internal data width, whereby the received serial data is oversampled, the oversampling of the received serial data being asynchronous relative to a timing of the received serial data , and output a parallelized sample stream ; a symbol timing synchronization module configured to: receive the parallelized sample stream ; and detect, from the parallelized sample stream , synchronized bit values corresponding to bit values of the received serial data ; and a physical convergence sublayer, PCS, configured to: receive the synchronized bit values ; and delineate packets from the synchronized bit values , to provide packet-delineated parallelized data , characterized in that the receiving PMA , the symbol timing synchronization module and the PCS being all driven by the device-wide clock . an oscillator generating a device-wide clock ; a receiving physical medium attachment, PMA, having an internal data width, the PMA being configured to: receive the serial data, deserialize the serial data based on the device-wide clock and internal data width, whereby the received serial data is oversampled, the oversampling of the received serial data being asynchronous relative to a timing of the received serial data , and output a parallelized sample stream ; receive the serial data, deserialize the serial data based on the device-wide clock and internal data width, whereby the received serial data is oversampled, the oversampling of the received serial data being asynchronous relative to a timing of the received serial data , and output a parallelized sample stream ; a symbol timing synchronization module configured to: receive the parallelized sample stream ; and detect, from the parallelized sample stream , synchronized bit values corresponding to bit values of the received serial data ; and receive the parallelized sample stream ; and detect, from the parallelized sample stream , synchronized bit values corresponding to bit values of the received serial data ; and a physical convergence sublayer, PCS, configured to: receive the synchronized bit values ; and delineate packets from the synchronized bit values , to provide packet-delineated parallelized data , receive the synchronized bit values ; and delineate packets from the synchronized bit values , to provide packet-delineated parallelized data , characterized in that the receiving PMA , the symbol timing synchronization module and the PCS being all driven by the device-wide clock .
A solar sheet configured for installation on a component of an unmanned aerial vehicle (UAV), comprising: a plurality of inverted metamorphic triple-junction solar cells (30aa-30df, 32aa-32bc, 34aa-34fc, 36aa-36df, 40aa-40dd, 48, 94, 194) each having a specific power in a range of 1500-4500 W/kg under air mass coefficient 1.5 (AM1.5) light or a specific power in a range of 1870-5680 W/kg under AM0 light, each inverted metamorphic triple-junction solar cell comprising: a top subcell including an AlInGaP layer or an InGaP layer; a middle subcell including a GaAs layer; a bottom subcell including an InGaAs layer; and a metal backing layer having a thickness in a range of 2 microns to 30 microns, wherein a first side of the metal backing layer is in direct contact with the bottom subcell; and a polymer layer having a thickness in a range of 15 microns to 30 microns that is attached to a top surface of the plurality of inverted metamorphic triple-junction solar cells; a first adhesive layer (92, 92', 92", 192) configured to attach the solar sheet to a component of an unmanned aerial vehicle, wherein the first adhesive layer has a thickness in a range of 8 microns to 25 microns, and wherein the first adhesive layer is in contact with a second side of the metal backing layer; and a second adhesive layer having a thickness in a range of 8 microns to 25 microns that attaches the plurality of inverted metamorphic triple-junction solar cells to the polymer layer. a plurality of inverted metamorphic triple-junction solar cells (30aa-30df, 32aa-32bc, 34aa-34fc, 36aa-36df, 40aa-40dd, 48, 94, 194) each having a specific power in a range of 1500-4500 W/kg under air mass coefficient 1.5 (AM1.5) light or a specific power in a range of 1870-5680 W/kg under AM0 light, each inverted metamorphic triple-junction solar cell comprising: a top subcell including an AlInGaP layer or an InGaP layer; a middle subcell including a GaAs layer; a bottom subcell including an InGaAs layer; and a metal backing layer having a thickness in a range of 2 microns to 30 microns, wherein a first side of the metal backing layer is in direct contact with the bottom subcell; and a top subcell including an AlInGaP layer or an InGaP layer; a middle subcell including a GaAs layer; a bottom subcell including an InGaAs layer; and a metal backing layer having a thickness in a range of 2 microns to 30 microns, wherein a first side of the metal backing layer is in direct contact with the bottom subcell; and a polymer layer having a thickness in a range of 15 microns to 30 microns that is attached to a top surface of the plurality of inverted metamorphic triple-junction solar cells; a first adhesive layer (92, 92', 92", 192) configured to attach the solar sheet to a component of an unmanned aerial vehicle, wherein the first adhesive layer has a thickness in a range of 8 microns to 25 microns, and wherein the first adhesive layer is in contact with a second side of the metal backing layer; and a second adhesive layer having a thickness in a range of 8 microns to 25 microns that attaches the plurality of inverted metamorphic triple-junction solar cells to the polymer layer.
A method of providing bio-information data based on a plurality of blockchains, the method comprising: storing, in a user information blockchain (131; 231), user block data received from a plurality of user terminals and including user information, a public key, and a hash key for each user of the plurality of users; storing, in an electronic contract blockchain (132; 232), contract block data including contract information for a first user requesting a second user to generate bio-information data, wherein the first user and the second user participate as contractors among the plurality of users; storing, in a data transfer blockchain (134; 234), transfer block data including storage information for at least one storage server (141, 142; 241, 242) that stores the bio-information data; authenticating the first user based on user block data of the first user in the user information blockchain (131; 231); and delivering, when the first user is authenticated, the transfer block data from the data transfer blockchain (134; 234) to the first user. storing, in a user information blockchain (131; 231), user block data received from a plurality of user terminals and including user information, a public key, and a hash key for each user of the plurality of users; storing, in an electronic contract blockchain (132; 232), contract block data including contract information for a first user requesting a second user to generate bio-information data, wherein the first user and the second user participate as contractors among the plurality of users; storing, in a data transfer blockchain (134; 234), transfer block data including storage information for at least one storage server (141, 142; 241, 242) that stores the bio-information data; authenticating the first user based on user block data of the first user in the user information blockchain (131; 231); and delivering, when the first user is authenticated, the transfer block data from the data transfer blockchain (134; 234) to the first user.
A surgical instrument comprising: a power transmission including a trigger and a driveshaft operatively coupled to the trigger, wherein actuation of the trigger moves the driveshaft between at least a first position and a second position; and an actuation lockout system operatively associated with the power transmission, wherein the actuation lockout system is configured to prevent movement of the driveshaft from the first position to the second position until a force greater than or equal to a threshold force is applied to the trigger, wherein the threshold force is greater than or equal to an actuation force on said trigger to actuate the surgical instrument. a power transmission including a trigger and a driveshaft operatively coupled to the trigger, wherein actuation of the trigger moves the driveshaft between at least a first position and a second position; and an actuation lockout system operatively associated with the power transmission, wherein the actuation lockout system is configured to prevent movement of the driveshaft from the first position to the second position until a force greater than or equal to a threshold force is applied to the trigger, wherein the threshold force is greater than or equal to an actuation force on said trigger to actuate the surgical instrument.
A method of producing a hierarchical zeolite composite catalyst comprising: dissolving, in an alkaline solution and in the presence of a surfactant, a catalyst precursor comprising zeolite while heating, stirring, or both to yield a dissolved zeolite solution, where the zeolite comprises both mordenite and ZSM-5, and where the alkaline solution is a 0.1 to 0.6 M NaOH solution; condensing the dissolved zeolite solution to yield a solid zeolite composite from the dissolved zeolite solution, where condensing the dissolved zeolite solution comprises: adjusting a pH of the dissolved zeolite solution; and aging the pH adjusted dissolved zeolite solution; heating the solid zeolite composite to remove the surfactant; extruding the solid zeolite composite with binder; impregnating the extruded solid zeolite composite with one or more active metals selected from the group consisting of molybdenum, platinum, rhenium, nickel, and combinations thereof to yield impregnated solid zeolite composite; and calcining the impregnated solid zeolite composite to produce the hierarchical zeolite composite catalyst, where the hierarchical zeolite composite catalyst has a mesostructure comprising at least one disordered mesophase and at least one ordered mesophase. dissolving, in an alkaline solution and in the presence of a surfactant, a catalyst precursor comprising zeolite while heating, stirring, or both to yield a dissolved zeolite solution, where the zeolite comprises both mordenite and ZSM-5, and where the alkaline solution is a 0.1 to 0.6 M NaOH solution; condensing the dissolved zeolite solution to yield a solid zeolite composite from the dissolved zeolite solution, where condensing the dissolved zeolite solution comprises: adjusting a pH of the dissolved zeolite solution; and aging the pH adjusted dissolved zeolite solution; adjusting a pH of the dissolved zeolite solution; and aging the pH adjusted dissolved zeolite solution; heating the solid zeolite composite to remove the surfactant; extruding the solid zeolite composite with binder; impregnating the extruded solid zeolite composite with one or more active metals selected from the group consisting of molybdenum, platinum, rhenium, nickel, and combinations thereof to yield impregnated solid zeolite composite; and calcining the impregnated solid zeolite composite to produce the hierarchical zeolite composite catalyst, where the hierarchical zeolite composite catalyst has a mesostructure comprising at least one disordered mesophase and at least one ordered mesophase.
An apparatus for taking out a molded product comprising: a storage section operable to store an operation sequence that is pre-determined by teaching; an operation control section operable to control an operation to take out a molded product from an opened mold of a molding machine with a take-out head by moving the take-out head according to the operation sequence, to carry the taken out molded product to a pre-determined position and to release the molded product there; an operation time counting section operable to count an actual operation time from a time when a plurality of set operations are started according the operation sequence till a time when the operations are completed; an operation time storing section operable to store, on a time series basis, the plurality of actual operation times counted by the operation time counting section ; a display section including a display screen : and a display control section operable to cause the display section to display on the display screen data used at least when performing the teaching and changing set conditions for the operation sequence stored in the storage section, characterized in that : the display control section displays on the display screen at least identification indications for a plurality of set operations set in the operation sequence, set values for the plurality of set operations, and at least one of the actual operations times stored in the operation time storing section in correspondence to the plurality of set operations and an increase or decrease amount in the actual operation time. a storage section operable to store an operation sequence that is pre-determined by teaching; an operation control section operable to control an operation to take out a molded product from an opened mold of a molding machine with a take-out head by moving the take-out head according to the operation sequence, to carry the taken out molded product to a pre-determined position and to release the molded product there; an operation time counting section operable to count an actual operation time from a time when a plurality of set operations are started according the operation sequence till a time when the operations are completed; an operation time storing section operable to store, on a time series basis, the plurality of actual operation times counted by the operation time counting section ; a display section including a display screen : and a display control section operable to cause the display section to display on the display screen data used at least when performing the teaching and changing set conditions for the operation sequence stored in the storage section, characterized in that : the display control section displays on the display screen at least identification indications for a plurality of set operations set in the operation sequence, set values for the plurality of set operations, and at least one of the actual operations times stored in the operation time storing section in correspondence to the plurality of set operations and an increase or decrease amount in the actual operation time.
Brake system in a vehicle, the friction braking system (RBS) of which has in each case one vehicle wheel brake at the front wheels (VR) and at the rear wheels (HR), which is controllable by way of an electronic control device which has a brake force distributor unit individual to each axle , by means of which from a friction braking system target deceleration (V RBS ) a front axle target deceleration (V VA ) and a rear axle target deceleration (V HA ) can be determined, and has a brake force distributor unit individual to each wheel , by means of which from the front axle target deceleration (V VA ) front wheel target decelerations (V VR ) and from the rear axle target deceleration (V HA ) rear wheel target decelerations (V HR ) can be determined, on the basis of which the brake force distributor unit generates actuator signals (S, n) for controlling the vehicle wheel brakes , wherein a determination module is assigned to the electronic control device of the friction braking system (RBS) by means of which a current actual wheel circumference ratio (k(t)) between the front wheels (VR) and the rear wheels (HR) can be determined, and that the control device determines the front wheel target decelerations (V VR ) and the rear wheel target decelerations (V HR ) taking into consideration the current actual wheel circumference ratio (k(t)).
A motor control system for a multi-track cycle, the motor control system comprising: - a pedal generator ; - a first drive motor and a second drive motor mechanically coupled to a respective wheel ; - an electric assistance battery for powering the first drive motor ; - an electronic transmission connecting the pedal generator to the second drive motor , wherein the second drive motor is connected to the electric assistance battery via a two-terminal electronic component , wherein the two-terminal electronic component is configured for transferring current primarily in one direction, said direction being from the second drive motor to the electric assistance battery , and characterised in that a reverse pedalling motion from a stand still position of the multi-track cycle causes the drive motors to rotate in an opposite direction. - a pedal generator ; - a first drive motor and a second drive motor mechanically coupled to a respective wheel ; - an electric assistance battery for powering the first drive motor ; - an electronic transmission connecting the pedal generator to the second drive motor , wherein the second drive motor is connected to the electric assistance battery via a two-terminal electronic component , wherein the two-terminal electronic component is configured for transferring current primarily in one direction, said direction being from the second drive motor to the electric assistance battery , and characterised in that a reverse pedalling motion from a stand still position of the multi-track cycle causes the drive motors to rotate in an opposite direction. wherein the second drive motor is connected to the electric assistance battery via a two-terminal electronic component , wherein the two-terminal electronic component is configured for transferring current primarily in one direction, said direction being from the second drive motor to the electric assistance battery , and characterised in that a reverse pedalling motion from a stand still position of the multi-track cycle causes the drive motors to rotate in an opposite direction.
A method for user authentication by an electronic device , the method comprising: storing a user interface, UI, hierarchy of one or more screens , associated with an application; identifying a first screen presented by the electronic device as an authentication screen of the application based on at least one of the stored UI hierarchy, and UI elements of the one or more screens ; determining whether a second screen following the first screen is one of the previous one or more screens based on the stored UI hierarchy; determining whether a failure screen is detected in case of determining that the second screen is not one of the previous one or more screens; determining that the authentication result is authentication success in case of determining that a failure screen is not detected; and determining that the authentication result is authentication failure based on determining that the second screen is one of the previous one or more screens or determining that a failure screen is detected. storing a user interface, UI, hierarchy of one or more screens , associated with an application; identifying a first screen presented by the electronic device as an authentication screen of the application based on at least one of the stored UI hierarchy, and UI elements of the one or more screens ; determining whether a second screen following the first screen is one of the previous one or more screens based on the stored UI hierarchy; determining whether a failure screen is detected in case of determining that the second screen is not one of the previous one or more screens; determining that the authentication result is authentication success in case of determining that a failure screen is not detected; and determining that the authentication result is authentication failure based on determining that the second screen is one of the previous one or more screens or determining that a failure screen is detected.