Proactive delivery of navigation options
First Claim
1. A computer-implemented method for proactively delivering a plurality of navigation options to a user via a computing device including a navigation module configured to perform a process comprising:
- receiving information from a geo-location device;
determining a presumed target destination and a current location of the user, the current location of the user is based at least in part on the received information from the geo-location device;
identifying the plurality of navigation options from the current location to the target destination; and
proactively causing the one or more navigation options to be displayed to the user,wherein the plurality of navigation options pertain to more than one mode of transportation.
8 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments pertain to techniques for proactively delivering navigation options to a user via a mobile device. In various embodiments, one or more navigation options can be determined for the user and delivered to the user'"'"'s mobile device at a relevant time. Navigation options can be selected based on the user'"'"'s current location, the user'"'"'s future plans, the time, and other locally relevant information, such as friends nearby or a nearby favorite location of the user. The navigation options can be delivered to the user'"'"'s mobile device at a time that the navigation options are relevant.
-
Citations
20 Claims
-
1. A computer-implemented method for proactively delivering a plurality of navigation options to a user via a computing device including a navigation module configured to perform a process comprising:
-
receiving information from a geo-location device; determining a presumed target destination and a current location of the user, the current location of the user is based at least in part on the received information from the geo-location device; identifying the plurality of navigation options from the current location to the target destination; and proactively causing the one or more navigation options to be displayed to the user, wherein the plurality of navigation options pertain to more than one mode of transportation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media comprising instructions that are executable on a processor to cause a device to implement a navigation module to perform a process comprising:
-
receiving information from a geo-location device; determining a presumed target destination and a current location of a user, the current location of the user is based at least in part on the received information from the geo-location device; identifying a plurality of navigation options from the current location to the target destination, the plurality of navigation options pertaining to more than one mode of transportation; proactively causing the plurality of navigation options to be displayed to the user; and updating the plurality of navigation options to be displayed to the user responsive to a change in the target destination of the user, a change in the current location of the user, or a change in time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
one or more processors; one or more computer-readable storage media; one or more modules embodied on the one or more computer-readable storage media and executable under the influence of the one or more processors, the one or more modules configured to; receive information from a geo-location device; determine a current location of the device based at least in part on the received information from a geo-location device; determine a presumed target destination of a user of the device; identify a plurality of navigation options from the current location to the target destination, the plurality of navigation options pertaining to more than one mode of transportation; and cause the plurality of navigation options to be displayed to the user on a display without receiving a request for the plurality of navigation options from the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification