Proactive delivery of navigation options
First Claim
Patent Images
1. A computer-implemented method comprising:
- using a computer to perform operations comprising;
determining a presumed target destination and a current location of a user;
identifying a plurality of routes from the current location to the presumed target destination;
automatically causing one or more of the plurality of routes to be displayed to the user;
determining an updated presumed target destination of the user;
updating the plurality of routes based on the determining of the updated presumed target destination of the user; and
automatically causing one or more of the updated plurality of routes to be displayed to the user.
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.
60 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
using a computer to perform operations comprising; determining a presumed target destination and a current location of a user; identifying a plurality of routes from the current location to the presumed target destination; automatically causing one or more of the plurality of routes to be displayed to the user; determining an updated presumed target destination of the user; updating the plurality of routes based on the determining of the updated presumed target destination of the user; and automatically causing one or more of the updated plurality of routes to be displayed to the user.
-
-
2. A system comprising:
-
one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; determining a current location of a computing device; determining a presumed target destination of a user; identifying a plurality of routes from the current location to the presumed target destination; automatically causing the display of one or more of the plurality of routes to the user on a display device; determining an updated presumed target destination of the user; updating the plurality of routes based on the determination of the updated presumed target destination of the user; and automatically causing one or more of the updated plurality of routes to be displayed to the user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising:
-
instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising; determining a current location of the user; determining a presumed target destination of a user; identifying a plurality of routes from the current location to the presumed target destination; automatically providing the plurality of routes to the user; determining an updated presumed target destination of the user; updating the plurality of routes based on the determination of the updated presumed target destination of the user; and automatically providing one or more of the updated routes to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification