Supporting the monitoring of a physical activity
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors of a mobile device, ambient activity data from one or more sensors of the mobile device;
generating, by the one or more processors, an ambient activity profile from the received ambient activity data;
comparing, by the one or more processors, the generated ambient activity profile with recognized ambient activity profiles;
determining, by the one or more processors, that at least one recognized ambient activity profile matches the generated ambient activity profile to within a degree of match or correlation, and responsive to the match;
tagging, by the one or more processors, the generated ambient activity profile as recognized;
associating, by the one or more processors, a template corresponding to a recognized activity with the tagged ambient activity profile; and
initiating or ending an activity session on the device based on the template.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a remote sensor during a physical activity session are disclosed. The portable electronic device offers a convenient user interface that can be visual and/or audio based customized to a particular application, user-friendly and/or dynamic. The portable electronic device can pertain to a personal media device and thus also provide media playback.
40 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more processors of a mobile device, ambient activity data from one or more sensors of the mobile device; generating, by the one or more processors, an ambient activity profile from the received ambient activity data; comparing, by the one or more processors, the generated ambient activity profile with recognized ambient activity profiles; determining, by the one or more processors, that at least one recognized ambient activity profile matches the generated ambient activity profile to within a degree of match or correlation, and responsive to the match; tagging, by the one or more processors, the generated ambient activity profile as recognized; associating, by the one or more processors, a template corresponding to a recognized activity with the tagged ambient activity profile; and initiating or ending an activity session on the device based on the template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more sensors; one or more processors; memory storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving ambient activity data from the one or more sensors; generating an ambient activity profile from the received ambient activity data; comparing the generated ambient activity profile with recognized ambient activity profiles; determining that at least one recognized ambient activity profile matches the generated ambient activity profile to within a degree of match or correlation, and responsive to the match; tagging the generated ambient activity profile as recognized; and associating a template corresponding to a recognized activity with the tagged ambient activity profile; and initiating or ending an activity session on a device based on the template. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory, computer-readable storage medium having stored thereon instructions, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving ambient activity data from one or more sensors; generating an ambient activity profile from the received ambient activity data; comparing the generated ambient activity profile with recognized ambient activity profiles; determining that at least one recognized ambient activity profile matches the generated ambient activity profile to within a degree of match or correlation, and responsive to the match; tagging the generated ambient activity profile as recognized; associating a template corresponding to a recognized activity with the tagged ambient activity profile; and initiating or ending an activity session on a device based on the template. - View Dependent Claims (18, 19, 20)
-
Specification