Retrieval of vehicular traffic information optimized for wireless mobile environments
First Claim
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.
12 Assignments
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11)
-
-
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. - View Dependent Claims (13, 14)
-
Specification