Sharing geographical information between users
First Claim
1. A system including at least one processor for displaying a map with annotations on a presentation device comprising:
- a map module that accesses map data and uses the map data to display a map on the presentation device;
an annotation editing module that is used to create at least one annotation and wherein the editing module is used to edit the at least one annotation;
an annotation viewing module wherein the presentation device uses the annotation viewing module to present the at least one annotation overlying the map and wherein the at least one annotation is registered to a map location;
at least one locator wherein the at least one annotation is associated with the at least one locator;
a live annotation module and at least one data source wherein the live annotation module obtains data from the data source that has automatically changed and dynamically updates a live annotation displayed on the presentation device in association with the map with the automatically changed data; and
an annotation storage device that stores the at least one annotation wherein a particular locator is used to access every annotation stored in the storage device that is also associated with the particular locator, and wherein at least two users can simultaneously edit and view the at least one annotation via a communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
Users can collaborate to annotate a map by sharing geographical information. Map data can be stored locally or remotely while annotations are stored in an annotation server. A presentation device such as a personal computer can use the map data to display a map and can access the annotations on the annotation server and display them. Different users can edit the annotations and save them on the annotation server. The annotations presented to users who are simultaneously viewing them can be synchronized. Presentation devices can download modules for sharing geographical information from servers such as web servers.
-
Citations
19 Claims
-
1. A system including at least one processor for displaying a map with annotations on a presentation device comprising:
-
a map module that accesses map data and uses the map data to display a map on the presentation device; an annotation editing module that is used to create at least one annotation and wherein the editing module is used to edit the at least one annotation; an annotation viewing module wherein the presentation device uses the annotation viewing module to present the at least one annotation overlying the map and wherein the at least one annotation is registered to a map location; at least one locator wherein the at least one annotation is associated with the at least one locator; a live annotation module and at least one data source wherein the live annotation module obtains data from the data source that has automatically changed and dynamically updates a live annotation displayed on the presentation device in association with the map with the automatically changed data; and an annotation storage device that stores the at least one annotation wherein a particular locator is used to access every annotation stored in the storage device that is also associated with the particular locator, and wherein at least two users can simultaneously edit and view the at least one annotation via a communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for displaying a map with annotations on a presentation device comprising:
-
displaying a map on a presentation device, wherein the map comprises one or more map locations; displaying one or more original annotations wherein each of the one or more original annotations is registered to a first map location of the one or more map locations; providing an edit control for a user to edit the one or more original annotations; providing a create control for the user to create one or more new annotations wherein each of the one or more new annotations is registered to a second map location of the one or more map locations and wherein at least one annotation comprises the one or more new annotations and the one or more original annotations; providing a locator control for the user to associate a locator with the at least one annotation to create at least one located annotation; storing the at least one located annotation in a storage module wherein the locator can be used to access the at least one located annotation; obtaining data from a data source that has automatically changed; dynamically updating live annotation displayed on the map with the automatically changed data from the data source; and sharing the locator such that at least two users can simultaneously access, view, and edit the at least one located annotation wherein the at least one located annotation is registered to the map location and is viewed overlying the map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification