User activity tracking system and device
First Claim
1. A method comprising:
- by a computing device, determining one or more sensor signals detected by one or more sensors of the computing device, the sensor signals being indicative of motion of the computing device;
by the computing device, selecting one of a plurality of activity categories that corresponds to a portion of the sensor signals, wherein each of the activity categories comprises one or more activity types and is characterized by a motion that the activity types in the selected activity category have in common;
by the computing device, determining one of the activity types in the selected activity category by;
analyzing the sensor signals with respect to each of the activity types in the selected activity category; and
calculating a probability of each of the activity types based on the analysis; and
by the computing device, displaying the determined activity type on a display of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a computing device determines sensor signals detected by one or more sensors of the computing device. The sensor signals indicate motion of the computing device. The computing device selects one of a plurality of activity categories that corresponds to a portion of the sensor signals, each of the activity categories including one or more activity types. The activity types in each activity category are characterized by a common motion corresponding to the portion of the sensor signals. One of the activity types in the selected activity category is determined by analyzing the sensor signals with respect to each of the activity types in the selected activity category, and calculating a probability of each of the activity types. The determined activity type is displayed on the computing device.
6 Citations
20 Claims
-
1. A method comprising:
-
by a computing device, determining one or more sensor signals detected by one or more sensors of the computing device, the sensor signals being indicative of motion of the computing device; by the computing device, selecting one of a plurality of activity categories that corresponds to a portion of the sensor signals, wherein each of the activity categories comprises one or more activity types and is characterized by a motion that the activity types in the selected activity category have in common; by the computing device, determining one of the activity types in the selected activity category by; analyzing the sensor signals with respect to each of the activity types in the selected activity category; and calculating a probability of each of the activity types based on the analysis; and by the computing device, displaying the determined activity type on a display of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; a display; one or more sensors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; determine one or more sensor signals detected by the one or more sensors, the sensor signals being indicative of motion of the system; select one of a plurality of activity categories that corresponds to a portion of the sensor signals, wherein each of the activity categories comprises one or more activity types and is characterized by a motion that the activity types in the selected activity category have in common; determine one of the activity types in the selected activity category by; analyzing the sensor signals with respect to each of the activity types in the selected activity category; and calculating a probability of each of the activity types based on the analysis; and display the determined activity type on the display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
determine one or more sensor signals detected by one or more sensors of a computing device, the sensor signals being indicative of motion of the computing device; select one of a plurality of activity categories that corresponds to a portion of the sensor signals, wherein each of the activity categories comprises one or more activity types and is characterized by a motion that the activity types in the selected activity category have in common; determine one of the activity types in the selected activity category by; analyzing the sensor signals with respect to each of the activity types in the selected activity category; and calculating a probability of each of the activity types based on the analysis; and display the activity type on a display of the computing device. - View Dependent Claims (18, 19, 20)
-
Specification