SYSTEM AND METHOD FOR STORING AND PROVIDING ROUTES
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors, a plurality of routes previously traveled by one or more client devices, each route of the plurality of routes identifying route between two or more locations;
receiving, by the one or more processors, a request for directions to a destination location; and
selecting, by the one or more processors, a subset of previously traveled routes of the plurality of routes based on the two or more locations and the destination location; and
selecting, by the one or more processors, a given route of the subset of previously traveled routes based on a number of client devices that have provided the given route.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, by one or more processors, a plurality of routes previously traveled by one or more client devices, each route of the plurality of routes identifying route between two or more locations; receiving, by the one or more processors, a request for directions to a destination location; and selecting, by the one or more processors, a subset of previously traveled routes of the plurality of routes based on the two or more locations and the destination location; and selecting, by the one or more processors, a given route of the subset of previously traveled routes based on a number of client devices that have provided the given route. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising one or more computers having one or more processors configured to:
-
access a plurality of routes previously traveled by one or more client devices, each route of the plurality of routes identifying route between two or more locations; receive a request for directions to a destination location; and select a subset of previously traveled routes of the plurality of routes based on the two or more locations and the destination location; and select a given route of the subset of previously traveled routes based on a number of client devices that have provided the given route. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory, tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving a plurality of routes previously traveled by one or more client devices, each route of the plurality of routes identifying route between two or more locations; receiving a request for directions to a destination location; and selecting a subset of previously traveled routes of the plurality of routes based on the two or more locations and the destination location; and selecting a given route of the subset of previously traveled routes based on a number of client devices that have provided the given route. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification