Human-like global positioning system (gps) directions
AssigneeFacebook, Inc.
InventorRam Suman Karumuri
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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
Dependencies are inferred from the claim text.