IP Library Granted Patent US 11,318,350
Granted Patent B2
US 11,318,350 · App. 16/512,253 · Granted May 3, 2022

Systems and methods for real-time data quantification, acquisition, analysis, and feedback

Inventors: John Douglas (Richmond, VA); Frank Fornari (Naples, FL)
Assignee: BioMech Sensor LLC
A63B24/0006A63B69/36A63B71/0622A63B2024/0015A63B2220/833
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 11,318,350
App. No.
16/512,253
Granted
May 3, 2022
Kind
B2
Abstract

This disclosure relates to systems, media, and methods for quantifying and monitoring exercise parameters and/or motion parameters, including performing data acquisition, analysis, and providing scientifically valid, clinically relevant, and/or actionable diagnostic feedback. Embodiments may be related to systems, devices, methods, and computer-readable media for providing baseline-adjusted real-time feedback to a user. Embodiments may include determining a type of activity for the user. Embodiment may include receiving data from the one or more motion sensors indicating a time-dependent series of three axis acceleration data and three-axis orientation data. Embodiments additionally may include providing a graphical user interface with a real-time representation of the received data. The real-time representation may include a scaled representation of at least one dimension of the time-dependent series of three axis acceleration data and three-axis orientation data for at least one of the one or more motion sensors based on the updated baseline adjustment.

Claims (60)

1. A method for providing a real-time display based on data from one or more motion sensors located at a location on a body of a user, comprising:

determining a type of activity for the user;

determining, based on the user and the type of activity, that an update is available for a baseline adjustment, wherein the baseline adjustment varies based on the type of activity and a location of one or more of the one or more motion sensors, and wherein the baseline adjustment is used to scale data received from one or more of the one or more motion sensors;

receiving data from the one or more motion sensors indicating a time-dependent series of three-axis acceleration data and three-axis orientation data; and

providing a graphical user interface with a real-time representation of the received data, wherein the real-time representation includes a scaled representation of at least one dimension of the time-dependent series of three axis acceleration data and three-axis orientation data for at least one of the one or more motion sensors based on the updated baseline adjustment.

2. The method of claim 1 , wherein:

the one or more motion sensors includes a first motion sensor and a second motion sensor;

the first motion sensor is associated with a limb of the user on a left side of the user; and

the second motion sensor is associated with a limb of the user on a right side of the user.

3. The method of claim 2 , wherein:

the updated baseline adjustment applies to the first motion sensor; and

the updated baseline adjustment does not apply to the second motion sensor.

4. The method of claim 2 , wherein:

the updated baseline adjustment applies to the first motion sensor and the second motion sensor; and

the updated baseline adjustment for the second motion sensor differs from the updated baseline adjustment for the first motion sensor.

5. The method of claim 1 , wherein:

the real-time representation of the received data in the graphical user interface is a bar chart depicting vertical displacement of the one or more motion sensors based on the updated baseline adjustment of the received data.

6. The method of claim 1 , wherein:

the real-time representation of the received data in the graphical user interface depicts the orientation of the one or more motion sensors based on the updated baseline adjustment of the received data.

7. A system for calibrating data received from a motion sensor located at a location on a body of a user comprising:

one or more motion sensors that include one or more inertial measurement units;

a non-transitory computer readable storage medium configured to store instructions; and

one or more processors programmed to execute the stored instructions to perform a method comprising:

determining a type of activity for the user;

determining, based on the user and a type of activity, that an update is available for a baseline adjustment, wherein the baseline adjustment varies based on the type of activity and a location of one or more of the one or more motion sensors, and wherein the baseline adjustment is used to scale data received from one or more of the one or more motion sensors;

receiving data from the one or more motion sensors indicating a time-dependent series of three-axis acceleration data and three-axis orientation data; and

providing a graphical user interface with a real-time representation of the received data, wherein the real-time representation includes a scaled representation of at least one dimension of the time-dependent series of three axis acceleration data and three-axis orientation data for at least one of the one or more motion sensors based on the updated baseline adjustment.

8. The system of claim 7 , wherein:

the one or more motion sensors includes a first motion sensor and a second motion sensor;

the first motion sensor is associated with a limb of the user on a left side of the user; and

the second motion sensor is associated with a limb of the user on a right side of the user.

9. The system of claim 8 , wherein:

the updated baseline adjustment applies to the first motion sensor; and

the updated baseline adjustment does not apply to the second motion sensor.

10. The system of claim 8 , wherein:

the updated baseline adjustment applies to the first motion sensor and the second motion sensor; and

the updated baseline adjustment for the second motion sensor differs from the updated baseline adjustment for the first motion sensor.

11. The system of claim 7 , wherein:

the real-time representation of the received data in the graphical user interface is a bar chart depicting vertical displacement of the one or more motion sensors based on the updated baseline adjustment of the received data.

12. The system of claim 7 , wherein:

the real-time representation of the received data in the graphical user interface depicts the orientation of the one or more motion sensors based on the updated baseline adjustment of the received data.

13. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining a type of activity for the user;

determining, based on a user and a type of activity, that an update is available for a baseline adjustment, wherein the baseline adjustment varies based on the type of activity and a location of one or more of the one or more motion sensors, and wherein the baseline adjustment is used to scale data received from one or more of the one or more motion sensors;

receiving data from the one or more motion sensors indicating a time-dependent series of three-axis acceleration data and three-axis orientation data; and

providing a graphical user interface with a real-time representation of the received data, wherein the real-time representation includes a scaled representation of at least one dimension of the time-dependent series of three axis acceleration data and three-axis orientation data for at least one of the one or more motion sensors based on the updated baseline adjustment.

14. The medium of claim 13 , wherein:

the one or more motion sensors includes a first motion sensor and a second motion sensor;

the first motion sensor is associated with a limb of the user on a left side of the user; and

the second motion sensor is associated with a limb of the user on a right side of the user.

15. The medium of claim 14 , wherein:

the updated baseline adjustment applies to the first motion sensor; and

the updated baseline adjustment does not apply to the second motion sensor.

16. The medium of claim 14 , wherein:

the updated baseline adjustment applies to the first motion sensor and the second motion sensor; and

the updated baseline adjustment for the second motion sensor differs from the updated baseline adjustment for the first motion sensor.

17. The medium of claim 13 , wherein:

the real-time representation of the received data in the graphical user interface is a bar chart depicting vertical displacement of the one or more motion sensors based on the updated baseline adjustment of the received data.

18. The medium of claim 13 , wherein:

the real-time representation of the received data in the graphical user interface depicts the orientation of the one or more motion sensors based on the updated baseline adjustment of the received data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2024
From: BIOMECH SENSOR LLC
To: BIOMECH HEALTH, LLC
Reel/Frame 069105/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: DOUGLAS, JOHN; FORNARI, FRANK
To: BIOMECH SENSOR LLC
Reel/Frame 058855/0185 →
SECURITY INTEREST Recorded Jul 7, 2021
From: BIOMECH SENSOR, LLC; BIOMECH GOLF, LLC
To: FORNARI, FRANK; BAUER, GWEN
Reel/Frame 056771/0355 →
Continuity (3)
Continuation In Part 15687410 · Aug 25, 2017
Continuation In Part 15394779 · Dec 29, 2016
Related Publication 20190336825A1 · Nov 7, 2019