Automatic recognition, learning, monitoring, and management of human physical activities
First Claim
1. A processor implemented method of performing motion and physiology sensing and analysis, the method being implemented by one or more processors and one or more sensors to perform the following operations:
- sense motion and physiological sensor data of a user from the one of more sensors worn by the user;
collect the motion and physiological sensor data of the user from the one or more sensors worn by the user, the sensor data including one or more sensor data vectors;
generate an activity signature based on the sensor data;
determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, such that;
if the signature match exists, recognize a known activity type; and
if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors;
compare the known or unknown activity type with a contemporaneously scheduled activity in an activity calendar of the user; and
mark the contemporaneously scheduled activity as completed.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes one or more processors that collect motion and physiological sensor data of a user from one or more sensors worn by the user, the sensor data comprising one or more sensor data vectors, generate an activity signature based on the sensor data, determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, and if the signature match exists, recognize a known activity type, otherwise if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors.
22 Citations
17 Claims
-
1. A processor implemented method of performing motion and physiology sensing and analysis, the method being implemented by one or more processors and one or more sensors to perform the following operations:
-
sense motion and physiological sensor data of a user from the one of more sensors worn by the user; collect the motion and physiological sensor data of the user from the one or more sensors worn by the user, the sensor data including one or more sensor data vectors; generate an activity signature based on the sensor data; determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, such that; if the signature match exists, recognize a known activity type; and if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors; compare the known or unknown activity type with a contemporaneously scheduled activity in an activity calendar of the user; and mark the contemporaneously scheduled activity as completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system configured to perform motion and physiology sensing and analysis, the system comprising:
-
one or more sensors worn by a user configured to sense motion and physiological sensor data of the user; and one or more processors operable to; collect the motion and physiological sensor data of the user from the one or more sensors worn by the user, the sensor data including one or more sensor data vectors; generate an activity signature based on the sensor data; determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, such that; if the signature match exists, recognize a known activity type; and if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors; compare the known or unknown activity type with a contemporaneously scheduled activity in an activity calendar of the user; and mark the contemporaneously scheduled activity as completed. - View Dependent Claims (10, 11, 12, 13)
-
-
14. One or more computer-readable non-transitory storage media embodying software that is operable for use with one or more sensors worn by a user configured to sense motion and physiological sensor data of the user to perform motion and physiology sensing and analysis by executing the following operations:
-
collect motion and physiological sensor data of the user from the one or more sensors worn by the user, the sensor data including one or more sensor data vectors;
generate an activity signature based on the sensor data;determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, such that; if the signature match exists, recognize a known activity type; and if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors; compare the known or unknown activity type with a contemporaneously scheduled activity in an activity calendar of the user; and mark the contemporaneously scheduled activity as completed. - View Dependent Claims (15, 16, 17)
-
Specification