mhurhangee/patent-ind-claim-en huggingface dataset:
A computer-implemented method comprising: presenting , on a first device, a first user-interface that includes a user-selectable menu of multiple virtual personal assistant (VPA) service providers ; receiving a user-selection identifying a particular VPA service provider; receiving , at the first device, a first signal representing input speech data; processing , using one or more processors of the first device, the first signal to generate a first electronic file that includes at least a portion of the input speech data, the first electronic file being generated in accordance with a specification of the particular VPA service provider, wherein said processing comprises: determining that a request included in the input speech data is addressable at the first device, processing the request by the one or more processors of the first device, and excluding the request from the input speech data included in the first electronic file; transmitting the first electronic file to one or more remote computing devices associated with the particular VPA service provider; receiving at least a second electronic file including a response to the input speech data included in the first electronic file; and causing an acoustic transducer to generate an acoustic output based on the second electronic file. presenting , on a first device, a first user-interface that includes a user-selectable menu of multiple virtual personal assistant (VPA) service providers ; receiving a user-selection identifying a particular VPA service provider; receiving , at the first device, a first signal representing input speech data; processing , using one or more processors of the first device, the first signal to generate a first electronic file that includes at least a portion of the input speech data, the first electronic file being generated in accordance with a specification of the particular VPA service provider, wherein said processing comprises: determining that a request included in the input speech data is addressable at the first device, processing the request by the one or more processors of the first device, and excluding the request from the input speech data included in the first electronic file; transmitting the first electronic file to one or more remote computing devices associated with the particular VPA service provider; receiving at least a second electronic file including a response to the input speech data included in the first electronic file; and causing an acoustic transducer to generate an acoustic output based on the second electronic file.
A bypass check valve comprising: a housing defining an internal cavity having a first port and a second port both in fluid communication therewith and having a first seat and a second seat ; and a seal member within the internal cavity , wherein the seal member is translatable between a closed position against the first seat and an open position against the second seat ; the second seat comprises a plurality of fingers extending into the internal cavity circumferentially spaced apart about the second port , the second seat has at least two diametrically opposed fingers defining a middle region (M) of a predetermined height, characterized in that the second seat further has one or more mid-height fingers , which have a height that is about 10% to about 30% less than the total height of the fingers defining the middle region (M), positioned to a left side (L) of the middle region (M), and one or more shorter fingers , which have a height that is less than the height of the mid-height fingers , positioned to a right side (R) of the middle region (M) ; wherein the seal member is seatable against the second seat with a first side portion seated against the shorter fingers at a further distance from the first seat than a second side portion of the seal member . a housing defining an internal cavity having a first port and a second port both in fluid communication therewith and having a first seat and a second seat ; and a seal member within the internal cavity , wherein the seal member is translatable between a closed position against the first seat and an open position against the second seat ; the second seat comprises a plurality of fingers extending into the internal cavity circumferentially spaced apart about the second port , the second seat has at least two diametrically opposed fingers defining a middle region (M) of a predetermined height, characterized in that the second seat further has one or more mid-height fingers , which have a height that is about 10% to about 30% less than the total height of the fingers defining the middle region (M), positioned to a left side (L) of the middle region (M), and one or more shorter fingers , which have a height that is less than the height of the mid-height fingers , positioned to a right side (R) of the middle region (M) ; wherein the seal member is seatable against the second seat with a first side portion seated against the shorter fingers at a further distance from the first seat than a second side portion of the seal member .
A method performed by a user equipment, comprising: composing (S21) a message comprising a scheduling request of radio resources for uplink transmission from the user equipment to a base station; determining (S22) whether the user equipment is in a carrier aggregation mode in which three or more carriers are aggregated forming one primary cell and two or more secondary cells, the primary cell and the two or more secondary cells supporting physical uplink control channels; assigning (S23) the message to a physical uplink control channel, wherein assigning is permitted to the physical uplink control channel of the primary cell and at least two of the two or more secondary cells; and transmitting (S24) the message using the assigned physical uplink control channel, wherein, when counting the number of transmitted scheduling requests, the used physical uplink control channel of the two or more secondary cells are counted together. composing (S21) a message comprising a scheduling request of radio resources for uplink transmission from the user equipment to a base station; determining (S22) whether the user equipment is in a carrier aggregation mode in which three or more carriers are aggregated forming one primary cell and two or more secondary cells, the primary cell and the two or more secondary cells supporting physical uplink control channels; assigning (S23) the message to a physical uplink control channel, wherein assigning is permitted to the physical uplink control channel of the primary cell and at least two of the two or more secondary cells; and transmitting (S24) the message using the assigned physical uplink control channel, wherein, when counting the number of transmitted scheduling requests, the used physical uplink control channel of the two or more secondary cells are counted together.
A motor driven propulsor of an aircraft , the motor driven propulsor comprising: a fan hub and a plurality of radially disposed fan blades connected with the fan hub , the fan blades having respective fan shrouds ; a nacelle located radially outside of the fan hub ; magnets disposed in fan shrouds ; a stator in the nacelle located radially outside of the fan hub ; and an inverter arranged to supply current to the stator , characterized in that the stator has individual conductive coils in the nacelle located radially outside of the fan hub ; and the invertor comprises a distributed inverter assembly having several inverter power stages and gate drivers , each of the inverter power stages coupled with a separate gate driver of the gate drivers and a separate coil of the coils in the stator , wherein each of the gate drivers is configured to individually control supply of direct current to the corresponding inverter power stage , and each of the inverter power stages is configured to convert the direct current supplied to the inverter power stage to an alternating current that is supplied to the corresponding coil in the stator to rotate the magnets and the fan blades around a center line of the fan hub for propelling the aircraft . a fan hub and a plurality of radially disposed fan blades connected with the fan hub , the fan blades having respective fan shrouds ; a nacelle located radially outside of the fan hub ; magnets disposed in fan shrouds ; a stator in the nacelle located radially outside of the fan hub ; and an inverter arranged to supply current to the stator , characterized in that the stator has individual conductive coils in the nacelle located radially outside of the fan hub ; and the invertor comprises a distributed inverter assembly having several inverter power stages and gate drivers , each of the inverter power stages coupled with a separate gate driver of the gate drivers and a separate coil of the coils in the stator , wherein each of the gate drivers is configured to individually control supply of direct current to the corresponding inverter power stage , and each of the inverter power stages is configured to convert the direct current supplied to the inverter power stage to an alternating current that is supplied to the corresponding coil in the stator to rotate the magnets and the fan blades around a center line of the fan hub for propelling the aircraft .
An information transmission method performed by a terminal device, wherein the method comprises: sending a non-access stratum request to a core network device of a second PLMN; receiving , in a response message of the non-access request message, identifier information of at least one public land mobile network, PLMN, and target network slice selection assistance information corresponding to the at least one PLMN from the core network device in the second PLMN, wherein the identifier information of the at least one PLMN and the target network slice selection assistance information corresponding to the at least one PLMN comprise identifier information of a first PLMN and first network slice selection assistance information corresponding to the first PLMN; when the terminal device moves to the first PLMN and accesses the first PLMN, obtaining the identifier information of the first PLMN that is broadcast by an access network device of the first PLMN; determining the first network slice selection assistance information based on the identifier information of the first PLMN and the identifier information of the at least one public land mobile network PLMN and the target network slice selection assistance information corresponding to the at least one PLMN; and sending an access request to the access network device, wherein the access request carries the first network slice selection assistance information. receiving , in a response message of the non-access request message, identifier information of at least one public land mobile network, PLMN, and target network slice selection assistance information corresponding to the at least one PLMN from the core network device in the second PLMN, wherein the identifier information of the at least one PLMN and the target network slice selection assistance information corresponding to the at least one PLMN comprise identifier information of a first PLMN and first network slice selection assistance information corresponding to the first PLMN; when the terminal device moves to the first PLMN and accesses the first PLMN, obtaining the identifier information of the first PLMN that is broadcast by an access network device of the first PLMN; determining the first network slice selection assistance information based on the identifier information of the first PLMN and the identifier information of the at least one public land mobile network PLMN and the target network slice selection assistance information corresponding to the at least one PLMN; and sending an access request to the access network device, wherein the access request carries the first network slice selection assistance information.
A computing system for configurable testing of a computer program, the computing system including: a storage medium and a configurable testing module ; wherein the storage medium stores a set of one or more testing specifications and attribute information defining one or more attributes of a recognizable portion of the computer program , wherein the configurable testing module includes a processor that is configured to process the computer program according to a first testing specification associated with the computer program, wherein processing the computer program according to the first testing specification includes: traversing a representation of the computer program, while traversing the representation, recognizing recognizable portions of the computer program and storing values of attributes of the recognized portions of the computer program, and performing at least one test specified in at least the first testing specification based at least in part on stored values of attributes of one or more recognized portions of the computer program wherein the representation of the computer program includes elements that represent recognizable portions of the computer program, presenting the results of the test associated with the program representation and, wherein the attributes are defined by the attribute information. a storage medium and a configurable testing module ; wherein the storage medium stores a set of one or more testing specifications and attribute information defining one or more attributes of a recognizable portion of the computer program , wherein the configurable testing module includes a processor that is configured to process the computer program according to a first testing specification associated with the computer program, wherein processing the computer program according to the first testing specification includes: traversing a representation of the computer program, while traversing the representation, recognizing recognizable portions of the computer program and storing values of attributes of the recognized portions of the computer program, and performing at least one test specified in at least the first testing specification based at least in part on stored values of attributes of one or more recognized portions of the computer program traversing a representation of the computer program, while traversing the representation, recognizing recognizable portions of the computer program and storing values of attributes of the recognized portions of the computer program, and performing at least one test specified in at least the first testing specification based at least in part on stored values of attributes of one or more recognized portions of the computer program wherein the representation of the computer program includes elements that represent recognizable portions of the computer program, presenting the results of the test associated with the program representation and, wherein the attributes are defined by the attribute information.
A method comprising: obtaining a hand pressure map at a contact interface on a palm side of a glove worn by a hand which is in physical contact with an object, the hand pressure map being a first representation of palmar view of the glove; obtaining a coefficient of friction map of one or more materials of the palm side of the glove at the contact interface, and the coefficient of friction map being a second representation of the same palmar view of the glove; and calculating, via a processor, a friction force map based on the obtained hand pressure map and the obtained coefficient of friction map, the friction force map being a third representation of the same palmar view of the glove as a function of the first and second representations, wherein obtaining the hand pressure map comprises positioning a plurality of sensors at locations on the contact interface, measuring an array of contact pressure values at the locations, and converting the array of contact pressure values to the first representation of the palmar view of the glove. obtaining a hand pressure map at a contact interface on a palm side of a glove worn by a hand which is in physical contact with an object, the hand pressure map being a first representation of palmar view of the glove; obtaining a coefficient of friction map of one or more materials of the palm side of the glove at the contact interface, and the coefficient of friction map being a second representation of the same palmar view of the glove; and calculating, via a processor, a friction force map based on the obtained hand pressure map and the obtained coefficient of friction map, the friction force map being a third representation of the same palmar view of the glove as a function of the first and second representations, wherein obtaining the hand pressure map comprises positioning a plurality of sensors at locations on the contact interface, measuring an array of contact pressure values at the locations, and converting the array of contact pressure values to the first representation of the palmar view of the glove.
Anti-theft bicycle locking device, wherein the bicycle has a saddle column , a saddle held by the saddle column and a rear frame tube in which the saddle column can be fitted and its position can be adjusted and fixed, said device, comprising the saddle column , has a foldable locking loop that can be wrapped around the bicycle and a stationary object to prevent removal of the bicycle, the loop comprises a plurality of loop portions of which each has a predetermined length, a first loop portion is constituted by the saddle column being a hollow tube, and a second loop portion that has an outer diameter smaller than the diameter of the saddle column and has a first end slidably connected to and moving in the interior of the saddle column , a closure member in the remote end part of the saddle column preventing the removal of the second loop portion from the saddle column , a lock is attached to an upper portion of the saddle column close to the saddle , and a lock part is attached to a free end of the last portion of the loop, the lock part can be fitted in and engaged by the lock , and said loop portions can be pushed to take a compressed state and pulled to form the loop, and in compressed state said loop portions except for the saddle column are positioned in the hollow inner space of the saddle column and the rear tube , wherein the loop comprises at least one further loop portion attached to the remote end of the second loop portion , characterised in that the loop has a minimum length (LL) in fully unfolded state which is at least as long as the combined length of the rear frame tube (LFT) and twice the length of the saddle column (LSC), in equation: LL ≥ LFT + 2 ∗ LSC, and a support member is inserted in the interior of the saddle column that has an outer diameter that loosely fits in the inner diameter of the saddle column , and the support member has a downwardly narrowing portion, and the second loop portion is a tube with an upper end pivotally coupled to said narrowing portion of the support member , and the closure member has an opening allowing the passage of the pivotal connection, whereby when the tube is fully pulled out from the saddle column the tube can be freely bent at least by 90° degrees.
An operation method with fingerprint recognition comprising: presenting a screen-locked interface on a touchscreen of a terminal; obtaining a fingerprint input by a user's finger at a first position on the touch screen of the terminal. continuously detecting pressure from the user's finger; unlocking the terminal and presenting a screen-unlocked interface on the touchscreen when the fingerprint matches a preset fingerprint; detecting the user's finger remaining at the first position after the screen-unlocked interface is presented; displaying at least one shortcut on the screen-unlocked interface on the touchscreen according to a preset arrangement rule; detecting a first sliding track input by the finger by using the first position on the touchscreen as a start position; determining a first shortcut from the at least one shortcut according to the first sliding track; and running the first shortcut, and presenting a first running result. presenting a screen-locked interface on a touchscreen of a terminal; obtaining a fingerprint input by a user's finger at a first position on the touch screen of the terminal. continuously detecting pressure from the user's finger; unlocking the terminal and presenting a screen-unlocked interface on the touchscreen when the fingerprint matches a preset fingerprint; detecting the user's finger remaining at the first position after the screen-unlocked interface is presented; displaying at least one shortcut on the screen-unlocked interface on the touchscreen according to a preset arrangement rule; detecting a first sliding track input by the finger by using the first position on the touchscreen as a start position; determining a first shortcut from the at least one shortcut according to the first sliding track; and running the first shortcut, and presenting a first running result.
A motor comprising: a rotating shaft provided in a rotatable manner; a rotor that rotates integrally with the rotating shaft ; a stator that faces the rotor ; and a motor casing that is a cylindrical body for accommodating the rotor and wherein the stator has a configuration in which a plurality of iron core pieces are disposed at equal intervals in a circumferential direction, wherein the plurality of iron core pieces disposed in the circumferential direction are molded integrally with each other by being resin-molded with a resin material so as to be fixed to the motor casing , and wherein the the motor casing has, on an outer circumferential surface of the motor casing , ribs extending in the circumferential direction, characterized in that : the motor casing has opening portions on both sides of the motor casing and a plurality of cooling fins that are arrayed on the outer circumferential surface of the motor casing , the cooling fins extending side by side from one opening side to the other opening side of the motor casing , and wherein the ribs intersect the cooling fins so as to be formed integrally with the cooling fins . a rotating shaft provided in a rotatable manner; a rotor that rotates integrally with the rotating shaft ; a stator that faces the rotor ; and a motor casing that is a cylindrical body for accommodating the rotor and wherein the stator has a configuration in which a plurality of iron core pieces are disposed at equal intervals in a circumferential direction, wherein the plurality of iron core pieces disposed in the circumferential direction are molded integrally with each other by being resin-molded with a resin material so as to be fixed to the motor casing , and wherein the the motor casing has, on an outer circumferential surface of the motor casing , ribs extending in the circumferential direction, characterized in that : the motor casing has opening portions on both sides of the motor casing and a plurality of cooling fins that are arrayed on the outer circumferential surface of the motor casing , the cooling fins extending side by side from one opening side to the other opening side of the motor casing , and wherein the ribs intersect the cooling fins so as to be formed integrally with the cooling fins . the motor casing has opening portions on both sides of the motor casing and a plurality of cooling fins that are arrayed on the outer circumferential surface of the motor casing , the cooling fins extending side by side from one opening side to the other opening side of the motor casing , and wherein the ribs intersect the cooling fins so as to be formed integrally with the cooling fins .