IP Library Granted Patent US 10,276,020
Granted Patent B2
US 10,276,020 · App. 15/908,593 · Granted Apr 30, 2019

System and method of biomechanical posture detection and feedback

Inventors: Andrew Robert Chang (Sunnyvale, CA); Monisha Perkash (Lost Altos Hills, CA); Chung-Che Charles Wang (Palo Alto, CA); Andreas Martin Hauenstein (San Mateo, CA)
Assignee: SEISMIC HOLDINGS, INC.
G08B21/0446A61B5/0002A61B5/1116A61B5/1121A61B5/4561A61B5/486G08B21/182A61B5/067A61B5/6823A61B5/7455
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,276,020
App. No.
15/908,593
Granted
Apr 30, 2019
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 (53)

1. A method of providing postural feedback comprising:

receiving by a microprocessor data from a accelerometer, the microprocessor and the accelerometer comprising a sensor device attached to a user, the sensor device further comprising a feedback delivery apparatus;

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 the postural description comprises a movement state, wherein determining the postural description of the user comprises:

computing a sequence of accelerometer data features from the normalized received accelerometer data, and

analyzing the sequence of accelerometer data features according to a rule-based model to determine, in part, the postural description; and

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

2. The method of claim 1 , further comprising transmitting across a wireless electronic communication connection to a computing device the postural description of the user and the normalized received accelerometer data.

3. The method of claim 1 , wherein determining the postural description based on the normalized received accelerometer data further 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 multiple movement states; and

comparing the distribution histograms to determine a current movement state from the multiple movement states.

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

5. The method of claim 1 , wherein determining the postural description of the user comprises determining a movement state of the postural description from at least the rule-based model and a statistical model that is based on the normalized received accelerometer data.

6. The method of claim 1 , wherein determining the postural description of the user comprises determining a movement state of the postural description from at least the rule-based model and a library comparison model that is based on the normalized received accelerometer data.

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

8. The method of claim 7 , wherein the tilt angle model is used to detect at least a sitting state and standing state.

9. The method of claim 1 , wherein the rule-based model determines the transition between at least a sitting state and a standing state.

10. The method of claim 1 , wherein at least a tilt angle model is used in part to detect a transition from standing to sitting and using a rule based model at least in part in detecting a transition from sitting to standing.

11. The method of claim 1 , wherein the rule-based model determines the transition between at least a walking state and a running state.

12. The method of claim 1 , wherein computing a sequence of accelerometer data features comprises computing a power value; and wherein the rule-based model to determines the movement state comprises identifying a moving state from a first power value threshold and identifying a stationary state from a second power threshold.

13. The method of claim 1 , wherein the rule-based model is used in part to determine at least a standing state, sitting state, lying state, running state, and walking state.

14. A postural feedback apparatus comprising:

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

an accelerometer;

a feedback delivery apparatus; and

a microprocessor configured to:

receive data from the 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 comprises a movement state,

compute a sequence of accelerometer data features from the normalized accelerometer data,

rule-based model to determine in part the movement state and the postural description, and

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

15. The apparatus of claim 14 , wherein the sensor device further comprises a wireless communication module, wherein the microprocessor is further configured to communicate with the wireless communication module to transmit the postural description of the user and the normalized received accelerometer data to a computing device.

16. The apparatus of claim 14 , 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 multiple movement states, and

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

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

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

19. The apparatus of claim 14 , wherein the microprocessor configured to determine the postural description of the user based on the normalized received accelerometer data additionally uses a tilt angle model.

20. A non-transitory computer readable medium having stored thereupon computing instructions comprising:

a code segment to receive by a microprocessor at repeated intervals data from a accelerometer, the microprocessor and the accelerometer comprising a sensor device attached to a user, the sensor device further comprising an feedback delivery apparatus;

a code segment to normalize by the microprocessor the received accelerometer data;

a code segment to determine by the microprocessor a postural description of the user based on the normalized received accelerometer data, wherein the code segment to determine the postural description comprises:

a code segment to compute a sequence of accelerometer data features from the normalized received accelerometer data, and

a code segment to analyze the sequence of accelerometer data features with a rule-based model and determine the postural description; and

a code segment to trigger by the microprocessor the feedback delivery apparatus to output sensory feedback based on the postural description of the user.

21. The non-transitory computer readable medium of claim 20 , having stored thereupon computing instructions further comprising:

a code segment to transmit from the microprocessor across an electronic communication connection to a computing device the postural description of the user to be displayed on the computing device as an avatar with an appearance, the appearance of the avatar representing the postural description of the user, and

a code segment to transmit from the computing device across a network connection to a cloud server the postural description of the user, the cloud server using the postural description of the user to tailor biofeedback for the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: LUMO BODYTECH, INC.
To: LUMO LLC
Reel/Frame 047369/0710 →
Continuity (7)
Continuation 15340890 · Nov 1, 2016
Continuation 15019344 · Feb 9, 2016
Continuation 14582082 · Dec 23, 2014
Continuation 13548093 · Jul 12, 2012
Provisional Application 61507514 · Jul 13, 2011
Provisional Application 61547590 · Oct 14, 2011
Related Publication 20180190099A1 · Jul 5, 2018