PREDICTIVE SCHEDULING OF NAVIGATION TASKS
First Claim
1. A method of controlling navigation tasks on a mobile device, the method comprising:
- obtaining data representative of a route of travel for the mobile device;
obtaining a list of navigation tasks associated with the route of travel for the mobile device; and
performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel, wherein performing the one or more navigation tasks includes one or more of;
obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, or establishing a communication link with an access point.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, devices, methods, computer program products, and other implementations, including a method of controlling navigation tasks on a mobile device that includes obtaining data representative of a route of travel for the mobile device, obtaining a list of navigation tasks associated with the route of travel for the mobile device, and performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel. Performing the one or more navigation tasks includes one or more of, for example, obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, and/or establishing a communication link with an access point.
32 Citations
49 Claims
-
1. A method of controlling navigation tasks on a mobile device, the method comprising:
-
obtaining data representative of a route of travel for the mobile device; obtaining a list of navigation tasks associated with the route of travel for the mobile device; and performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel, wherein performing the one or more navigation tasks includes one or more of;
obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, or establishing a communication link with an access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
one or more processors; and storage media comprising computer instructions that, when executed on the one or more processors, cause operations comprising; obtaining data representative of a route of travel for the mobile device; obtaining a list of navigation tasks associated with the route of travel for the mobile device; and performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel, wherein performing the one or more navigation tasks includes one or more of;
obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, or establishing a communication link with an access point. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A communication apparatus comprising:
-
means for obtaining data representative of a route of travel for a mobile device; means for obtaining a list of navigation tasks associated with the route of travel for the mobile device; and means for performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel, wherein the means for performing the one or more navigation tasks include one or more of;
means for obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, or means for establishing a communication link with an access point. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory processor-readable media programmed with a set of instructions executable on a processor that, when executed, cause operations comprising:
-
obtaining data representative of a route of travel for a mobile device; obtaining a list of navigation tasks associated with the route of travel for the mobile device; and performing one or more navigation tasks in accordance with the list of navigation tasks based, at least in part, on proximity of the mobile device to one or more points on the route of travel, wherein performing the one or more navigation tasks includes one or more of;
obtaining satellite positioning assistance data in response to a determination that the mobile device is transitioning from an indoor area to an outdoor area, or establishing a communication link with an access point. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification