Human-like global positioning system (GPS) directions
First Claim
Patent Images
1. A method comprising:
- by a computing device, receiving a request for a route from a first geolocation to a second geolocation;
by the computing device, calculating the route from the first geolocation to the second geolocation;
by the computing device, identifying one or more inferred paths that coincide with at least a portion of the route;
by the computing device, replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and
by the computing device, providing a set of navigation instructions of the route comprising the abbreviated navigation instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a request for a route from a first geolocation to a second geolocation; calculating the route from the first geolocation to the second geolocation; identifying one or more inferred paths that coincide with at least a portion of the route; replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and providing a set of navigation instructions of the route that includes the abbreviated navigation instruction.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computing device, receiving a request for a route from a first geolocation to a second geolocation; by the computing device, calculating the route from the first geolocation to the second geolocation; by the computing device, identifying one or more inferred paths that coincide with at least a portion of the route; by the computing device, replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and by the computing device, providing a set of navigation instructions of the route comprising the abbreviated navigation instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software configured when executed to:
-
receive a request for a route from a first geolocation to a second geolocation; by the computing device, calculating the route from the first geolocation to the second geolocation; identify one or more inferred paths that coincide with at least a portion of the route; replace one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and provide a set of navigation instructions of the route comprising the abbreviated navigation instruction.
-
-
20. A device comprising:
-
a processor; and one or more computer-readable non-transitory storage media coupled to the processor and embodying software that; receive a request for a route from a first geolocation to a second geolocation; by the computing device, calculating the route from the first geolocation to the second geolocation; identify one or more inferred paths that coincide with at least a portion of the route; replace one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and provide a set of navigation instructions of the route comprising the abbreviated navigation instruction.
-
Specification