Collective vehicle traffic routing

US10429201B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10429201-B2
Application numberUS-201715664070-A
CountryUS
Kind codeB2
Filing dateJul 31, 2017
Priority dateApr 9, 2010
Publication dateOct 1, 2019
Grant dateOct 1, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method provides a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request turn-by-turn directions between an initial and a final location. A server may identify a plurality of routes between the locations. Each route of the plurality of routes may be divided into route segments. For each route segment of a particular route, the server may estimate a travel time. The travel time may be based on estimated vehicle volume data generated from information received from other users vehicle Based on the estimated travel time for each route segment of a particular route, the server may estimate a total travel time for the particular route. The server may repeat this estimate for each of the plurality of routes between the locations and select the route with the lowest estimated travel time. Based on the selected route, the server may generate turn-by-turn directions and transmit the directions to the client device for display.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for providing directions, the method comprising: receiving, by one or more computing devices, a request for turn-by-turn directions; determining, by the one or more computing devices, at least one route associated with the turn-by-turn directions, wherein the at least one route is associated with a plurality of route segments; estimating, by the one or more computing devices, a travel time for the route, wherein the travel time is based on vehicle data associated with a lane of at least one route segment, wherein the vehicle data comprises an estimated speed associated with the lane based, at least in part, on an estimated number of vehicles traveling on the lane; generating, by the one or more computing devices, the turn-by-turn directions based on the travel time for the route, wherein the turn-by-turn directions include instructions indicating a fastest lane of travel along the route; and transmitting, by the one or more computing devices to a first client device, the turn-by-turn directions. 2. The computer-implemented method of claim 1 , wherein the vehicle data comprises estimates of a present volume of traffic and a future volume of traffic along the at least one route segment. 3. The computer-implemented method of claim 2 , further comprising: estimating, by the one or more computing devices, a time period during which the first client device will be located along the route; and updating, by the one or more computing devices, the future volume of traffic based on the time period. 4. The computer-implemented method of claim 3 , wherein the turn-by-turn directions comprise a map. 5. The computer-implemented method of claim 1 , wherein the vehicle data is based on a plurality of requests for directions received from a plurality of second client devices. 6. The computer-implemented method of claim 1 , wherein the client device is a portable device. 7. The computer-implemented method of claim 1 , wherein the vehicle data comprises a capacity index indicative of a capacity of a route segment relative to other route segments. 8. The computer-implemented method of claim 7 , wherein the capacity index correlates a traffic speed associated with a particular route segment with a number of vehicles on the particular route segment. 9. A computing device comprising: memory for storing route segments, wherein each route segment is associated with vehicle volume data; and one or more processors configured to: receive, a request for turn-by-turn directions; determine at least one route for the turn-by-turn directions, wherein the at least one route is associated with a plurality of route segments; estimate a travel time for the route, wherein the travel time is based on vehicle data associated with a lane of at least one route segment, wherein the vehicle data comprises an estimated speed associated with the lane based, at least in part, on an estimated number of vehicles traveling on the lane; generate the turn-by-turn directions based on the travel time for the route, wherein the turn-by-turn directions include instructions indicating a fastest lane of travel along the at least one route; and transmit, to a first client device, the turn-by-turn directions. 10. The computing device of claim 9 , wherein the vehicle data comprises estimates of a present volume of traffic and a future volume of traffic along the at least route segment. 11. The computing device of claim 9 , wherein the processors are further configured to: estimate a time period during which the first client device will be located along the at least one route; and update the future volume of traffic based on the time period. 12. The computing device of claim 9 , wherein turn-by-turn directions comprise a map. 13. The computing device of claim 9 , wherein the vehicle data is based on a plurality of requests for directions received from a plurality of second client devices. 14. The computing device of claim 9 , wherein the client device is a mobile phone. 15. A non-transitory computer-readable medium having instructions stored thereon for operating a vehicle routing system, the instructions, when executed by one or more computing devices, cause the one or more computing devices to perform a method comprising: receiving, a request for turn-by-turn directions; determining at least one route associated with the turn-by-turn directions, wherein the at least one route is associated with a plurality of route segments; estimating a travel time for the route, wherein the travel time is based on vehicle data associated with a lane of at least one route segment, wherein the vehicle data comprises an estimated speed associated with the lane based, at least in part, on an estimated number of vehicles traveling on the lane; generating the turn-by-turn directions based on the travel time for the at least one route, wherein the turn-by-turn directions include instructions indicating a fastest lane of travel along the at least one route; and transmitting, to a first client device, the turn-by-turn directions. 16. The computing device of non-transitory computer-readable medium of claim 15 , wherein the vehicle data comprises an estimated speed of the vehicles traveling in the lane. 17. The computing device of non-transitory computer-readable medium of claim 15 , wherein the vehicle data comprises estimates of a present volume of traffic and a future volume of traffic along the at least route segment. 18. The computing device of non-transitory computer-readable medium of claim 15 , wherein the processors are further configured to: estimating a time period during which the first client device will be located along the at least one route; and updating the future volume of traffic based on the time period. 19. The computing device of non-transitory computer-readable medium of claim 15 , wherein the turn-by-turn directions comprise a map. 20. The computing device of non-transitory computer-readable medium of claim 15 , wherein the vehicle data is based on a plurality of requests for directions received from a plurality of second client devices.

Assignees

Inventors

Classifications

  • Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents · CPC title

  • Determining position · CPC title

  • Timing of guidance instructions · CPC title

  • Lane guidance · CPC title

  • Display of a road map (G01C21/3614 takes precedence; guidance using 3D or perspective road maps G01C21/3635) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10429201B2 cover?
A system and method provides a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request turn-by-turn directions between an initial and a final location. A server may identify a plurality of routes between the locations. Each route of the plurality of routes may be divided into route segments. For each route segment of a part…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G01C21/3492. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).