Patent ID: 9700237
Date: 2017-07-11
CPC Classifications: A61B

Claim:
1. An apparatus comprising: at least one processor; an acceleration sensor; a wrist apparatus capable of attaching the acceleration sensor to a user's wrist or arm, the acceleration sensor providing torso acceleration data and arm acceleration data to the at least one processor; and at least one memory comprising a computer program code comprising program instructions of a first algorithm applicable to the arm acceleration data measured from motion of the user's arm program instructions of a second algorithm different from the first algorithm and applicable to the torso acceleration data measured from motion of the user's torso, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations comprising: acquiring, using the acceleration sensor, the torso acceleration data from the torso of the user while the acceleration sensor is held close to the torso of the user such that motion of the acceleration sensor is identical to the motion of the user's torso; detecting, by the processor from the acquired torso acceleration data that the acquired torso acceleration data represents the motion of the user's torso and, as a response to said detecting from the acquired torso acceleration data, using the second algorithm to process the acquired torso acceleration data acquired from the acceleration sensor and to provide processed torso acceleration data; acquiring reference parameters from the processed torso acceleration data; acquiring, using the acceleration sensor, the arm acceleration data from the arm of the user while the acceleration sensor is not held close to the torso of the user such that the motion of the acceleration sensor is not identical to the motion of the user's torso; detecting, by the processor from the acquired arm acceleration data that the acquired arm acceleration data represents the motion of the user's arm and, as a response to said detecting from the acquired arm acceleration data, using the first algorithm to process the arm acceleration data acquired from the acceleration sensor and to provide processed arm acceleration data; calibrating the processed arm acceleration data using the reference parameters from the processed torso acceleration data to acquire a calibrated value of a physiological parameter, wherein the physiological parameter comprises speed of the user; and causing the calibrated value of the physiological parameter to be displayed.