Encoded representation of traffic data
First Claim
1. A non-transitory machine readable medium storing a mapping program for execution by at least one processing unit, the program comprising sets of instructions for:
- in a first data structure that defines traffic segments for an area of a map for display, selecting a particular traffic segment;
in a second data structure that defines a plurality of roads in the map area, identifying a portion of a road in the map area that corresponds to the particular traffic segment, said identifying comprising using a third data structure that stores linking data to correlate the particular traffic segment that is defined in the first data structure to the road portion that is defined in the second data structure; and
rendering the particular traffic segment on the map with the identified road portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A mapping program for execution by at least one processing unit of a device is described. The mapping program selects a traffic segment defined in a first data structure describing congestion in an area of a map. The mapping program identifies a portion of a road in the map area that corresponds to the traffic segment by using a second data structure to correlate the traffic segment in the first data structure to the road that is defined in a third data structure. The mapping program defines a traffic congestion representation to render for the identified road portion, based on data about the corresponding road in the third data structure.
-
Citations
34 Claims
-
1. A non-transitory machine readable medium storing a mapping program for execution by at least one processing unit, the program comprising sets of instructions for:
-
in a first data structure that defines traffic segments for an area of a map for display, selecting a particular traffic segment; in a second data structure that defines a plurality of roads in the map area, identifying a portion of a road in the map area that corresponds to the particular traffic segment, said identifying comprising using a third data structure that stores linking data to correlate the particular traffic segment that is defined in the first data structure to the road portion that is defined in the second data structure; and rendering the particular traffic segment on the map with the identified road portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of defining traffic along roads in a map, the method comprising:
-
identifying, by a computer, a plurality of traffic segments for a plurality of roads; identifying different groupings of the traffic segments; and for each group of traffic segments, defining a traffic tile that stores data that specify the traffic segments of the group and traffic congestion along the traffic segments of the group, said traffic segments data in the traffic tile linked to road data stored in a road tile through linking data stored in a linking tile. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method of illustrating traffic congestion on a map, the method comprising:
-
receiving a plurality of traffic congestion data sets for a plurality of traffic segments; and for each traffic segment; identifying a portion of a road in an area of a map that corresponds to the traffic segment; and based on a definition of the identified road portion and a traffic congestion data set received for the traffic segment, rendering a traffic congestion representation at different positions on the map relative to the identified road portion. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory machine readable medium storing a mapping program for execution by at least one processing unit, the program comprising sets of instructions for:
-
receiving road tiles specifying different roads in a map, traffic tiles specifying traffic congestion for different traffic segments along different roads, and linking tiles for associating the road and traffic tiles; and for at least one particular traffic segment, (i) using a particular traffic segment identifier in the particular traffic segment'"'"'s traffic tile to retrieve, from a linking tile, data that identify a road in a road tile and a position along the road; and (ii) defining a representation of traffic congestion for the particular traffic segment by (1) using the identified road data and the positional data from the linking tile to identify a position of the traffic congestion representation, and (2) using traffic congestion data that the traffic tile stores for the particular traffic segment, to specify an appearance of the traffic congestion representation. - View Dependent Claims (32, 33, 34)
-
Specification