System and method for storing and providing routes
First Claim
Patent Images
1. A method of modifying map information, the map information comprising information identifying streets, comprising:
- receiving, from each particular client device of a plurality of client devices, change information identifying geographical locations as each particular client device'"'"'s geographical location changes over time;
storing routes traveled by each of the plurality of client devices based on the change information received from each client device;
modifying, by a processor, the map information when a plurality of the stored routes do not correspond with the information identifying streets; and
providing one of the stored routes and the modified map information in response to a request for directions.
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
18 Claims
-
1. A method of modifying map information, the map information comprising information identifying streets, comprising:
-
receiving, from each particular client device of a plurality of client devices, change information identifying geographical locations as each particular client device'"'"'s geographical location changes over time; storing routes traveled by each of the plurality of client devices based on the change information received from each client device; modifying, by a processor, the map information when a plurality of the stored routes do not correspond with the information identifying streets; and providing one of the stored routes and the modified map information in response to a request for directions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for modifying map information, the system comprising:
-
memory storing map information including information identifying streets; a processor configured to; access the map information; receive, from each particular client device of a plurality of client devices, change information identifying geographical locations as each particular client device'"'"'s geographical location changes over time; store routes traveled by each of the plurality of client devices based on the change information received from each client device; modify the map information when a plurality of the stored routes do not correspond with the information identifying streets; and provide one of the stored routes and the modified map information in response to a request for directions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 of modifying map information, the map information comprising information identifying streets, the method comprising:
-
receiving, from each particular client device of a plurality of client devices, change information identifying geographical locations as each particular client device'"'"'s geographical location changes over time; storing routes traveled by each of the plurality of client devices based on the change information received from each client device; modifying the map information when a plurality of the stored routes do not correspond with the information identifying streets; and providing one of the stored routes and the modified map information in response to a request for directions. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification