Efficient activity classification from motion inputs
AssigneeArchinoetics, LLC
InventorsJ. Hunter Downs, Nathan Ronald Kowahl, Fahrettin Olcay Cirit, William James Robinson, Richard Moffitt Cowan
Life of this patent
Estimating the term…
Loading patent…
AssigneeArchinoetics, LLC
InventorsJ. Hunter Downs, Nathan Ronald Kowahl, Fahrettin Olcay Cirit, William James Robinson, Richard Moffitt Cowan
Estimating the term…
A device worn by a human performing a method using accelerometer data to classify human activities is disclosed. The method uses memory and computation efficiently. A stream of samples is divided into a sequence of sampling periods; each sample has an acceleration value for each axis (e.g., a 3-D accelerometer). Standard deviation of the values for each axis during each sampling period are calculated. A running sum of each axis' values can be maintained sample-by-sample. Each value is sorted into a bin of a histogram, by quantifying a deviance from a respective mean in standard deviations. A standard deviation produced from samples of a previous period can be used. The histogram is compared with histograms associated with particular activities and a classification output can be produced. Classification outputs from multiple sampling periods can be used for voting. A threshold amount of activity can be required to begin activity classification.
A method of classifying an activity being performed by a moving body, comprising:
A device to be worn by a moving body to produce classifications of activities being performed by that creature, comprising:
A method of classifying an activity being performed by a moving body, comprising:
A device for classifying an activity being performed by a moving body, comprising:
The device for classifying an activity being performed by a moving body of claim 31, further comprising a non-transitory memory, wherein the processor is configured to store samples of a single sampling period, wherein samples for a subsequent sampling period overwrite samples of a previous sampling period.
A non-transitory machine readable medium, the medium storing machine executable instructions for configuring a machine to perform a method of classifying an activity being performed by a moving body, comprising:
A method of classifying an activity being performed by a moving body, comprising:
Dependencies are inferred from the claim text.