METHOD AND SYSTEM FOR VISUALIZING SHARED ROUTE INFORMATION
First Claim
1. A method for visualizing shared route information, comprising:
- receiving a query from a user;
retrieving multiple route results for the query for display as an overlay on a map;
dividing each route result into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes;
aggregating the sub-routes across the route results;
scoring each sub-route in the route results according to a defined scoring basis; and
representing each sub-route in the display according to the relative score to other sub-routes;
wherein receiving, retrieving, dividing, aggregating, scoring and representing steps are implemented in either of;
a) computer hardware configured to perform said identifying, tracing, and providing steps; and
b) computer software embodied in a non-transitory, tangible, computer-readable storage medium.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for visualizing shared route information are provided. The method includes receiving a route query from a user and retrieving multiple route results for the query for display as an overlay on a map. The method further includes processing the route results for display by dividing each route result into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes and aggregating the sub-routes across the route results. Each sub-route in the route results is scored according to a defined scoring basis and represented in the display according to the relative score to other sub-routes. A user can select a displayed sub-route and the method filters the route results to remove any routes not including the selected sub-route and displays the narrowed results.
33 Citations
24 Claims
-
1. A method for visualizing shared route information, comprising:
-
receiving a query from a user; retrieving multiple route results for the query for display as an overlay on a map; dividing each route result into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes; aggregating the sub-routes across the route results; scoring each sub-route in the route results according to a defined scoring basis; and representing each sub-route in the display according to the relative score to other sub-routes; wherein receiving, retrieving, dividing, aggregating, scoring and representing steps are implemented in either of; a) computer hardware configured to perform said identifying, tracing, and providing steps; and b) computer software embodied in a non-transitory, tangible, computer-readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for visualizing shared route information, the computer program product comprising:
-
a computer readable medium; computer program instructions operative to; receive a query from a user; retrieve multiple route results for the query for display as an overlay on a map; divide each route result into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes; aggregate the sub-routes across the route results; score each sub-route in the route results according to a defined scoring basis; and represent each sub-route in the display according to the relative score to other sub-routes; wherein said program instructions are stored on said computer readable medium.
-
-
13. A system for visualizing shared route information, comprising:
-
a processor; a data repository storing map and route information; a computer-based query input mechanism to retrieve route results from the repository; a dividing mechanism for dividing each route into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes; a scoring mechanism for aggregating and scoring sub-routes in the route results according to a defined scoring basis; and a display mechanism including representing each sub-route in the display according to the relative score to other sub-routes; wherein any of said data repository, route query input mechanism, dividing mechanism, scoring mechanism and display mechanism are implemented in either of computer hardware or computer software and embodied in a non-transitory, tangible, computer-readable storage medium. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A user interface for visualizing shared route information, comprising:
-
a query input; a map; an overlay of route result information, wherein routes are divided into sub-routes, wherein a sub-route is a portion of a route between intersections with other routes; and
wherein each sub-route is represented according to its score relative to other sub-routes;a user selection mechanism for selecting a sub-route to filter results based on the selected sub-route to limit the overlay of route information; wherein the user interface is implemented in either of computer hardware or computer software and embodied in a non-transitory, tangible, computer-readable storage medium.
-
Specification