IP Library Granted Patent US 10,317,427
Granted Patent B2
US 10,317,427 · App. 15/459,017 · Granted Jun 11, 2019

Calibration of a chest-mounted wireless sensor device for posture and activity detection

Inventors: Alexander Chan (San Jose, CA); Nima Ferdosi (San Jose, CA); Ravi Narasimhan (Sunnyvale, CA)
Assignee: VITAL CONNECT, INC.
G01P21/00A61B5/0002A61B5/1115A61B5/1116A61B5/1118A61B5/1121A61B5/4809G01P15/18G04F13/04G06F17/00G07C1/00A61B5/00A61B5/11A61B2560/0223A61B2562/0219A61B2562/0247G01D21/00G01P15/00G06F17/40G06F19/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,317,427
App. No.
15/459,017
Granted
Jun 11, 2019
Kind
B2
Abstract

A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.

Claims (58)

1. A method to calibrate a wireless sensor device, comprising:

determining a first section and a second section of a rotation matrix algorithm to line up native axes of the wireless sensor device with body axes,

wherein the first section of the rotation matrix algorithm includes:

determining a first vertical calibration vector in a first frame of reference,

calculating, by the wireless sensor device, a new horizontal axis using the first vertical calibration vector,

calculating, by the wireless sensor device, a first cross product of a native horizontal X-axis and the new horizontal axis,

calculating a first rotation angle using the first cross product, and

calculating a first rotation matrix using the first rotation angle,

wherein the second section of the rotation matrix algorithm includes:

calculating a second vertical calibration vector in a second frame of reference,

calculating a new vertical axis using the second vertical calibration vector,

calculating a second cross product of the second calibration vector and the new vertical axis,

calculating a second rotation angle using the second cross product, and

calculating a second rotation matrix using the second rotation angle;

rotating, in accordance with the first rotation matrix of the first section of a rotation matrix algorithm, a native accelerometer X-axis of the wireless sensor device to align horizontally with a medial-lateral (ML) axis of a body; and

rotating, in accordance with the second rotation matrix of the second section of the rotation matrix algorithm, a native accelerometer Y-axis of the wireless sensor device to align vertically with a vertical (VT) axis of the body.

2. The method of claim 1 , wherein the first calibration vector is measured on at least one of:

a vertical, supine, reclined, or leaning body position.

3. The method of claim 1 , further comprising determining whether a leaning or supine calibration vector is available.

4. The method of claim 3 , wherein in response to no available leaning or supine calibration vector, computing a final rotation matrix.

5. The method of claim 4 , wherein the computing the final rotation matrix includes using the first and second rotation matrix.

6. The method of claim 4 , wherein in response to an available supine calibration vector, a third section of the rotation matrix algorithm involves an orientation angle of a wireless sensor with respect to a vertical (VT) axis of the body.

7. The method of claim 3 , wherein in response to an available leaning or supine calibration vector, initiating a third section of the rotation matrix algorithm.

8. The method of claim 7 , further comprising:

rotating, in accordance with the third section of the rotation matrix algorithm, the accelerometer axes of the native wireless sensor device to align horizontally with the ML axis of the body and an anterior-posterior (AP) axis of the body, in response to an additional leaning calibration vector being provided.

9. The method of claim 8 , wherein the third section of the rotation matrix algorithm includes:

calculating a second cross product of the leaning calibration vector and the VT axis;

calculating a rotation angle;

calculating a third rotation matrix; and

calculating a final rotation matrix using the first, second, and third rotation matrix.

10. A method to calibrate a wireless sensor device, comprising:

determining a vertical calibration vector using a manual calibration vector;

determining a first section of a rotation matrix algorithm that enables rotation of an X-axis of an accelerometer of the wireless sensor device to line up with a horizontal plane of a body by using the vertical calibration vector;

rotating, in accordance with the first section of a rotation matrix algorithm, the X-axis of the accelerometer of the wireless sensor device to align horizontally with the horizontal plane of the body for calibration that constitutes a first rotation matrix;

determining a second section of the rotation matrix algorithm that enables rotation of a Y-axis of the accelerometer of the wireless sensor device to line up a vertical (VT) axis of the body; and

rotating, in accordance with the second section of rotation matrix algorithm, the Y-axis of the accelerometer of the wireless sensor device to align vertically with the VT axis of the body for calibration that constitutes a second rotation matrix.

11. The method of claim 10 , wherein the vertical calibration vector is further determined using an automatic calibration, the automatic calibration includes:

determining an acceleration vector corresponding to a footstep number;

determining the vertical calibration vector using the determined acceleration vector; and

determining a rotation matrix to line up native axes of the wireless sensor device with body axes.

12. The method of claim 10 , wherein a rotation matrix is generated using a combination of the vertical calibration vector and a leaning calibration vector.

13. The method of claim 12 , wherein the leaning calibration vector includes a forward or a backward calibration vector.

14. The method of claim 10 , wherein the vertical calibration vector is further determined using an automatic calibration including:

determining the acceleration vector corresponding to the footstep number of a user of the wireless sensor device; and

determining whether the footstep number meets a minimum footstep number threshold within the predetermined time period.

15. The method of claim 10 , wherein the vertical calibration vector is further determined using an adaptive calibration including:

detecting an inaccuracy with the automatic calibration; and

adjusting the vertical calibration vector slowly over time by:

adding current acceleration samples during a detected walking period, and

normalizing the vertical calibration vector to provide an adjusted calibration vector.

16. The method of claim 10 , wherein the determining the calibration vector using the manual calibration includes determining the vertical calibration vector using at least one of: a manual calibration based on the user's upright position, a manual calibration based on walking/taking steps and a manual calibration based on a bedridden user.

17. The method of claim 16 , wherein the upright manual calibration includes:

receiving an upright manual calibration request from a user in a standing upright position via a relay;

detecting a MEMS based vertical calibration vector;

filtering the MEMS based vertical calibration vector using a lowpass filter;

replacing a current upright vertical calibration vector with the filtered MEMS based vertical calibration vector; and

transmitting a status message to the relay.

18. The method of claim 16 , wherein the manual calibration based on the bedridden user includes two steps of calibration based on leaning-back and lying down flat in supine postures.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 5, 2024
From: INNOVATUS LIFE SCIENCES LENDING FUND I, LP
To: VITAL CONNECT, INC.
Reel/Frame 068146/0132 →
SECURITY INTEREST Recorded Jul 5, 2024
From: VITAL CONNECT, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 068146/0160 →
SECURITY INTEREST Recorded Jan 8, 2021
From: VITAL CONNECT, INC.
To: INNOVATUS LIFE SCIENCES LENDING FUND I, LP
Reel/Frame 054941/0651 →
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2021
From: OXFORD FINANCE LLC
To: VITAL CONNECT, INC.
Reel/Frame 054941/0743 →
SECURITY INTEREST Recorded Apr 9, 2020
From: VITAL CONNECT, INC.
To: OXFORD FINANCE LLC
Reel/Frame 052354/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: CHAN, ALEXANDER; FERDOSI, NIMA; NARASIMHAN, RAVI
To: VITAL CONNECT, INC.
Reel/Frame 041576/0501 →
Continuity (3)
Continuation 13900438 · May 22, 2013
Continuation In Part 13548059 · Jul 12, 2012
Related Publication 20170184630A1 · Jun 29, 2017
Cited By (6)
US 1,072,837 US 1,119,639 US 1,124,917 US 12,364,403 US 12,521,021 US 12,521,039