Live traffic routing
First Claim
Patent Images
1. A computer-implemented method for generating a route in a location-based navigation application, the method comprising:
- computing a plurality of alternate minimum cost routes between a source and a destination in a location-based navigation application based on static costs of traveling one or more segments of the alternate minimum cost routes without traffic;
computing dynamic costs of traveling the one or more segments of the alternate minimum cost routes with traffic; and
ranking the alternate minimum cost routes between the source and the destination based on a comparison of the dynamic costs of traveling the one or more segments with traffic to the static costs of traveling the one or more segments without traffic.
1 Assignment
0 Petitions
Accused Products
Abstract
Live traffic routing in a mobile navigation system generates alternate routes based on the user'"'"'s current location, live traffic conditions and estimated time of arrival at certain locations along the route. Live traffic routing re-ranks alternate routes taking into account which routes offer the best cost path to the user'"'"'s destination.
44 Citations
21 Claims
-
1. A computer-implemented method for generating a route in a location-based navigation application, the method comprising:
-
computing a plurality of alternate minimum cost routes between a source and a destination in a location-based navigation application based on static costs of traveling one or more segments of the alternate minimum cost routes without traffic; computing dynamic costs of traveling the one or more segments of the alternate minimum cost routes with traffic; and ranking the alternate minimum cost routes between the source and the destination based on a comparison of the dynamic costs of traveling the one or more segments with traffic to the static costs of traveling the one or more segments without traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating a route in a location-based navigation application, the system comprising:
-
a server operating a navigation service in communication with location-aware devices operating a location-based navigation application, the server having access to static and dynamic costs of travel, and further having a processor configured to; compute a plurality of alternate minimum cost routes between a source and a destination in the location-based navigation application based on static costs of traveling one or more segments of the alternate minimum cost routes without traffic; compute dynamic costs of traveling the one or more segments of the alternate minimum cost routes with traffic; rank the alternate minimum cost routes between the source and the destination based on a comparison of the dynamic costs of traveling the one or more segments with traffic to the static costs of traveling the one or more segments without traffic; and transmit the ranked alternate minimum cost routes to a location-aware device operating the location-based navigation application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable non-transitory storage medium including instructions that, when executed on a processor, cause the processor to:
-
compute a plurality of alternate minimum cost routes between a source and a destination in a location-based navigation application based on static costs of traveling one or more segments of the alternate minimum cost routes without traffic; compute dynamic costs of traveling the one or more segments of the alternate minimum cost routes with traffic; and rank the alternate minimum cost routes between the source and the destination based on a comparison of the dynamic costs of traveling the one or more segments with traffic to the static costs of traveling the one or more segments without traffic. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification