IP Library Granted Patent US 8,489,324
Granted Patent B2
US 8,489,324 · App. 12/416,812 · Granted Jul 16, 2013

Retrieval of vehicular traffic information optimized for wireless mobile environments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,489,324
App. No.
12/416,812
Granted
Jul 16, 2013
Kind
B2
Abstract

Two-way communication between a mobile device and a server is used to provide increased relevance of traffic information at lower bandwidth. The complexity, amount of storage and processing power required of the mobile navigation device are minimized, since the server performs much of the required computing. A transactional billing model can be used to bill the driver based on usage or consumption of traffic information. A driver selects a destination and routing preferences on a mobile device, and the local system generates a routing. The mobile device sends the planned route and preferences to a server. The server uses real-time traffic flow and incident information to determine an estimated driving time for the planned route. The server may also generate alternative routes, with an estimated time for each alternative route. The traffic and time information for the planned and alternative routes are then transmitted back to the mobile device.

Claims (40)

1. A system for providing navigation guidance to a driver, comprising:

a processor;

a database including address and mapping information;

a traffic module, executed by the processor and adapted to receive real-time traffic data and predict future traffic data based on forecast weather data; and

a server routing engine, executed by the processor and coupled to the database and the traffic module, and adapted to:

receive from a client navigation device a plotted route from an origin to a destination and alternate routing preferences;

determine, using the real-time and predicted future traffic data received by the traffic module, an estimated time from the origin to the destination along the plotted route;

identify according to the routing preferences at least one alternative route from the origin to the destination, the alternative route having an estimated driving time based on real-time and predicted future traffic data less than the determined estimated time along the plotted route; and

transmit over a network to a mobile navigation device the estimated time along the plotted route, and the alternative route.

2. The system of claim 1 wherein the server routing engine is further adapted to prioritize predicted traffic information over real-time traffic information in identifying the alternative route.

3. The system of claim 1 wherein the server routing engine is further adapted to prioritize real-time traffic information over predicted traffic information in identifying the alternative route.

4. The system of claim 1 wherein the server routing engine is further adapted to use historic traffic information to identify the alternative route.

5. The system of claim 1 wherein the alternate routing preferences include a preference for a fastest alternate route.

6. The system of claim 1 wherein the alternate routing preferences include a preference for an easiest alternate route.

7. The system of claim 1 wherein the alternate routing preferences include a preference for an alternate route that avoids tolls.

8. A method for providing navigation guidance to a driver, the method comprising:

receiving, on a client navigation device, a route destination;

plotting, by the client navigation device, a first route from a starting position to the destination, the plotted route not determined using real-time traffic information;

transmitting the first route from the client navigation device to a server;

responsive to receiving from the server within a threshold time traffic information about the first route and a second route to the route destination:

displaying the received traffic information about the first route and the second route on the client navigation device, the displayed traffic information including an estimated driving time for each route determined based on real-time traffic information;

receiving at the client navigation device a selection of one of the routes; and

providing by the client navigation device route guidance along the selected route to the route destination; and

responsive to the threshold time elapsing without receiving traffic information from the server:

providing by the client navigation device route guidance along the first route to the route destination.

9. The method of claim 8 further comprising adjusting the threshold time in response to input received from a user of the client navigation device.

10. The method of claim 8 wherein the navigation device includes a global positioning system radio, and the route is plotted using information from the radio.

11. The method of claim 8 wherein traffic information related to the plotted route is requested from the server responsive to user input for the traffic information.

12. A computer program product for providing navigation guidance to a driver, the computer program product stored on a non-transitory computer readable medium and including instructions configured to cause a processor to carry out the steps of:

receiving a route destination;

plotting first route from a starting position to the destination, the plotted route not determined using real-time traffic information;

transmitting the first route to a server;

responsive to receiving from the server within a threshold time traffic information about the first route and a second route to the route destination:

displaying the received traffic information about the first route and the second route on a client navigation device, the displayed traffic information including an estimated driving time for each route determined based on real-time traffic information;

receiving at the client navigation device a selection of one of the routes; and

providing route guidance along the selected route to the route destination; and

responsive to the threshold time elapsing without receiving traffic information from the server:

providing route guidance along the first route to the route destination.

13. The computer program product of claim 12 wherein traffic information related to the plotted route is requested from the server responsive to receiving user input requesting the traffic information.

14. The computer program product of claim 12 further comprising instructions configured to adjust the threshold time in response to input received from a user of the client navigation device.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 039341, FRAME 0008 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0140 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0008 →
PATENT SECURITY AGREEMENT (REVOLVER) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2015
From: DECARTA LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 035622/0242 →
MERGER AND CHANGE OF NAME Recorded May 6, 2015
From: DECARTA INC.; DECARTA LLC
To: DECARTA LLC
Reel/Frame 035581/0194 →
MERGER AND CHANGE OF NAME Recorded Apr 29, 2015
From: MAGELLAN MERGER SUB CORP.; DECARTA INC.
To: DECARTA INC.
Reel/Frame 035530/0942 →
MERGER Recorded Apr 21, 2015
From: DECARTA INC.
To: DECARTA INC.
Reel/Frame 035462/0301 →
RELEASE Recorded Aug 6, 2012
From: SILICON VALLEY BANK
To: DECARTA, INC.
Reel/Frame 028735/0375 →
SECURITY AGREEMENT Recorded Jul 8, 2010
From: DECARTA, INC.
To: SILICON VALLEY BANK
Reel/Frame 024640/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2009
From: HENDREY, GEOFFREY R.
To: DECARTA INC.
Reel/Frame 022802/0608 →