IP Library Granted Patent US 11,361,866
Granted Patent B2
US 11,361,866 · App. 17/395,152 · Granted Jun 14, 2022

Methods and apparatus for injury prediction based on machine learning techniques

Inventors: Michael Kim (Sunnyside, NY); Sivasankara Reddy Bommireddy (Secaucus, NJ); Michael Patrick Spinelli (Croton, NY); Sean Petterson (Patchogue, NY)
Assignee: StrongArm Technologies, Inc.
G16H50/30G06K9/6267G06V40/20G16H50/20G16H10/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 11,361,866
App. No.
17/395,152
Granted
Jun 14, 2022
Kind
B2
Abstract

Systems and methods of the present disclosure enable injury prediction using one or more processors for receiving a time-varying signal of sensor measurements from a sensor device associated with a user. The processor(s) generate time windows of the time-varying signal, including a series of the sensor measurements across a predetermined time period, and generate motion features based at least in part on the series of the sensor measurements of the time windows. The processor(s) utilize an injury risk classification machine learning model to predict an injury risk during each time window based at least in part on the motion features. An injury alert message is generated based at least in part on the injury risk being predicted; and transmitting the injury alert message to at least one user computing device.

Claims (77)

1. A method comprising:

receiving, by the at least one processor, at least one historical time-varying signal having at least one historical motion feature for at least one historical time window;

receiving, by the at least one processor, at least one non-injury event label associated with the at least one historical motion features; and

training, by the at least one processor, an injury risk machine learning model with the at least one historical motion features and the at least one non-injury event label;

wherein the injury risk machine learning model comprises at least one novelty detection algorithm that detects anomalous motion features in the at least one historical time-varying signal based on the training with the at least one historical motion features and the at least one non-injury event label;

receiving, by at least one processor, a time-varying signal of sensor measurements from at least one sensor device associated with at least one user;

generating, by the at least one processor, at least one time window of the time-varying signal, wherein the at least one time window comprises a series of the sensor measurements across a predetermined time period;

generating, by the at least one processor, at least one motion feature based at least in part on the series of the sensor measurements of the at least one time window;

utilizing, by the at least one processor, the injury risk machine learning model to predict an injury risk during the at least one time window based at least in part on the at least one novelty detection algorithm and the at least one motion feature;

generating, by the at least one processor, an injury alert message based at least in part on the injury risk being predicted; and

transmitting, by the at least one processor, the injury alert message to at least one user computing device.

2. The method as recited in claim 1 , wherein the at least one sensor device comprises at least one accelerometer configured to detect the sensor measurements comprising yaw, pitch, roll, acceleration and gyroscopic measurements.

3. The method as recited in claim 1 , further comprising:

determining, by the at least one processor, the injury risk based at least in part on the novelty detection algorithm not predicting the non-injury event in the at least one time window.

4. The method as recited in claim 1 , further comprising:

receiving, by the at least one processor, at least one first historical motion feature for at least one historical time window;

receiving, by the at least one processor, at least one non-injury event label associated with the at least one first historical motion features;

receiving, by the at least one processor, at least one second historical motion feature for at least one historical time window;

receiving, by the at least one processor, at least one injury event label associated with the at least one second historical motion features; and

training, by the at least one processor, the novelty detection algorithm with the at least one first historical motion features, the at least one non-injury event label, the at least one second historical motion features, and the at least one injury event label in order to predict a non-injury event, an injury event, or both in the time-varying signal.

5. The method as recited in claim 1 , wherein the injury risk classification machine learning model comprises at least one of:

density based machine learning models,

tree-based machine learning models, and

variance based machine learning models.

6. The method as recited in claim 1 , wherein the at least one motion feature comprises at least one of:

sagittal angle,

twist angle,

lateral angle,

sagittal velocity,

twist velocity, and

lateral velocity.

7. A system comprising:

at least one processor; and

a non-transitory memory storing instructions which, when executed by the at least one processor, causes the at least one processor to:

receive at least one historical time-varying signal having at least one historical motion feature for at least one historical time window;

receive at least one non-injury event label associated with the at least one historical motion features; and

train an injury risk machine learning model with the at least one historical motion features and the at least one non-injury event label;

