US2016113553A1PendingUtilityA1

Matching System for Correlating Accelerometer Data to Known Movements

53
Assignee: CARTER ABRAHAMPriority: Apr 19, 2012Filed: Jan 6, 2016Published: Apr 28, 2016
Est. expiryApr 19, 2032(~5.8 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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.