Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Consumer Sleep Technology

Search All Applications in Consumer Sleep Technology


Application US20200237262


Published 2020-07-30

Activity Recognition

A variety of techniques are used automate the collection and classification of workout data gathered by a wearable physiological monitor. The classification process is staged in order to correctly and efficiently characterize a workout type. Initially, a generalized workout event is detected using motion and heart rate data. Then a location of the monitor on a user is determined. An artificial intelligence engine can then be conditionally applied (if a workout is occurring and a suitable device location is detected) to identify the type of workout. In addition to improved speed and accuracy, a workout detection process implemented in this manner can be realized with a sufficiently small computational footprint for deployment on a wearable physiological monitor.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1-20. (canceled)

  • 21. A computer program product comprising computer executable code embodied in a non-transitory computer-readable medium that, when executing on a wearable physiological monitor, performs the steps of: receiving data from a number of sensors on the wearable physiological monitor, the data including accelerometer data and heart rate data acquired by the wearable physiological monitor; applying a threshold based on at least one of the accelerometer data and the heart rate data to identify two endpoints of an interval of increased physical activity indicative of a workout by a user of the wearable physiological monitor; dividing the data including the accelerometer data and the heart rate data into a number of sequential segments; determining a probability that each one of a number of sequential segments of accelerometer data includes data from one or more locations on a body of the user by applying a machine learning algorithm to each one of the number of sequential segments; selecting one of the one or more locations having a highest overall probability of being a current position from all of the number of sequential segments as a position of the wearable physiological monitor on the body of the user; and conditionally employing an automatic workout classification algorithm to detect a type of the workout only when the position is an ankle or a bicep of the user, wherein the automatic workout classification algorithm includes a deep convolutional neural network trained to calculate a probability that a chunk of data including at least one of accelerometer data and heart rate data from the wearable physiological monitor during the workout is each of a number of candidate types for the workout.

  • 30. A system comprising: a wearable housing; one or more sensors in the wearable housing configured to provide heart rate data and accelerometer data for a user of the wearable housing; a memory storing a machine learning algorithm that estimates a probability of a location of the wearable housing on a body of the user using data from an accelerometer; and a processor configured by computer executable code stored in the memory to identify a workout by the user based on at least one of the heart rate data and the accelerometer data, determining a probability of a position on the body of the user for each of a number of sequential segments of the accelerometer data by applying the machine learning algorithm to each of the number of sequential segments of the accelerometer data from the workout and selecting the position on the body of the user based on one of a number of candidate positions having a highest overall probability of being an actual position of the wearable housing for the number of sequential segments, and conditionally employ an automatic workout classification algorithm to detect a type of the workout when the position is an ankle of the user or a bicep of the user, wherein the automatic workout classification algorithm includes a deep convolutional neural network trained to calculate a probability that a chunk of data including at least one of accelerometer data and heart rate data from the wearable physiological monitor during the workout is each of a number of candidate types for the workout.