Interactive traffic display and trip planner
First Claim
1. A user interface for depiction on a graphical display surface, comprising:
- an interactive road map displayed on the graphical display surface;
a road image area concurrently displayed on the graphical display surface with the interactive road map;
wherein the road image area changes in response to user interactions with the interactive road map to show, concurrently with the interactive road map, recent camera scenes of road segments corresponding to selections made by the user on the interactive road map.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention includes a traffic information system having servers that makes traffic data, images and video clips available to client devices in a common format that is independent of the format used within any particular public highway monitoring system that supplies the raw media elements. The invention further includes a user interface for depiction on a graphical display surface. The user interface has a road map showing a plurality of road segments that a user can interactively select. In addition, the user interface has a road image area that changes as the user selects different road segments to show recent images of a currently selected road segment. The images are obtained from public highway monitoring systems. Both a broad view and a detail view are available. In the broad view, highways are broken into high level segments and corresponding data such as average speed or travel time is shown only for the high level segments. In the detail view, a segment is shown broken into smaller sub-segments, and the user can view data at the level of the sub-segments. In addition to displaying traffic data and images, the user interface allows a user to find a shortest-time route between designated locations.
-
Citations
27 Claims
-
1. A user interface for depiction on a graphical display surface, comprising:
-
an interactive road map displayed on the graphical display surface;
a road image area concurrently displayed on the graphical display surface with the interactive road map;
wherein the road image area changes in response to user interactions with the interactive road map to show, concurrently with the interactive road map, recent camera scenes of road segments corresponding to selections made by the user on the interactive road map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A user interface for depiction on a graphical display surface, comprising:
-
an interactive road map displayed on the graphical display surface;
a road image area concurrently displayed on the graphical display surface with the interactive road map;
wherein the road image area changes in response to user interactions with the interactive road map to show recent images of road segments corresponding to selections made by the user on the interactive road map; and
wherein the interactive road map shows a plurality of road segments that are interactively selectable by the user, wherein the recent images shown in the road image area are images of a currently selected road segment.
-
-
13. A user interface for depiction on a graphical display surface, comprising:
-
an interactive road map displayed on the graphical display surface;
a road image area concurrently displayed on the graphical display surface with the interactive road map;
wherein the road image area changes in response to user interactions with the interactive road map to show recent images of road segments corresponding to selections made by the user on the interactive road map; and
wherein different recent images of a particular road segment are cycled in the road image area corresponding to a selection made by the user on the interactive road map.
-
-
14. A user interface for depiction on a graphical display surface;
- comprising;
an interactive road map displayed on the graphical display surface;
a road image area concurrently displayed on the graphical display surface with the interactive road map;
wherein the road image area changes in response to user interactions with the interactive road map to show recent images of road segments corresponding to selections made by the user on the interactive road map; and
the user interface being responsive to a command from the user to cycle at defined intervals historical images of a particular road segment in the road image area corresponding to a selection made by the user on the interactive road map.
- comprising;
-
15. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent camera scenes of road segments in the road image area corresponding to the selections made by the user on the interactive road map. - View Dependent Claims (16)
-
-
17. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections by allowing a user to interactively select road segments from a plurality of road segments displayed on the interactive road map; and
displaying recent images of a currently selected road segment in the road image area and displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map.
-
-
18. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map;
wherein the recent images are recent video clips corresponding to a particular selection made by the user on the interactive road map, the computer-readable medium having further instructions for performing an additional step of cycling historical video clips of a particular road segment at defined intervals in response to a user'"'"'s request.
-
-
19. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map;
cycling different recent images of a particular road segment corresponding to a particular selection made by the user.
-
-
20. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map;
cycling historical images of a particular road segment corresponding to a particular selection made by the user at defined intervals.
-
-
21. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map; and
displaying a traffic description relevant to a particular road segment corresponding to a particular selection made by the user.
-
-
22. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map;
displaying a traffic description relevant to a particular road segment corresponding to a particular selection made by the user; and
deriving the current average speed for the particular road segment from the traffic data, the traffic description indicating said current average speed.
-
-
23. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
obtaining current traffic data for a plurality of road segments;
displaying an interactive road map to a user on a graphical display surface;
displaying a road image area concurrently with the interactive road map on the graphical display surface;
allowing a user to interact with the interactive road map to make selections;
displaying recent images of road segments in the road image area corresponding to the selections made by the user on the interactive road map;
displaying a traffic description relevant to a particular road segment corresponding to a particular selection made by the user; and
deriving the current travel time for the particular road segment from the current traffic data, the traffic description indicating said current travel time.
-
-
24. A traffic information system comprising:
-
a plurality of sensors indicating speeds on sub-segments of public roads;
a plurality of cameras focused on said road sub-segments;
a server computer connected and programmed to gather data from the sensors and images from the cameras;
a plurality of client devices configured to receive sensor data and camera images from the server computer;
a display device associated with each client device;
each client device being programmed to display an interactive road map to a user on the display device, the interactive road map showing a plurality of road segments, each road segment comprising a plurality of road sub-segments;
the client device being further programmed to display recent camera scenes of the road sub-segments from the cameras concurrently with the interactive road map on the display device in response to selections made by the user on the interactive road map. - View Dependent Claims (25, 26)
-
-
27. A traffic information system, comprising:
-
a plurality of sensors indicating speeds on sub-segments of public roads;
a plurality of cameras focused on said road sub-segments;
a server computer connected and programmed to gather data from the sensors and images from the cameras;
a plurality of client devices configured to receive sensor data and camera images from the server computer;
a display device associated with each client device;
each client device being programmed to display an interactive road map to a user on the display device, the interactive road map showing a plurality of road segments, each road segment being interactively selectable by the user, and each road segment comprising a plurality of road sub-segments;
the client device being further programmed to display recent images of the road sub-segments from the cameras concurrently with the interactive road map on the display device in response to selections made by the user on the interactive road map; and
the client device being further programmed to display recent images of the road sub-segments from the cameras concurrently with the interactive road map on the display device in response to the user selecting such road sub-segments.
-
Specification