mhurhangee/patent-ind-claim-en huggingface dataset:
A method to provide location aware services using a mobile device, comprising: determining a location of the mobile device, wherein the location of the mobile device is determined using at least one or more of global positioning system, GPS, wireless fidelity, Wi-Fi, systems, and identifiable wireless sources; determining contextual factors based on the location of the mobile device, wherein the contextual factors includes a mode of travel of a user of the mobile device and a type of location; identifying one or more location relevant uniform resource locators, URLs, based on the location of the mobile device and the contextual factors of the mobile device; and displaying a list of the one or more location relevant URLs to enable the user of the mobile device to be prompted to use the one or more location relevant URLs, wherein the one or more location relevant URLs allow the user to use applications desired by the user, wherein the one or more location relevant URLs aid the user of the mobile device to avoid manual search for relevant URLs. determining a location of the mobile device, wherein the location of the mobile device is determined using at least one or more of global positioning system, GPS, wireless fidelity, Wi-Fi, systems, and identifiable wireless sources; determining contextual factors based on the location of the mobile device, wherein the contextual factors includes a mode of travel of a user of the mobile device and a type of location; identifying one or more location relevant uniform resource locators, URLs, based on the location of the mobile device and the contextual factors of the mobile device; and displaying a list of the one or more location relevant URLs to enable the user of the mobile device to be prompted to use the one or more location relevant URLs, wherein the one or more location relevant URLs allow the user to use applications desired by the user, wherein the one or more location relevant URLs aid the user of the mobile device to avoid manual search for relevant URLs.
A watchdog system comprising: a main control unit (MCU) of a battery management system (BMS) including: a software area including a bootloader area and an application area , wherein the bootloader area includes a timer , and the application area includes a timer , wherein the timers each count a passage of time; wherein the passage of time defines a time window (W1-W5) comprising a window open time, in which a watchdog refresh service is performed and a window close time in which the watchdog refresh service is unable to be performed, and a shared memory area storing the last watchdog refresh timing; and an external watchdog module comprising a watchdog , the external watchdog module being configured to refresh the watchdog and start a new window time (W1) synchronized with a timing in which the watchdog is refreshed when the transmitted refresh request timing (t1) corresponds to a window open time in response to a refresh request transmitted from either the bootloader area or the application area and based on a last watchdog refresh timing transmitted from the shared memory area and the transmitted refresh request timing (t1), and wherein the transmitted refresh request timing (t1) equals to the timing (t1) when the refresh request was generated, and store the timing of the refreshing of the watchdog in the shared memory area as the last watchdog refresh timing. a main control unit (MCU) of a battery management system (BMS) including: a software area including a bootloader area and an application area , wherein the bootloader area includes a timer , and the application area includes a timer , wherein the timers each count a passage of time; wherein the passage of time defines a time window (W1-W5) comprising a window open time, in which a watchdog refresh service is performed and a window close time in which the watchdog refresh service is unable to be performed, and a shared memory area storing the last watchdog refresh timing; and a software area including a bootloader area and an application area , wherein the bootloader area includes a timer , and the application area includes a timer , wherein the timers each count a passage of time; wherein the passage of time defines a time window (W1-W5) comprising a window open time, in which a watchdog refresh service is performed and a window close time in which the watchdog refresh service is unable to be performed, and a shared memory area storing the last watchdog refresh timing; and an external watchdog module comprising a watchdog , the external watchdog module being configured to refresh the watchdog and start a new window time (W1) synchronized with a timing in which the watchdog is refreshed when the transmitted refresh request timing (t1) corresponds to a window open time in response to a refresh request transmitted from either the bootloader area or the application area and based on a last watchdog refresh timing transmitted from the shared memory area and the transmitted refresh request timing (t1), and wherein the transmitted refresh request timing (t1) equals to the timing (t1) when the refresh request was generated, and
A method for processing forged TCP packets, comprising following steps: receiving a to-be-processed TCP packet, wherein a header of the to-be-processed TCP packet includes a window size field; based on the to-be-processed TCP packet, searching a TCP receive window reference table to find out whether a record related to the to-be-processed TCP packet exists; when the record related to the to-be-processed TCP packet exists in the TCP receive window reference table, calculating a receive window value of the to-be-processed TCP packet from the window size field in the header of the to-be-processed TCP packet and a receive window scaling factor field in the record related to the to-be-processed TCP packet; comparing the receive window value of the to-be-processed TCP packet with an actual receive window value in the record related to the to-be-processed TCP packet to obtain a deviation therebetween; and comparing the deviation with a preset threshold to determine whether the to-be-processed TCP packet is a forged TCP packet. receiving a to-be-processed TCP packet, wherein a header of the to-be-processed TCP packet includes a window size field; based on the to-be-processed TCP packet, searching a TCP receive window reference table to find out whether a record related to the to-be-processed TCP packet exists; when the record related to the to-be-processed TCP packet exists in the TCP receive window reference table, calculating a receive window value of the to-be-processed TCP packet from the window size field in the header of the to-be-processed TCP packet and a receive window scaling factor field in the record related to the to-be-processed TCP packet; comparing the receive window value of the to-be-processed TCP packet with an actual receive window value in the record related to the to-be-processed TCP packet to obtain a deviation therebetween; and comparing the deviation with a preset threshold to determine whether the to-be-processed TCP packet is a forged TCP packet.
A signal receiving apparatus, wherein the receiving apparatus comprises: a signal receiving module , configured to detect a reference pulse signal in a received optical pulse signal, wherein the optical pulse signal comprises the reference pulse signal and a quantum optical pulse signal; and a synchronization clock module , configured to obtain a modulation pulse signal based on the reference pulse signal; wherein a first intensity modulator in the signal receiving module is configured to obtain, based on the modulation pulse signal, a first local-frequency optical pulse signal having same timing as the optical pulse signal, and the signal receiving module uses the first local-frequency optical pulse signal to interfere with the reference pulse signal and the quantum optical pulse signal separately, to obtain a raw key. a signal receiving module , configured to detect a reference pulse signal in a received optical pulse signal, wherein the optical pulse signal comprises the reference pulse signal and a quantum optical pulse signal; and a synchronization clock module , configured to obtain a modulation pulse signal based on the reference pulse signal; wherein a first intensity modulator in the signal receiving module is configured to obtain, based on the modulation pulse signal, a first local-frequency optical pulse signal having same timing as the optical pulse signal, and the signal receiving module uses the first local-frequency optical pulse signal to interfere with the reference pulse signal and the quantum optical pulse signal separately, to obtain a raw key.
An injection system for delivering a pharmaceutical fluid to a patient via an injection procedure performed in connection with an imaging procedure, the imaging procedure being performed with an imaging system comprising a scanner having at least one x-ray tube, wherein the injection system comprises a parameter generator programmed for determining parameters of at least a first phase of the injection procedure wherein at least one of the parameters is determined on the basis of a voltage to be applied to the at least one x-ray tube of the imaging system during the imaging procedure, characterized in that : the parameter generator is programmed to determine at least one of a volume of the pharmaceutical fluid to be injected during at least the first phase and a flow rate of the pharmaceutical fluid to be injected during at least the first phase on the basis of the voltage to be applied to the at least one x-ray tube during the imaging procedure, and wherein the parameter generator is programmed to determine the volume of the pharmaceutical fluid to be injected during at least the first phase by adjusting a volume parameter of a baseline injection protocol, such that the injection system is programmed to deliver the pharmaceutical fluid to the patient during at least the first phase of the injection procedure according to the determination of the volume of the pharmaceutical fluid to be injected during at least the first phase. the parameter generator is programmed to determine at least one of a volume of the pharmaceutical fluid to be injected during at least the first phase and a flow rate of the pharmaceutical fluid to be injected during at least the first phase on the basis of the voltage to be applied to the at least one x-ray tube during the imaging procedure, and wherein the parameter generator is programmed to determine the volume of the pharmaceutical fluid to be injected during at least the first phase by adjusting a volume parameter of a baseline injection protocol, such that the injection system is programmed to deliver the pharmaceutical fluid to the patient during at least the first phase of the injection procedure according to the determination of the volume of the pharmaceutical fluid to be injected during at least the first phase.
A computer-implemented method performed by a data processing apparatus comprising: receiving a signal indicating that motion was detected by a motion sensor ; receiving a status of an HVAC system; determining , using the HVAC status, that a vent of the HVAC system located in an area visible to the motion sensor was operating during the time period in which the motion sensor detected motion; and ignoring the signal indicating that motion was detected as a false alert and not generating an alert. receiving a signal indicating that motion was detected by a motion sensor ; receiving a status of an HVAC system; determining , using the HVAC status, that a vent of the HVAC system located in an area visible to the motion sensor was operating during the time period in which the motion sensor detected motion; and ignoring the signal indicating that motion was detected as a false alert and not generating an alert.
A method for automatically configuring at least one endpoint associated with a user, via a client software application stored on said endpoint, said method comprising the steps of: a provisioning server generating a token and an address file comprising addressing details of said provisioning server ; said provisioning server acquiring user credentials known to said user , said user credentials comprising a username and a password; said provisioning server hashing said username using a cryptographic hash function and encrypting said address file and said token with said user's password to form redirection information ; sending said redirection information having said hashed username, said encrypted token and said address file from said provisioning server to a publicly available redirect server ; at said endpoint, said user inputting said username and hashing said username with said cryptographic hash function, and sending said hashed username to said redirect server as a query ; at said redirect server receiving said hashed username from said endpoint, and identifying said user based on the hashed username; and retrieving said redirection information associated with the hashed username ; sending said redirection information comprising said encrypted token and said address file to said endpoint ; and at said endpoint, decrypting said received redirection information using said user's password to reveal said provisioning server addressing details ; and initiating communication with said provisioning server and requesting a configuration file for configuring said endpoint client software application . a provisioning server generating a token and an address file comprising addressing details of said provisioning server ; said provisioning server acquiring user credentials known to said user , said user credentials comprising a username and a password; said provisioning server hashing said username using a cryptographic hash function and encrypting said address file and said token with said user's password to form redirection information ; sending said redirection information having said hashed username, said encrypted token and said address file from said provisioning server to a publicly available redirect server ; at said endpoint, said user inputting said username and hashing said username with said cryptographic hash function, and sending said hashed username to said redirect server as a query ; at said redirect server receiving said hashed username from said endpoint, and identifying said user based on the hashed username; and retrieving said redirection information associated with the hashed username ; sending said redirection information comprising said encrypted token and said address file to said endpoint ; and at said endpoint, decrypting said received redirection information using said user's password to reveal said provisioning server addressing details ; and initiating communication with said provisioning server and requesting a configuration file for configuring said endpoint client software application .
Connecting device for detachably connecting two components, in particular a tool holder and a quick-change device of a quick coupler on a construction machine, wherein - at least one latch with a step contour is mounted on a first component and is adjustable between a retracted position and a locking position in which the at least one latch engages in an opening of a latch receiver on the other component, and - a corresponding step contour is formed on the latch receiver , wherein the step contour of the latch receiver widens towards the opening side, characterised in that - the at least one latch has a step contour with at least three steps, wherein the step contour of the latch tapers towards the free end of the latch , - in that a front axial latch step with a smaller cross-sectional area and a rear axial latch step with a larger cross-sectional area are formed in the step contour of the latch , - in that an axial intermediate latch step is arranged on the latch between the front axial latch step and the rear axial latch step , - in that a front axial receiving step and a rear receiving step are formed in the corresponding step contour of the latch receiver , - in that an axial intermediate receiving step is arranged on the latch receiver between the front axial receiving step and the rear axial receiving step , and - in that the latch steps are arranged in a staggered manner and are connected to each other via inclined latch surfaces inclined thereto. - at least one latch with a step contour is mounted on a first component and is adjustable between a retracted position and a locking position in which the at least one latch engages in an opening of a latch receiver on the other component, and - a corresponding step contour is formed on the latch receiver , wherein the step contour of the latch receiver widens towards the opening side, - the at least one latch has a step contour with at least three steps, wherein the step contour of the latch tapers towards the free end of the latch , - in that a front axial latch step with a smaller cross-sectional area and a rear axial latch step with a larger cross-sectional area are formed in the step contour of the latch , - in that an axial intermediate latch step is arranged on the latch between the front axial latch step and the rear axial latch step , - in that a front axial receiving step and a rear receiving step are formed in the corresponding step contour of the latch receiver , - in that an axial intermediate receiving step is arranged on the latch receiver between the front axial receiving step and the rear axial receiving step , and - in that the latch steps are arranged in a staggered manner and are connected to each other via inclined latch surfaces inclined thereto.
A compound of formula (I), or a pharmaceutically acceptable salt, solvate, ester, or acid thereof: wherein, Y is selected from a group consisting of phenyl optionally substituted with 1-3 independent R 4 , and pyridyl optionally substituted with 1-3 independent R 4 ; R 1 is alkyl; R 2 is selected from a group consisting of hydrogen, alkyl and cycloalkylalkyl; R 3 is selected from a group consisting of alkyl, cycloalkyl, heterocycloalkyl, heteroaryl, alkylaryl, and bicyclo[2.2.1]hept-2-enyl; R 4 is independently selected from a group consisting of hydrogen, halo, amino, cyano, alkyl, alkoxy, alkanoyl, alkylamino optionally substituted with one R 5 , alkylsulfonamide optionally substituted with one R 5 , cycloalkylsulfonamide optionally substituted with one R 5 , heterocycloalkyl optionally substituted with 1-3 independent R 5 , heterocycloalkylcarbonyl optionally substituted with 1-3 independent R 5 , heterocycloalkylalkyl optionally substituted with 1-3 independent R 5 , heterocycloalkylalkoxy optionally substituted with 1-3 independent R 5 , heterocycloalkylcarbonylalkyl optionally substituted with 1-3 independent R 5 , and aryloxy optionally substituted with 1-3 independent R 5 ; and R 5 is independently selected from a group consisting of amino, alkyl, alkanoyl, alkylamino, hydroxyalkyl, cycloalkyl, cycloalkylalkyl, heterocycloalkyl, and amino protecting group selected from a group consisting of pivaloyl, tert-butoxycarbonyl, benzyloxycarbonyl, 9-fluorenylmethoxycarbonyl, benzyl, p-methoxybenzyl, allyloxycarbonyl, and trifluoroacetyl. Y is selected from a group consisting of phenyl optionally substituted with 1-3 independent R 4 , and pyridyl optionally substituted with 1-3 independent R 4 ; R 1 is alkyl; R 2 is selected from a group consisting of hydrogen, alkyl and cycloalkylalkyl; R 3 is selected from a group consisting of alkyl, cycloalkyl, heterocycloalkyl, heteroaryl, alkylaryl, and bicyclo[2.2.1]hept-2-enyl; R 4 is independently selected from a group consisting of hydrogen, halo, amino, cyano, alkyl, alkoxy, alkanoyl, alkylamino optionally substituted with one R 5 , alkylsulfonamide optionally substituted with one R 5 , cycloalkylsulfonamide optionally substituted with one R 5 , heterocycloalkyl optionally substituted with 1-3 independent R 5 , heterocycloalkylcarbonyl optionally substituted with 1-3 independent R 5 , heterocycloalkylalkyl optionally substituted with 1-3 independent R 5 , heterocycloalkylalkoxy optionally substituted with 1-3 independent R 5 , heterocycloalkylcarbonylalkyl optionally substituted with 1-3 independent R 5 , and aryloxy optionally substituted with 1-3 independent R 5 ; and R 5 is independently selected from a group consisting of amino, alkyl, alkanoyl, alkylamino, hydroxyalkyl, cycloalkyl, cycloalkylalkyl, heterocycloalkyl, and amino protecting group selected from a group consisting of pivaloyl, tert-butoxycarbonyl, benzyloxycarbonyl, 9-fluorenylmethoxycarbonyl, benzyl, p-methoxybenzyl, allyloxycarbonyl, and trifluoroacetyl.
A food heating device comprising: a plurality of chambers capable of receiving respective food items; a steam generator ; and a plurality of valves for controlling admittance of steam from said steam generator into said chambers , said device being arranged to operate in at least one mode in which during a first period a first one of said valves is open and at least one of said valves remains closed and wherein said steam generator is operated to produce steam for a time less than said first period. a plurality of chambers capable of receiving respective food items; a steam generator ; and a plurality of valves for controlling admittance of steam from said steam generator into said chambers , said device being arranged to operate in at least one mode in which during a first period a first one of said valves is open and at least one of said valves remains closed and wherein said steam generator is operated to produce steam for a time less than said first period.
A capnometer for detecting a concentration of a component in a gas, wherein said gas is inhaled and/or exhaled by a patient, said capnometer comprising: an airflow region through which said gas passes to and/or from said patient's lung; a mid-IR semiconductor emitter configured to provide IR light at a wavelength in the range 3-5 μm; a mid-IR semiconductor detector to detect said IR light; a reflector to reflect said IR light emitted by said emitter; and a removable breath tube , wherein said breath tube defines a channel between said emitter/detector and said reflector for said airflow region; wherein said emitter, said detector and said reflector are arranged such that said IR light emitted by said emitter passes through said air flow region via said reflector to said detector, said emitter and said detector being located external to said breath tube , and wherein said breath tube comprises a mid-IR transmissive portion , said mid-IR transmissive portion being aligned with said emitter and said detector to allow mid-IR light to pass therethrough into and out of said breath tube and characterised in that the reflector is mounted in the removable breath tube and said air flow region includes a reduction in its cross-sectional area where said IR light passes through said airflow region an airflow region through which said gas passes to and/or from said patient's lung; a mid-IR semiconductor emitter configured to provide IR light at a wavelength in the range 3-5 μm; a mid-IR semiconductor detector to detect said IR light; a reflector to reflect said IR light emitted by said emitter; and a removable breath tube , wherein said breath tube defines a channel between said emitter/detector and said reflector for said airflow region; wherein said emitter, said detector and said reflector are arranged such that said IR light emitted by said emitter passes through said air flow region via said reflector to said detector, said emitter and said detector being located external to said breath tube , and wherein said breath tube comprises a mid-IR transmissive portion , said mid-IR transmissive portion being aligned with said emitter and said detector to allow mid-IR light to pass therethrough into and out of said breath tube and characterised in that the reflector is mounted in the removable breath tube and said air flow region includes a reduction in its cross-sectional area where said IR light passes through said airflow region