US2016113553A1PendingUtilityA1

Matching System for Correlating Accelerometer Data to Known Movements

Assignee: CARTER ABRAHAMPriority: Apr 19, 2012Filed: Jan 6, 2016Published: Apr 28, 2016
Est. expiryApr 19, 2032(~5.7 yrs left)· nominal 20-yr term from priority
G01P 15/00A61B 5/742A61B 5/1123G16H 20/30G16H 40/67A61B 5/7257A61B 5/7278
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention extends to methods, systems, and computer program products for providing a matching system for correlating accelerometer data to known movements. Data representing known movements can be obtained and stored in a database such as by processing and storing accelerometer data obtained from one or more accelerometers worn by a user while performing a particular movement. The accelerometer data obtained from a particular movement can be processed to generate a feature set descriptive of the accelerations associated with a particular movement or series of movements.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A method for identifying a particular movement from accelerometer data by comparing an identified sequence in the accelerometer data to known sequences, the method comprising:
 storing a plurality of entries in a database on a portable computing device, each entry representing one or more known sequences of accelerometer data that are generated when a particular movement is performed;   receiving accelerometer data from one or more accelerometers worn by a user while performing a first movement;   accessing the database to determine that the accelerometer data received from the one or more accelerometers includes the one or more known sequences of a first entry; and   determining that the first entry is associated with a first particular movement.   
     
     
         2 . The method of  claim 1 , further comprising:
 displaying an indication that the first particular movement has been performed by the user.   
     
     
         3 . The method of  claim 2 , wherein displaying the indication comprises incrementing a count of the number of times the user has performed the first particular movement. 
     
     
         4 . The method of  claim 1 , wherein at least some of the entries in the database include known sequences generated by more than one accelerometer when the corresponding particular movement is performed. 
     
     
         5 . The method of  claim 1 , further comprising:
 creating a new entry in the database, the new entry containing sequences of accelerometer data received from one or more accelerometers while the user is performing a custom movement.   
     
     
         6 . The method of  claim 1 , wherein each entry in the database comprises a feature set, and
 wherein accessing the database to determine that the accelerometer data received from the one or more accelerometers includes the one or more known sequences of a first entry further comprises converting the received accelerometer data into a feature set of an unknown movement.   
     
     
         7 . The method of  claim 6 , wherein converting the received accelerometer data into a feature set of an unknown movement comprises:
 extracting a chunk of the accelerometer data, the chunk comprising accelerometer data received over a particular interval of time, the accelerometer data including accelerometer data corresponding to a plurality of axes and one or more locations;   splitting the chunk into a plurality of time series, each time series including the accelerometer data from a particular axis;   for each time series, extracting the magnitude of a plurality of frequencies in each time series;   for each time series, creating a group of summed magnitudes, each group comprising the sum of the magnitudes of a subset of the plurality of frequencies; and   creating the feature set by aggregating the summed magnitudes of each subset of each time series into a list.   
     
     
         8 . The method of  claim 6 , wherein determining that the accelerometer data received from the one or more accelerometers includes the one or more known sequences of a first entry comprises:
 for each of a plurality of feature sets in the database, determining the inverse Euclidean metric of the feature set of the unknown movement and the feature set; and   determining which feature set of the plurality of feature sets in the database yields the greatest inverse Euclidean metric.   
     
     
         9 . The method of  claim 1 , wherein the entries in the database include a speed factor that identifies the relative speed at which the associated particular movement is performed.

Join the waitlist — get patent alerts

Track US2016113553A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.