Method and system for displaying navigation information on an electronic map
DCFirst Claim
Patent Images
1. A method for displaying object vector indicators (“
- OVI”
) referencing map-objects (“
MO”
) on an electronic map, comprising;
providing an electronic device having a map-display application that is coupled to a mapping service and a display for displaying a selected area of the electronic map;
determining that coordinates of the MO are not within the selected area of the electronic map;
computing distance and travel-related information from a location within the selected area of the electronic map to the MO;
computing a placement position of an OVI referencing the MO on the map-display application;
creating the OVI containing the distance and travel-related information;
displaying the OVI on the display at the computed placement position;
receiving user input selecting the OVI;
displaying a secondary area of the electronic map, wherein the secondary area is a region of the electronic map centered approximately around the MO; and
displaying the MO approximately at the center of the secondary area.
7 Assignments
Litigations
1 Petition
Accused Products
Abstract
A mapping systems includes determining that a map object (“MO”) is outside the visible area of a map displayed; calculating the direction, distance and travel-time to the MO, creating an object vector indicator (“OVI”) and displaying the OVI on the map-display application. The OVI may be displayed on the periphery of the map-display and may be positioned in the general direction of the MO. The position of the electronic device is factored into the calculations and placement of the OVI.
1113 Citations
30 Claims
-
1. A method for displaying object vector indicators (“
- OVI”
) referencing map-objects (“
MO”
) on an electronic map, comprising;providing an electronic device having a map-display application that is coupled to a mapping service and a display for displaying a selected area of the electronic map; determining that coordinates of the MO are not within the selected area of the electronic map; computing distance and travel-related information from a location within the selected area of the electronic map to the MO; computing a placement position of an OVI referencing the MO on the map-display application; creating the OVI containing the distance and travel-related information; displaying the OVI on the display at the computed placement position; receiving user input selecting the OVI; displaying a secondary area of the electronic map, wherein the secondary area is a region of the electronic map centered approximately around the MO; and displaying the MO approximately at the center of the secondary area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- OVI”
-
18. A method of panning an electronic map, comprising:
-
receiving a list of map objects (“
MOs”
);determining the geographic coordinates of the MOs; and determining that the MOs are outside bounds of a first area of the map visible to a user; creating an object vector indicator (“
OVI”
) for each of the MOs;displaying the OVIs on the electronic map; receiving user input selecting one of the OVIs; determining one of the MOs referenced by the selected OVI; panning the electronic map to display a secondary area of the map, wherein the secondary area is a region of the electronic map encompassing the determined one of the MOs; and wherein the determined one of the MOs is approximately at the center of the secondary area. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for selecting information to display in an electronic map display application, comprising:
-
displaying a first portion of an electronic map generated by the electronic map display application; displaying an object vector indicator (“
OVI”
);receiving a user input; determining that the user input is associated with the OVI; determining a second portion of the electronic map; and displaying the second portion of the electronic map by the electronic map display application. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for creating and displaying an object vector indicator (“
- OVI”
) on an electronic map of a global navigation system (“
GPS”
) device, comprising;a) providing the GPS device having a map display application that is coupled to a map-content service and a display for displaying a portion of the electronic map; b) receiving coordinates of the GPS device; c) receiving information on a map-object (“
MO”
);d) determining coordinates of the MO from the received information; e) determining a range of coordinates inclusive of the displayed portion of the electronic map; f) calculating that the coordinates of the MO are not within the range of coordinates of the displayed portion of the electronic map; g) creating the OVI to reference the MO; h) calculating the placement of the OVI on the display; i) displaying the OVI on the display; j) receiving user input selecting the OVI; and k) panning the electronic map such that the MO is displayed approximately at the center of the electronic map. - View Dependent Claims (29, 30)
- OVI”
Specification