Presenting a travel route using more than one presentation style
First Claim
Patent Images
1. A computer-implemented method for displaying a route in a client-server system comprising:
- receiving a request related to rendering of a map;
determining at least one route to be included in the map based on the request;
determining, based on the route to be included in the map, a map region;
identifying, based on the identified map region, first and second elements that are apart from the route, the first and second elements being different from the route and the first element being different from the second element;
accessing a database, the database including a primary display attribute and a secondary display attributes for each of the first and second elements; and
enabling, based on information accessed from within the database, a map to be rendered on a display and including part or all of the determined route and map region, the map including each of the first element and the second element with the primary display attribute being rendered for the first element and the secondary display attribute being rendered for the second element.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for presenting a route in a manner that emphasizes the route and provides context information. For example, a vivid color or vivid colors may be used to display the route, and pastel colors or other desaturated colors may be used for non-route context information. This may result in a map in which the vivid colors of the route stand out over the faded style of the non-route context information to emphasize the route. In this manner, the map may both emphasize the route and provide context information for the route.
157 Citations
57 Claims
-
1. A computer-implemented method for displaying a route in a client-server system comprising:
-
receiving a request related to rendering of a map; determining at least one route to be included in the map based on the request; determining, based on the route to be included in the map, a map region; identifying, based on the identified map region, first and second elements that are apart from the route, the first and second elements being different from the route and the first element being different from the second element; accessing a database, the database including a primary display attribute and a secondary display attributes for each of the first and second elements; and enabling, based on information accessed from within the database, a map to be rendered on a display and including part or all of the determined route and map region, the map including each of the first element and the second element with the primary display attribute being rendered for the first element and the secondary display attribute being rendered for the second element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having embodied thereon a computer program configured to present a route using more than one presentation style, the medium comprising one or more code segments configured to:
-
receive a request related to rendering of a map; determine at least one route to be included in the map based on the request; determine, based on the route to be included in the map, a map region; identify, based on the identified map region, first and second elements, the first and second elements being different from the route and the first element being different from the second element that are apart from the route; access a database, the database including each of primary and secondary display attributes for each of the first and second elements; and enable, based on information accessed from within the database, a map to be rendered and including part or all of the determined route and map region, the map including each of the first element and the second element with the primary display attribute being rendered for the first element and the secondary display attribute being rendered for the second element. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for presenting a route, the system comprising a computer-readable medium having embodied thereon mapping data including each of primary and secondary display attributes for each of first and second elements;
- and a rendering device configured to render mapping information;
a processor configured to; receive a request related to rendering of a map, determine at least one route to be included in the map based on the request, determine, based on the route to be included in the map, a map region, identify, based on the identified map region, first and second elements, the first and second elements being different from the route and the first element being different from the second element that are apart from the route, access the computer-readable medium, and enable, based on information accessed from the computer-readable medium, a map to be rendered on the rendering device and including part or all of the determined route and map region, the map including each of the first element and the second element with the primary display attribute being rendered for the first element and the secondary display attribute being rendered for the second element.
- and a rendering device configured to render mapping information;
-
22. A computer-implemented method for displaying a travel route in a client-server system comprising:
-
receiving a request to display a travel route on a client system, the travel route including at least one road; accessing map data in a database to identify the travel route and to identify a plurality of elements to display along with the travel route, the plurality of elements being different from the travel route and including a first element located along the travel route and a second element located away from the travel route; associating each of the plurality of elements with different display styles, the first element being associated with a primary display style and the second element being associated with a secondary display style, the primary display style being different from the secondary display style; and transmitting instructions to display the travel route and the identified plurality of elements on the client system, the first element being displayed in the primary display style and the second element being displayed in the secondary display style. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented method for displaying a travel route in a client-server system comprising:
-
receiving a request to display a travel route on a client system, the travel route including at least one road; accessing map data in a database to identify the travel route, and a plurality of elements to display along with the travel route, the plurality of elements including a first element and a second element, the first and second elements being different from the travel route; associating the plurality of elements with a plurality of different display styles including; determining whether the first element is located along the travel route; determining whether the first element is located away from the travel route; associating the first element with an emphasized display style when the first element is determined to be located along the travel route; associating the first element with a de-emphasized display style when the first element is determined to be located away from the travel route; determining whether the second element is located along the travel route; determining whether the second element is located away from the travel route; associating the second element with an emphasized display style when the second element is determined to be located along the travel route; associating the second element with a de-emphasized display style when the second element is determined to be located away from the travel route; and transmitting instructions to display the travel route, the at least one road, and the identified plurality of elements on the client system based on the association of the plurality of elements with the plurality of different display styles. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer-implemented method for displaying a travel route in a client-server system comprising:
-
receiving a request to display a travel route on a client system, the travel route including at least one road; accessing map data in a database to identify the travel route, and a plurality of elements to display along with the travel route, the plurality of elements including a first element and a second element, the first element and the second element each being different from the travel route; associating the plurality of elements with a plurality of different display styles including; determining whether the first element is located along the travel route or located away from the travel route; associating the first element with an emphasized display style when the first element is determined to be located along the travel route; associating the first element with an emphasized display style when the first element is determined to be located away from the travel route; determining whether the second element is located along the travel route or located away from the travel route; associating the second element with an emphasized display style when the second element is determined to be located along the travel route; associating the second element with an emphasized display style when the second element is determined to be located away from the travel route;
associating the plurality of elements with a plurality of different display types including;determining whether the first element is a point of interest, a park, a city, or a body of water;
associating the first element with a first display type when the first element is determined to be a point of interest;
associating the first element with a second display type when the first element is determined to be a park;
associating the first element with a third display type when the first element is determined to be a city;
associating the first element with a fourth display type when the first element is determined to be a body of water;
determining whether the second element is a point of interest, a park, a city, or a body of water;
associating the second element with a first display type when the first element is determined to be a point of interest;
associating the second element with a second display type when the first element is determined to be a park;
associating the second element with a third display type when the first element is determined to be a city;associating the second element with a fourth display type when the first element is determined to be a body of water; and
transmitting instructions to display the travel route, the at least one road, and the identified plurality of elements on the client system based on the association of the plurality of elements with the plurality of different display styles and based on the association of the plurality of elements with the plurality of different display styles. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer-implemented method for displaying a route in a client-server system comprising:
-
receiving request for a route on a map from a client; configuring instructions to display the route on the map, the map including a first symbol separate from the route and having a primary display characteristic, and a second symbol separate from the route and having a secondary display characteristic, the first and second symbols being separate from roads and configured to represent separate landmarks; and sending the instructions to display the route on the map to the client; wherein the primary display characteristic is configured to convey greater relevance to the route than the secondary display characteristic, the primary display characteristic having a saturated color, a first font size, and a vivid presentation style, the secondary display characteristic including a desaturated color, a second font size smaller than the first font size of the primary display characteristic, and a vivid presentation style. - View Dependent Claims (45)
-
-
46. A computer-implemented method for displaying a route in a client-server system comprising:
-
receiving request for a route on a map from a client; configuring instructions to display the route on the map, the map including a first landmark symbol having a vivid display characteristic, and a second landmark symbol having a faded display characteristic, the first and second landmark symbols being separate from roads and different from each other; and sending the instructions to display the route on the map to the client; wherein the vivid display characteristic is configured to convey greater relevance of the first landmark symbol relative to the faded display characteristic of the second landmark symbol, the vivid display characteristic having a saturated color and a first size, the faded display characteristic including a desaturated color, and a second size smaller than the first font size. - View Dependent Claims (47)
-
-
48. A computer-implemented method for displaying a route in a client-server system comprising:
-
receiving request for a route on a map from a client; configuring instructions to display the route on the map, the map including a first symbolic region having a vivid display characteristic, and a second symbolic region having a faded display characteristic, the first and second symbolic regions being different from each other and representing landmarks different from roads; and sending the instructions to display the route on the map to the client; wherein the vivid display characteristic is configured to convey greater relevance of the first symbolic region relative to the faded display characteristic of the second symbolic region, the vivid display characteristic having a saturated color and a first size, the faded display characteristic including a desaturated color, and a second size smaller than the first font size. - View Dependent Claims (49)
-
-
50. A computer-implemented method for displaying a route in a client-server computer system comprising:
-
receiving request for directions to a destination from a client computer; configuring instructions to display directions to the destination on a map display, the map display including a road symbol, a route region associated with the directions, a first landmark symbol having a primary relevance display style, and a second landmark symbol having a secondary relevance display style, the first and second landmark symbols being different from each other; and sending the instructions to display the directions on the map display to the client; wherein the primary relevance display style is configured to convey greater relevance of the first landmark symbol relative to the secondary relevance display style, the primary relevance display style having a saturated color and a first size, the secondary relevance display style including a desaturated color, and a second size smaller than the first font size. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A computer-implemented method for displaying a route in a client-server computer system comprising:
-
receiving request for directions to a destination from a client computer; configuring instructions to display directions to the destination on a map display, the map display including a road symbol, a route associated with the directions, a first landmark symbol spaced away from the route by a first distance, a second landmark symbol spaced away from the route by a second distance, the first and second distances being different from one another; determining whether the first distance is less than the second distance; configuring the first landmark symbol to have a first display style and the second landmark symbol to have a second relevance display style when the first distance is less than the second distance, the first display style being different from the second display style; configuring the first landmark symbol to have the second display style and the second landmark symbol to have a first display style when the first distance is greater than the second distance; and sending the instructions to display the directions on the map display to the client; wherein the first display style has a saturated color and a first size, the second display style has a desaturated color, and a second size smaller than the first font size.
-
-
57. A computer-implemented method for displaying a route in a client-server computer system comprising:
-
receiving request for directions to a destination from a client computer; configuring instructions to display directions to the destination on a map display, the map display including a road symbol, a route associated with the directions, a first landmark symbol represent a first type of landmark, and a second landmark symbol representing a second type of landmark; determining whether the first landmark symbol is more relevant than the second landmark based on the request for directions, based on the first type of landmark represented by the first landmark symbol, and based on the second type of landmark represented by the second landmark symbol; configuring the first landmark symbol to have a first relevance display style and the second landmark symbol to have a second relevance display style when the first landmark is more relevant than the second landmark, the first relevance display style being different from the second relevance display style; determining whether the first landmark symbol is less relevant than the second landmark based on the request for directions, based on the first type of landmark represented by the first landmark symbol, and based on the second type of landmark represented by the second landmark symbol; configuring the first landmark symbol to have the second relevance display style and the second landmark symbol to have the first relevance display style when the first landmark is less relevant than the second landmark; and sending the instructions to display the directions on the map display to the client; wherein the first relevance display style has a saturated color and a first size, the second relevance display style has a desaturated color, and a second size smaller than the first font size.
-
Specification