Passive crowd-sourced map updates and alternate route recommendations
First Claim
1. A method comprising:
- tracking locations of a plurality of users of a plurality of mobile location-aware devices over time;
receiving an alternate route request from a requestor, the alternate route request identifying a desired start location and a desired stop location;
determining, by a processor, at least one of one or more different routes taken by one or more users of the plurality of users from the desired start location to the desired stop location to provide to the requestor as at least one recommended alternate route, wherein the one or more users includes users other than the requestor and the different routes taken by the one or more users from the desired start location to the desired stop location include routes taken that begin before the desired start location and go through the start location and routes taken that stop beyond the desired stop location and go through the desired stop location; and
enabling the at least one recommended alternate route to be provided to the requestor.
15 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter is directed to systems and methods for providing passive crowd-sourced alternate route recommendations. In one embodiment, locations of users of a number of mobile location-aware devices are tracked over time. Upon receiving a request, users of mobile location-aware devices that have traveled from a desired start location to a desired stop location are identified. At least one of the different routes taken by one or more users from the desired start location to the desired stop location is provided to the requestor as at least one recommended alternate route. The different routes taken by the one or more users from the desired start location to the desired stop location include routes taken that begin before the desired start location and go through the start location and routes taken that stop beyond the desired stop location and go through the desired stop location.
551 Citations
27 Claims
-
1. A method comprising:
-
tracking locations of a plurality of users of a plurality of mobile location-aware devices over time; receiving an alternate route request from a requestor, the alternate route request identifying a desired start location and a desired stop location; determining, by a processor, at least one of one or more different routes taken by one or more users of the plurality of users from the desired start location to the desired stop location to provide to the requestor as at least one recommended alternate route, wherein the one or more users includes users other than the requestor and the different routes taken by the one or more users from the desired start location to the desired stop location include routes taken that begin before the desired start location and go through the start location and routes taken that stop beyond the desired stop location and go through the desired stop location; and enabling the at least one recommended alternate route to be provided to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one server comprising:
-
a communication interface communicatively coupling the server to a plurality of mobile location-aware devices via a network; and a controller associated with the communication interface and adapted to; track locations of a plurality of users of the plurality of mobile location-aware devices over time; receive an alternate route request from a requestor, the alternate route request identifying a desired start location and a desired stop location; determine at least one of one or more different routes taken by one or more users of the plurality of users from the desired start location to the desired stop location to provide to the requestor as at least one recommended alternate route, wherein the one or more users includes users other than the requestor and the different routes taken by the one or more users from the desired start location to the desired stop location include routes taken that begin before the desired start location and go through the start location and routes taken that stop beyond the desired stop location and go through the desired stop location; and enable the at least one recommended alternate route to be provided to the requestor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing software for instructing at least one controller of at least one server to:
-
track locations of a plurality of users of a plurality of mobile location-aware devices over time; receive an alternate route request from a requestor, the alternate route request identifying a desired start location and a desired stop location; determine at least one of one or more different routes taken by one or more users of the plurality of users from the desired start location to the desired stop location to provide to the requestor as at least one recommended alternate route, wherein the one or more users includes users other than the requestor and the different routes taken by the one or more users from the desired start location to the desired stop location include routes taken that begin before the desired start location and go through the start location and routes taken that stop beyond the desired stop location and go through the desired stop location; and enable the at least one recommended alternate route to be provided to the requestor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification