Method and system for presenting address and mapping information
First Claim
1. A method for displaying multiple locations on a common map, comprising:
- providing an electronic device having a browser application that is coupled to the internet, a mapping component and a map display application;
inputting information describing the multiple locations from a user by selecting the information describing the locations and actuating a mapping command from a menu of the browser application;
transmitting the information describing the multiple locations to the mapping component;
sending the information describing the received multiple locations from the mapping component to the map-display application;
displaying the multiple locations on the common map by the map-display application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for mapping address information (e.g. locations denoted by name or address, street addresses, landmarks, etc.) off of disparate sources and onto new or existing maps, are disclosed. A mapping component (e.g. a standalone application, a web-browser plug-in, an ActiveX control, a DLL, a COM object, a web object, a part of a an application displaying and/or generating maps, etc.) running on an electronic device (e.g. personal computer, workstation, thin client, PDA, cellular phone, GPS device, etc.) may receive input of address information and relay the received input to a mapping application (e.g. an online mapping service such as Google Maps®, Yahoo! Maps®, Windows Live Search Maps®, MapQuest®, etc.; or a mapping application running locally on a PDA, cell phone, etc.) for plotting on a common map, displayed by a map-display application (e.g. a browser, a web user agent, etc.). A mapping component may have a permanent visibility to the user (e.g. by being a top-most application in a windowed environment, by being present in a portion of the user'"'"'s desktop that is commonly unobstructed by other applications such as the system tray, by being a widget, by being a control on a browser toolbar, etc.) A mapping component may be a module of a display application. A mapping component may receive user input directly, for example by typing; and/or via the clipboard, for example via a drag-and-drop or copy/paste operation or a pre-determined key combination; and/or via the use of context menus; and/or by any other means supported by the electronic device. A mapping component may aggregate multiple received address information prior to relaying the aggregated address information to a mapping application and/or a map-display application. A mapping component may parse, or otherwise process the location data prior to relaying the location data to a mapping application and/or a map-display application. The user may select an existing map for receiving the input; or, the optimal map for displaying the address information may be selected automatically; or, a mapping service may associate the user with stored maps and select the optimal map for receiving the address information.
-
Citations
26 Claims
-
1. A method for displaying multiple locations on a common map, comprising:
-
providing an electronic device having a browser application that is coupled to the internet, a mapping component and a map display application; inputting information describing the multiple locations from a user by selecting the information describing the locations and actuating a mapping command from a menu of the browser application; transmitting the information describing the multiple locations to the mapping component; sending the information describing the received multiple locations from the mapping component to the map-display application; displaying the multiple locations on the common map by the map-display application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of displaying multiple locations on a common map, comprising:
-
providing an electronic device having a browser application that is coupled to the internet, a mapping component and a map display application for a computer; inputting a description of a first location from a user by selecting information describing the first location and actuating a mapping command from a menu of the browser application; transmitting the information describing the first location to the mapping component; transmitting a mapped location for the first location from the mapping component to the map-display application; displaying the first location on a map; inputting a description of a second location by the user by selecting information describing the second location and actuating the mapping command from the menu of the mapping component; transmitting the information describing the second location to the mapping component; transmitting a mapped location for the second location from the mapping component to the map-display application; and displaying the second location on the map that displays the first location. - View Dependent Claims (16, 17)
-
-
18. A method of displaying multiple locations on an optimal map in a computer system, comprising:
-
receiving descriptions of the multiple locations from a user; determining the multiple locations based upon the descriptions by a mapping component; selecting the optimal map from a plurality of existing maps to display the multiple locations; and displaying the multiple locations on the optimal map by a map display application. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for displaying multiple locations, comprising:
-
providing an electronic device that is coupled to the internet and a database of location descriptions, wherein the computer has a browser application and a mapping component; displaying a first web site and a second web site through the browser application; searching the first web site and the second web site for location descriptions; comparing data from the first web site and the second web site to the database of the location descriptions; selecting one or more of the location descriptions from the first web site and one or more of the location descriptions from the second web site with a pointing device by a user; transmitting the location descriptions that have been selected to the mapping component; identifying geographic locations associated with the location descriptions that have been selected; and displaying the geographic locations on a map. - View Dependent Claims (24, 25, 26)
-
Specification