IP Library Granted Patent US 9,286,782
Granted Patent B2
US 9,286,782 · App. 14/582,082 · Granted Mar 15, 2016

System and method of biomechanical posture detection and feedback

Inventors: Andrew Robert Chang (Sunnyvale, CA); Monisha Perkash (Los Altos Hills, CA); C. Charles Wang (Palo Alto, CA); Andreas Martin Hauenstein (San Mateo, CA)
Assignee: LUMO BodyTech, Inc.
G08B21/182A61B5/0002A61B5/1116A61B5/1121A61B5/4561A61B5/486A61B5/067A61B5/6823
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 9,286,782
App. No.
14/582,082
Granted
Mar 15, 2016
Kind
B2
Abstract

A system and method are described herein for a sensor device which biomechanically detects in real-time a user's movement state and posture and then provides real-time feedback to the user based on the user's real-time posture. The feedback is provided through immediate sensory feedback through the sensor device (e.g., a sound or vibration) as well as through an avatar within an associated application with which the sensor device communicates.

Claims (59)

1. A method of providing postural feedback comprising:

receiving by a microprocessor at repeated intervals data from a tri-axial accelerometer, the microprocessor and the tri-axial accelerometer comprising a sensor device attached to a user, the sensor device further comprising memory, an actuator, and a power source;

normalizing by the microprocessor the received accelerometer data;

determining by the microprocessor a postural description of the user based on the normalized received accelerometer data, wherein determining the postural description of the user comprises:

computing feature vectors for the normalized received accelerometer data;

quantizing the feature vectors;

assigning the feature vectors to Gaussian distributions;

acquiring distribution histograms for the multiple movement states; and

comparing the distribution histograms to determine in which movement state, of a set of multiple movement states, the user is currently in; and

determining a current posture quality of the user indicating how well the user is balanced within the determined current movement state of the user;

and

triggering by the microprocessor the actuator to output sensory feedback based on the postural description of the user.

2. The method of claim 1 wherein determining the postural description based on the normalized received accelerometer data comprises calculating a pelvic tilt angle of the user.

3. The method of claim 1 wherein a rule-based model is used to determine the postural description of the user based on the normalized received accelerometer data.

4. The method of claim 1 wherein a statistical model is used to determine the postural description of the user based on the normalized received accelerometer data.

5. The method of claim 1 wherein a library comparison model is used to determine the postural description of the user based on the normalized received accelerometer data.

6. The method of claim 1 wherein a pelvic tilt angle model is used to determine the postural description of the user based on the normalized received accelerometer data.

7. A method of providing postural feedback comprising:

receiving by a microprocessor at repeated intervals data from a tri-axial accelerometer, the microprocessor and the tri-axial accelerometer comprising a sensor device attached to a user, the sensor device further comprising memory, an actuator, and a power source;

normalizing by the microprocessor the received accelerometer data;

determining by the microprocessor a postural description of the user based on the normalized received accelerometer data, wherein determining the postural description of the user comprises:

determining in which movement state, of a set of multiple movement states, the user is currently in; and

determining a current posture quality of the user indicating how well the user is balanced within the determined current movement state of the user;

triggering by the microprocessor the actuator to output sensory feedback based on the postural description of the user;

and

transmitting across a wireless electronic communication connection to a computing device the postural description of the user and the normalized received accelerometer data.

8. A postural feedback apparatus comprising:

a sensor device configured to be attached on a user, the sensor device comprising:

a tri-axial accelerometer;

an actuator; and

a microprocessor configured to

receive data from the tri-axial accelerometer about movement of the user;

normalize the received accelerometer data;

determine a postural description of the user based on the normalized received accelerometer data, wherein the postural description of the user comprises a current movement state of the user, of a set of multiple movement states, and a current posture quality of the user indicating how well the user is balanced within the current movement state of the user,

wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data comprises the microprocessor configured to:

 compute feature vectors for the normalized received accelerometer data;

 quantize the feature vectors;

 assign the feature vectors to Gaussian distributions;

 acquire estimated distribution histograms for the multiple movement states; and

 compare the distribution histograms to determine the current movement state from the multiple movement states;

and

trigger the actuator to output sensory feedback based on the postural description of the user.

9. The apparatus of claim 8 wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data uses a rule-based model.

10. The apparatus of claim 8 wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data uses a statistical model.

11. The apparatus of claim 8 wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data uses a library comparison model.

12. The apparatus of claim 8 wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data uses a pelvic tilt angle model.

13. A postural feedback apparatus comprising:

a sensor device configured to be attached on a user, the sensor device comprising:

a tri-axial accelerometer;

an actuator;

a wireless communication module;

and

a microprocessor configured to

receive data from the tri-axial accelerometer about movement of the user;

normalize the received accelerometer data;

determine a postural description of the user based on the normalized received accelerometer data, wherein the postural description of the user comprises a current movement state of the user, of a set of multiple movement states, and a current posture quality of the user indicating how well the user is balanced within the current movement state of the user; and

trigger the actuator to output sensory feedback based on the postural description of the user;

and

communicate with the wireless communication module to transmit the postural description of the user and the normalized received accelerometer data to a computing device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: LUMO BODYTECH, INC.
To: LUMO LLC
Reel/Frame 047369/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: CHANG, ANDREW ROBERT; PERKASH, MONISHA; WANG, C. CHARLES; HAUENSTEIN, ANDREAS MARTIN
To: ZERO2ONE INC.
Reel/Frame 045562/0536 →
CHANGE OF NAME Recorded Apr 17, 2018
From: ZERO2ONE INC.
To: LUMO BODYTECH, INC.
Reel/Frame 045968/0025 →
Continuity (4)
Continuation 13548093 · Jul 12, 2012
Provisional Application 61507514 · Jul 13, 2011
Provisional Application 61547590 · Oct 14, 2011
Related Publication 20150123803A1 · May 7, 2015