Method and system for using real-time traffic broadcasts with navigation systems
First Claim
1. A method of operating a navigation application program comprising:
- receiving broadcast traffic messages that include data that indicate traffic conditions at locations on roads in a geographic area, wherein each of said traffic messages includes data that indicates a starting location of a reported traffic condition, wherein said starting location is a location selected from an ordered sequence of designated locations along a road to which location reference numbers have been assigned, and data that indicates an extent of the reported traffic condition, wherein said extent is expressed as a number of adjacent locations in said ordered sequence of designated locations extending from the starting location;
extracting from each of said traffic messages the data that indicates the staring location and the data that indicates the extent;
using a geographic database to identify affected road segments that extend from the starting lotion and from each of the adjacent locations in said ordered sequence of designated locations extending from starting location indicated by the extent;
associating traffic conditions contained in the traffic messages with the affected road segments; and
using the geographic database to calculate a route to a selected destination along roads taking into account the traffic conditions associated with the affected road segments.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed that allow a navigation system that uses a geographic database to also use the data in traffic messages broadcast by a traffic broadcast system. One aspect of a present system and method includes the formation, storage, and use of location reference data records in a geographic database used by a navigation system. These location reference data records identify certain other kinds of data records that represent physical geographic features, such as data records that represent segments of roads, as being associated with certain location reference numbers. These location reference records may be included in a geographic database installed in the vehicle or may be provided to vehicles via a wireless communication link. Another aspect of a present system and method includes the formation, storage, and use of one or more indices that relate location reference numbers used by a traffic broadcast system to location reference records in a geographic database used by the navigation system. Another aspect of a present system and method is the formation, storage, and use of data that identify, for each location reference number, the immediately previous and the immediately next location reference number. Still another aspect of a present system and method includes the programming, and methods of use thereof, that query the geographic database and return the data entities associated with certain identified location reference numbers.
254 Citations
32 Claims
-
1. A method of operating a navigation application program comprising:
-
receiving broadcast traffic messages that include data that indicate traffic conditions at locations on roads in a geographic area, wherein each of said traffic messages includes data that indicates a starting location of a reported traffic condition, wherein said starting location is a location selected from an ordered sequence of designated locations along a road to which location reference numbers have been assigned, and data that indicates an extent of the reported traffic condition, wherein said extent is expressed as a number of adjacent locations in said ordered sequence of designated locations extending from the starting location;
extracting from each of said traffic messages the data that indicates the staring location and the data that indicates the extent;
using a geographic database to identify affected road segments that extend from the starting lotion and from each of the adjacent locations in said ordered sequence of designated locations extending from starting location indicated by the extent;
associating traffic conditions contained in the traffic messages with the affected road segments; and
using the geographic database to calculate a route to a selected destination along roads taking into account the traffic conditions associated with the affected road segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
associating the data in said traffic messages that indicate traffic conditions at locations to those data entities in said geographic database which had been identified in said step of searching as corresponding to said locations.
-
-
3. The method of claim 2 wherein said step of associating the data in said traffic messages to data entities in said geographic database is performed prior to performing a route calculation function.
-
4. The method of claim 2 wherein said steps of extracting, searching, and associating are performed until all pertinent traffic messages have been processed.
-
5. The method of claim 2 wherein said step of associating the data in said traffic messages to data entities in said geographic database is performed as part of a route calculation function of said navigation application program.
-
6. The method of claim 2 wherein said steps of extracting, searching, and associating are updated as new traffic messages are received that indicate changed traffic conditions.
-
7. The method of claim 1 further comprising the step of:
after finding data entities in said geographic database that represent geographic features that correspond to said locations, weighting said data entities according to the data that indicates traffic conditions.
-
8. The method of claim 1 wherein said geographic database is located in an on-board navigation system.
-
9. The method of claim 1 wherein said navigation application program is installed in a navigation system installed in a vehicle.
-
10. The method of claim 1 wherein said traffic messages are broadcast on the Radio Data System-Traffic Message Channel.
-
11. The method of claim 1 wherein said traffic messages conform to a standard format for ALERT-C messages established in the RDS-TMC system.
-
12. The method of claim 1 wherein said navigation application program is installed in a non-vehicle.
-
13. The method of claim 1 wherein said step of receiving is performed in a receiver, and wherein said step of searching a geographic database is performed in a navigation system which is separate from said receiver.
-
14. A method of operating a navigation system comprising:
-
in an in-vehicle navigation system, receiving a plurality of broadcast traffic messages from a traffic broadcast system that broadcasts said traffic messages, wherein each of said traffic messages includes a plurality of data components including;
a first data component that identifies a starting location of traffic congestion, wherein said starting location is a location selected from an ordered sequence of designated locations along a road to which location reference numbers have been assigned, a second data component that indicates a severity level of traffic congestion extending from said starting location, and a third data component that indicates an extent of the traffic congestion, wherein said extent is expressed as a number of adjacent locations in an ordered sequence of designated locations extending from the starting location;
in said in-vehicle navigation system, using a geographic database to identity affected road segments that extend from the starting location and from each of the adjacent locations in said ordered sequence of designated locations extending from starting location indicated by the extent;
associating said affected road segments with the severity level of said second data component; and
using said geographic database to calculate a route to a selected destination taking into account the traffic conditions associated with the affected road segments. - View Dependent Claims (15, 16, 17)
after receiving said plurality of broadcast traffic messages, extracting first data components and second data components from said traffic messages.
-
-
17. The method of claim 14 wherein said data components include data that indicate successive adjacent locations to which reference numbers have been assigned.
-
18. A geographic database used by a navigation system for route calculation in conjunction with traffic messages broadcast by a traffic condition broadcast system wherein each of said traffic messages includes
a location reference number that indicates a starting location of a reported traffic condition, wherein said location reference number identifies a designated location selected from an ordered sequence of designated locations along a road to which location reference numbers have been assigned, and data that indicates an extent of the reported traffic condition, wherein said extent is expressed as a number of adjacent locations in said ordered sequence of designated locations extending from the starting location, said geographic database comprising: -
data entities of a first type that represent geographic features in a geographic region, including portions of a road network; and
data entities of a second type each of which associates a location reference number to data entities of said first type that represent road segments that extend therefrom, whereby the navigation system using said geographic database in conjunction with traffic messages broadcast by the tic condition broadcast system can incorporate information from said traffic messages when using said geographic database for route calculation purposes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
an index that relates location references to said data entities of said second type.
-
-
28. The invention of claim 18 wherein said data entities of said second type are arranged numerically in a plurality of parcels and wherein said geographic database further comprises:
an index that identifies, for a first data entity of said second type in each of said plurality of parcels, the one of said plurality of parcels in which said first data entity of said second type is located.
-
29. The invention of claim 18 wherein said location references included in said traffic messages represent along roads.
-
30. The invention of claim 18 wherein at last part of said geographic database is located remotely.
-
31. The invention of claim 18 wherein said data entities of a second type are located remotely.
-
32. The invention of claim 18 wherein said data entities of a second type are downloaded to the navigation system from a remote location.
Specification