Automatic travel directions
First Claim
1. A computer-implemented method for automatically providing travel directions to users of a geographic information system client, the method comprising:
- receiving, by one or more computing devices, a search request associated with a geographic location from a user;
identifying, by the one or more computing devices, at least one reference travel route between a current location of the user and the geographic location;
monitoring, by the one or more computing devices, an actual travel route taken by the user without actively providing travel directions to the user as the user travels along the actual travel route;
comparing, by the one or more computing devices, the actual travel route to the at least one reference travel route using a background software routine implemented by the one or more computing devices;
automatically initiating, by the one or more computing devices, a navigation software routine when the actual travel route differs from the at least one reference travel route; and
actively providing the user, via the navigation software routine initiated by the one or more computing devices, travel directions to the geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a computer-implemented method for automatically providing travel directions to users of a geographic information system client may generally include receiving, by one or more computing devices, a search request from a user associated with a geographic location, identifying at least one reference travel route between a current location of the user and the geographic location, monitoring an actual travel route taken by the user without actively providing travel directions to the user as the user travels along the actual travel route, comparing the actual travel route to the at least one reference travel route using a background software routine implemented by the one or more computing devices and automatically initiating, when the actual travel route differs from the at least one reference travel route, a navigation software routine for actively providing the user travel directions to the geographic location.
24 Citations
20 Claims
-
1. A computer-implemented method for automatically providing travel directions to users of a geographic information system client, the method comprising:
-
receiving, by one or more computing devices, a search request associated with a geographic location from a user; identifying, by the one or more computing devices, at least one reference travel route between a current location of the user and the geographic location; monitoring, by the one or more computing devices, an actual travel route taken by the user without actively providing travel directions to the user as the user travels along the actual travel route; comparing, by the one or more computing devices, the actual travel route to the at least one reference travel route using a background software routine implemented by the one or more computing devices; automatically initiating, by the one or more computing devices, a navigation software routine when the actual travel route differs from the at least one reference travel route; and actively providing the user, via the navigation software routine initiated by the one or more computing devices, travel directions to the geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automatically providing travel directions to users of a geographic information system client, the system comprising:
one or more computing devices including one or more processors and associated memory, the memory storing instructions that, when executed by the one or more processors, configure the one or more computing devices to; receive a search request associated with a geographic location from a user; in response to the search request, implement a background software routine, the background software routine configured to; monitor movements of the user without actively providing travel directions to the user; and determine whether the user'"'"'s movements are indicative of the user being lost based on at least one movement-related factor as the user travels to the geographic location; automatically initiate a navigation software routine when the background software routine determines that the user'"'"'s movements are indicative of the user being lost; and actively provide the user, via the navigation software routine initiated by the one or more computing devices, travel directions to the geographic location. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A tangible, non-transitory computer-readable medium storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, comprising:
-
receiving a search request associated with a geographic location from a user; identifying at least one reference travel route between a current location of the user and the geographic location; monitoring an actual travel route taken by the user without actively providing travel directions to the user as the user travels along the actual travel route; comparing the actual travel route to the at least one reference travel route using a background software routine implemented by the one or more processors; automatically initiating a navigation software routine when the actual travel route differs from the at least one reference travel route; and actively providing the user, via the navigation software routine, travel directions to the geographic location. - View Dependent Claims (17, 18, 19, 20)
-
Specification