mhurhangee/patent-ind-claim-en huggingface dataset:
A control method of controlling locking or unlocking of storage using a blockchain, the control method comprising: authenticating, when first request information indicating a lock/unlock request is received from a terminal , a user of the terminal by using identification information of the terminal and a public-key infrastructure, PKI, determining whether or not a keyholder identified by keyholder information stored in the blockchain matches the authenticated user of the terminal that has transmitted the first request information, by determining whether or not the keyholder information matches information that indicates the user of the terminal that has transmitted the first request information, the lock/unlock request being a lock request or an unlock request, the keyholder information indicating a person having authority to lock or unlock the storage ; performing lock/unlock processing when the keyholder is determined to match the user, the lock/unlock processing being processing for causing the storage to lock or unlock in accordance with the first request information, the lock/unlock processing including transmitting a lock/unlock instruction to the storage via a network to cause the storage to lock or unlock without a consensus reaching processing; and performing first storage processing that includes consensus reaching processing performed by a plurality of servers that store transaction data in the blockchain after the lock/unlock processing is performed, the first storage processing being processing of storing, in the blockchain, the transaction data indicating that the lock/unlock processing has been performed. authenticating, when first request information indicating a lock/unlock request is received from a terminal , a user of the terminal by using identification information of the terminal and a public-key infrastructure, PKI, determining whether or not a keyholder identified by keyholder information stored in the blockchain matches the authenticated user of the terminal that has transmitted the first request information, by determining whether or not the keyholder information matches information that indicates the user of the terminal that has transmitted the first request information, the lock/unlock request being a lock request or an unlock request, the keyholder information indicating a person having authority to lock or unlock the storage ; performing lock/unlock processing when the keyholder is determined to match the user, the lock/unlock processing being processing for causing the storage to lock or unlock in accordance with the first request information, the lock/unlock processing including transmitting a lock/unlock instruction to the storage via a network to cause the storage to lock or unlock without a consensus reaching processing; and performing first storage processing that includes consensus reaching processing performed by a plurality of servers that store transaction data in the blockchain after the lock/unlock processing is performed, the first storage processing being processing of storing, in the blockchain, the transaction data indicating that the lock/unlock processing has been performed.
A pivotable stud track fitting assembly comprising: a base frame comprising a pivot shaft ; and at least one pivotable insert , the pivot shaft is inserted into an aperture in the at least one pivotable insert such that the at least one pivotable insert is pivotally coupled to the pivot shaft , the base frame is pivotable about the longitudinal axis of the pivot shaft ; wherein a lower portion of the base frame comprises at least one pivotal coupling location for attaching the at least one pivotable insert , characterised in that said pivotal coupling location comprises a recess separating a pair of apertures having concentrically aligned central axes that are orientated substantially parallel to the longitudinal axis of the base frame , wherein the at least one pivotable insert is positioned within the recess so that the aperture of the at least one pivotable insert is substantially aligned with the pair of apertures such that the pivot shaft substantially aligns with an upper surface of a track when the base frame is coupled to the track . a base frame comprising a pivot shaft ; and at least one pivotable insert , the pivot shaft is inserted into an aperture in the at least one pivotable insert such that the at least one pivotable insert is pivotally coupled to the pivot shaft , the base frame is pivotable about the longitudinal axis of the pivot shaft ; wherein a lower portion of the base frame comprises at least one pivotal coupling location for attaching the at least one pivotable insert , characterised in that said pivotal coupling location comprises a recess separating a pair of apertures having concentrically aligned central axes that are orientated substantially parallel to the longitudinal axis of the base frame , wherein the at least one pivotable insert is positioned within the recess so that the aperture of the at least one pivotable insert is substantially aligned with the pair of apertures such that the pivot shaft substantially aligns with an upper surface of a track when the base frame is coupled to the track .
A computer system (502-1) comprising: one or more processors ; and one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system (502-1) to configure devices, including instructions that are executable to configure the computer system (502-1) to perform at least the following: detecting that a device has been connected to a control network ; as a result, identifying characteristics of the device , including: requesting raw data values from the device , and based on the raw data values received responsive to the request, identifying at least one sensor coupled to the device that is capable of producing the raw data values; based on the identified characteristics, identifying an existing configuration template from a template store that applies to the device as identified; and configuring the device using the configuration template such that the device is configured to interpret data from the at least one sensor . one or more processors ; and one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system (502-1) to configure devices, including instructions that are executable to configure the computer system (502-1) to perform at least the following: detecting that a device has been connected to a control network ; as a result, identifying characteristics of the device , including: requesting raw data values from the device , and based on the raw data values received responsive to the request, identifying at least one sensor coupled to the device that is capable of producing the raw data values; detecting that a device has been connected to a control network ; as a result, identifying characteristics of the device , including: requesting raw data values from the device , and based on the raw data values received responsive to the request, identifying at least one sensor coupled to the device that is capable of producing the raw data values; requesting raw data values from the device , and based on the raw data values received responsive to the request, identifying at least one sensor coupled to the device that is capable of producing the raw data values; based on the identified characteristics, identifying an existing configuration template from a template store that applies to the device as identified; and configuring the device using the configuration template such that the device is configured to interpret data from the at least one sensor .
A method for managing communication with a building automation device , the method being performed in a gateway , wherein the gateway is adapted to communicate with the building automation device by means of wireless communication, at least on a physical layer initially, wherein the gateway comprises one or more transceivers and at least one antenna for wireless communication with the building automation device and is adapted to receive a radio signal carrying a packet from the building automation device , and to demodulate said packet from said received radio signal and perform analogue to digital conversion the method comprising the steps of: receiving the packet from the building automation device and demodulating the packet and performing analogue to digital conversion; determining that the gateway currently fails to support a communication protocol being compatible with the packet, wherein the determination is performed based on an inspection of the packet, either in digital form or in analogue form; transmitting the packet received from the building automation device to a protocol server ; receiving , from the protocol server, executable software instructions to be used for communication over a communication protocol being compatible with the packet; installing the executable software instructions in firmware in the one or more transceivers to provide a capability to communicate over the communication protocol being compatible with the packet; and establishing communication with the building automation device over the communication protocol being compatible with the packet. receiving the packet from the building automation device and demodulating the packet and performing analogue to digital conversion; determining that the gateway currently fails to support a communication protocol being compatible with the packet, wherein the determination is performed based on an inspection of the packet, either in digital form or in analogue form; transmitting the packet received from the building automation device to a protocol server ; receiving , from the protocol server, executable software instructions to be used for communication over a communication protocol being compatible with the packet; installing the executable software instructions in firmware in the one or more transceivers to provide a capability to communicate over the communication protocol being compatible with the packet; and establishing communication with the building automation device over the communication protocol being compatible with the packet.
A method comprising: operating a system comprising a permanent magnet motor and a variable frequency drive , the permanent magnet motor comprising a stator including a plurality of windings electrically coupled to terminals and a rotor including a plurality of permanent magnets , the variable frequency drive including a plurality of outputs electrically coupled with the terminals ; determining magnetic flux information based upon information indicative of a motor current, information indicative of a terminal voltage, information indicative of a motor inductance, and information indicative of a motor resistance, the magnetic flux information indicating a magnetic flux magnitude of the permanent magnet motor ; characterized by identifying a collective flux error condition associated with the plurality of permanent magnets collectively based upon the magnetic flux information, the collective flux error condition being identified by an averaged or filtered value of the magnetic flux information being below an averaged flux threshold; and identifying a localized flux error condition based upon the magnetic flux information associated with a subset of the plurality of permanent magnets including at least one of the magnets, the localized flux error condition being identified by a discrete sampled or continuous value of the magnetic flux information being below an instantaneous flux threshold. operating a system comprising a permanent magnet motor and a variable frequency drive , the permanent magnet motor comprising a stator including a plurality of windings electrically coupled to terminals and a rotor including a plurality of permanent magnets , the variable frequency drive including a plurality of outputs electrically coupled with the terminals ; determining magnetic flux information based upon information indicative of a motor current, information indicative of a terminal voltage, information indicative of a motor inductance, and information indicative of a motor resistance, the magnetic flux information indicating a magnetic flux magnitude of the permanent magnet motor ; characterized by identifying a collective flux error condition associated with the plurality of permanent magnets collectively based upon the magnetic flux information, the collective flux error condition being identified by an averaged or filtered value of the magnetic flux information being below an averaged flux threshold; and identifying a localized flux error condition based upon the magnetic flux information associated with a subset of the plurality of permanent magnets including at least one of the magnets, the localized flux error condition being identified by a discrete sampled or continuous value of the magnetic flux information being below an instantaneous flux threshold.
An embolectomy device for removing an obstruction from a vascular site, comprising: a tubular body having a radially collapsed delivery configuration and a radially expanded deployed configuration, the tubular body comprising a plurality of interconnected primary struts that define a plurality of openings when the tubular body is in the radially expanded deployed configuration, characterized in that the tubular body further comprises a plurality of secondary struts connected to the primary struts , wherein the secondary struts move or are movable from an aligned configuration, in which the secondary struts are aligned or substantially aligned with respective primary struts , to a non-aligned configuration, in which the secondary struts extend away from the primary struts and at least partially into and/or across the openings of the expanded tubular body, such that, when the tubular body is delivered to a targeted vascular site proximate an obstruction, and moved or allowed to move from the radially collapsed delivery configuration to the radially expanded deployed configuration by expanding radially into or through the vascular obstruction, the secondary struts move or may be moved from the aligned configuration to the non-aligned configuration to thereby ensnare or encapsulate the vascular obstruction or portions thereof between or within the primary struts and secondary struts . a tubular body having a radially collapsed delivery configuration and a radially expanded deployed configuration, the tubular body comprising a plurality of interconnected primary struts that define a plurality of openings when the tubular body is in the radially expanded deployed configuration, characterized in that the tubular body further comprises a plurality of secondary struts connected to the primary struts , wherein the secondary struts move or are movable from an aligned configuration, in which the secondary struts are aligned or substantially aligned with respective primary struts , to a non-aligned configuration, in which the secondary struts extend away from the primary struts and at least partially into and/or across the openings of the expanded tubular body, such that, when the tubular body is delivered to a targeted vascular site proximate an obstruction, and moved or allowed to move from the radially collapsed delivery configuration to the radially expanded deployed configuration by expanding radially into or through the vascular obstruction, the secondary struts move or may be moved from the aligned configuration to the non-aligned configuration to thereby ensnare or encapsulate the vascular obstruction or portions thereof between or within the primary struts and secondary struts .
A cutting tool, comprising: a rear machine connection member ; a central tube having a front end and a rear end ; at least one cutting ring secured to the central tube , the at least one cutting ring including a sleeve member and one or more arm assemblies , each arm assembly including one or more leading arms extending radially outwardly from the sleeve member , one or more trailing arms extending radially outwardly from the sleeve member , and a cutting head supported by the one or more leading arms and the one or more trailing arms , characterized in that a cross-sectional area of the one or more leading arms is largest proximate the sleeve member and is smallest proximate the cutting head to reduce weight and moment of inertia of the cutting tool, and wherein a cross-sectional area of the one or more trailing arms is largest proximate the sleeve member and is smallest proximate the cutting head to reduce weight and moment of inertia of the cutting tool. a rear machine connection member ; a central tube having a front end and a rear end ; at least one cutting ring secured to the central tube , the at least one cutting ring including a sleeve member and one or more arm assemblies , each arm assembly including one or more leading arms extending radially outwardly from the sleeve member , one or more trailing arms extending radially outwardly from the sleeve member , and a cutting head supported by the one or more leading arms and the one or more trailing arms , characterized in that a cross-sectional area of the one or more leading arms is largest proximate the sleeve member and is smallest proximate the cutting head to reduce weight and moment of inertia of the cutting tool, and wherein a cross-sectional area of the one or more trailing arms is largest proximate the sleeve member and is smallest proximate the cutting head to reduce weight and moment of inertia of the cutting tool.
A verification device comprising: a storage unit that stores a size of a free area of storage of target equipment , and software saved in the storage ; a generation unit that generates a graph including a number of nodes according to the size of the free area of the storage of the target equipment , and transmits the graph to the target equipment ; a calculation unit that calculates a hash value corresponding to each software block saved in the storage of the target equipment ; and a verification unit that transmits to the target equipment , a challenge that specifies a node of the graph and a block of the software saved in the target equipment , wherein the verification unit verifies the presence or absence of tampering of the storage of the target equipment using the hash value calculated, the hash value corresponding to the block, a response returned from the target equipment to the challenge, the response being calculated using the hash value corresponding to the node of the graph, and a hash value returned from the target equipment in response to the challenge, the hash value returned corresponding to the block, wherein the generation unit generates the graph such that a product of the number of nodes and the size of the hash value corresponding to each node approximates the size of the free area of the storage of the target equipment within a predetermined range. a storage unit that stores a size of a free area of storage of target equipment , and software saved in the storage ; a generation unit that generates a graph including a number of nodes according to the size of the free area of the storage of the target equipment , and transmits the graph to the target equipment ; a calculation unit that calculates a hash value corresponding to each software block saved in the storage of the target equipment ; and a verification unit that transmits to the target equipment , a challenge that specifies a node of the graph and a block of the software saved in the target equipment , wherein the verification unit verifies the presence or absence of tampering of the storage of the target equipment using the hash value calculated, the hash value corresponding to the block, a response returned from the target equipment to the challenge, the response being calculated using the hash value corresponding to the node of the graph, and a hash value returned from the target equipment in response to the challenge, the hash value returned corresponding to the block, the hash value calculated, the hash value corresponding to the block, a response returned from the target equipment to the challenge, the response being calculated using the hash value corresponding to the node of the graph, and a hash value returned from the target equipment in response to the challenge, the hash value returned corresponding to the block, wherein the generation unit generates the graph such that a product of the number of nodes and the size of the hash value corresponding to each node approximates the size of the free area of the storage of the target equipment within a predetermined range.
C-pillar arrangement of a motor vehicle, - with a C-pillar of the motor vehicle, - with a C-pillar trim , which is attached to the C-pillar of the motor vehicle and covers the entire surface of the C-pillar , - with a console which overlaps in an overlapping area of the C-pillar trim , - a bag hook extending out of the C-pillar trim in the overlapping area and being connected in one piece to it, so that a load (F) introduced on the bag hook into the C-pillar trim is initiated - wherein a tab is arranged on the console in the overlapping area , which extends in one piece from the console and has a cavity on a side facing away from the vehicle interior , in which the bag hook is arranged in an installation position so that the bag hook is not visible from the vehicle interior , characterized in that a load (F) introduced at the bag hook is not introduced into the console , and that the bag hook does not touch the cavity in an unloaded state in which no load (F) acts on the bag hook . - with a C-pillar of the motor vehicle, - with a C-pillar trim , which is attached to the C-pillar of the motor vehicle and covers the entire surface of the C-pillar , - with a console which overlaps in an overlapping area of the C-pillar trim , - a bag hook extending out of the C-pillar trim in the overlapping area and being connected in one piece to it, so that a load (F) introduced on the bag hook into the C-pillar trim is initiated - wherein a tab is arranged on the console in the overlapping area , which extends in one piece from the console and has a cavity on a side facing away from the vehicle interior , in which the bag hook is arranged in an installation position so that the bag hook is not visible from the vehicle interior ,