| CPC H04W 52/0258 (2013.01) [G01S 5/017 (2020.05); G01S 5/019 (2020.05); G01S 19/34 (2013.01); H04W 52/0251 (2013.01); H04W 52/0254 (2013.01); H04W 64/006 (2013.01); G01S 19/48 (2013.01); H04W 52/0274 (2013.01); Y02D 30/70 (2020.08)] | 17 Claims |

|
1. A non-transitory computer-readable medium storing a computer program, the computer program configured to cause at least one processor to:
detect an activity of a user based on a location of a mobile device,
motion of the mobile device,
one or more motion sensors of the mobile device, or any combination thereof; and
based on the detected activity, and
for an application associated with the detected activity:
start the application,
stop the application,
close the application,
pause the application,
resume the application;
capture data associated with the motion and/or the location of the mobile device; and
responsive to the application being stopped or paused,
capture data associated with another activity and/or detect another type of activity, wherein
a continuous or combined set of activities is grouped together as an overall activity performed by the user during a period of time,
during an event, or from a starting location to a stopped location, and
the captured data comprises data associated with walking, running, biking, driving, or other sports, entertainment, and/or transportation modes or activities detected based on motion data, location data, and/or speed data derived from periodic or continuous location measurements.
|