wherein the injury risk machine learning model comprises at least one novelty detection algorithm that detects anomalous motion features in the at least one historical time-varying signal based on the training with the at least one historical motion features and the at least one non-injury event label;

receive a time-varying signal of sensor measurements from at least one sensor device associated with at least one user;

generate at least one time window of the time-varying signal, wherein the at least one time window comprises a series of the sensor measurements across a predetermined time period;

generate at least one motion feature based at least in part on the series of the sensor measurements of the at least one time window;

utilize the injury risk machine learning model to predict an injury risk during the at least one time window based at least in part on the at least one novelty detection algorithm and the at least one motion feature;

generate an injury alert message based at least in part on the injury risk being predicted; and

transmit the injury alert message to at least one user computing device.

8. The system as recited in claim 7 , wherein the at least one sensor device comprises at least one accelerometer configured to detect the sensor measurements comprising yaw, pitch, roll, acceleration and gyroscopic measurements.

9. The system as recited in claim 7 , wherein the instructions which, when executed by the at least one processor, further cause the at least one processor to:

determine the injury risk based at least in part on the novelty detection algorithm not predicting the non-injury event in the at least one time window.

10. The system as recited in claim 7 , wherein the instructions which, when executed by the at least one processor, further cause the at least one processor to:

receive at least one first historical motion feature for at least one historical time window;

receive at least one non-injury event label associated with the at least one first historical motion features;

receive at least one second historical motion feature for at least one historical time window;

receive at least one injury event label associated with the at least one second historical motion features; and

train the novelty detection algorithm with the at least one first historical motion features, the at least one non-injury event label, the at least one second historical motion features, and the at least one injury event label in order to predict a non-injury event, an injury event, or both in the time-varying signal.

11. The system as recited in claim 7 , wherein the injury risk classification machine learning model comprises at least one of:

density based machine learning models,

tree-based machine learning models, and

variance based machine learning models.

12. The system as recited in claim 7 , wherein the at least one motion feature comprises at least one of:

sagittal angle,

twist angle,

lateral angle,

sagittal velocity,

twist velocity, and

lateral velocity.

13. A non-transitory computer readable medium storing instructions which, when executed by at least one processor, are configured to cause the at least one processor to perform steps comprising:

receiving at least one historical time-varying signal having at least one historical motion feature for at least one historical time window;

receiving at least one non-injury event label associated with the at least one historical motion features; and

training an injury risk machine learning model with the at least one historical motion features and the at least one non-injury event label;

wherein the injury risk machine learning model comprises at least one novelty detection algorithm that detects anomalous motion features in the at least one historical time-varying signal based on the training with the at least one historical motion features and the at least one non-injury event label;

receiving a time-varying signal of sensor measurements from at least one sensor device associated with at least one user;

generating at least one time window of the time-varying signal, wherein the at least one time window comprises a series of the sensor measurements across a predetermined time period;

generating at least one motion feature based at least in part on the series of the sensor measurements of the at least one time window;

utilizing the injury risk machine learning model to predict an injury risk during the at least one time window based at least in part on the at least one novelty detection algorithm and the at least one motion feature;

generating an injury alert message based at least in part on the injury risk being predicted; and

transmitting the injury alert message to at least one user computing device.

14. The non-transitory computer readable medium as recited in claim 13 , further comprising instructions which, when executed by the at least one processor, are further configured to cause the at least one processor to perform steps comprising:

determining the injury risk based at least in part on the novelty detection algorithm not predicting the non-injury event in the at least one time window.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: STRONG ARM TECHNOLOGIES, INC.
To: SAT (ABC), LLC
Reel/Frame 063718/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: SAT (ABC), LLC
To: RS1WORKLETE, LLC
Reel/Frame 062817/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: KIM, MICHAEL; BOMMIREDDY, SIVASANKARA REDDY; SPINELLI, MICHAEL PATRICK; PETTERSON, SEAN
To: STRONGARM TECHNOLOGIES, INC.
Reel/Frame 059918/0900 →
Continuity (2)
Provisional Application 63061403 · Aug 5, 2020
Related Publication 20220044820A1 · Feb 10, 2022