Collaborative environments in a graphical information system
First Claim
1. In a graphical information system (GIS), a method for providing collaboration between multiple processors within the GIS, the method comprising:
- receiving from a first processor at least one of the members of a set that includes;
a manipulator conducted on an image by the first processor;
a session list entry describing an edit made to the image by the first processor;
a scenario including parameters for geo-spatial analysis of the image conducted by the first processor and/or a result of the geo-spatial analysis conducted by the first processor; and
images along with computer executable instructions for animating a window, the animated window comprising a removed portion of a first image superimposed over a second image, wherein the animated window exposes different portions of the second image at different points in time; and
transmitting to a second processor at least one of or any combination of;
the manipulator;
the session list entry;
the scenario; and
the images along with the instructions for animating the window.
5 Assignments
0 Petitions
Accused Products
Abstract
Collaborative environments in a geographic information system (GIS). Collaboration between multiple processors can be provided within the GIS. A first processor can stream to a server session list entry describing an edit conducted on an image by the first processor. The first processor can also stream a scenario describing geo-spatial analysis of the image conducted by the first processor. The first processor can also stream images along with an animated window. The server can stream the session list entry, the scenario, and/or the images along with animated window to a second processor. The image can include three dimensional data and streaming of data can occur across networks such as the Internet.
-
Citations
27 Claims
-
1. In a graphical information system (GIS), a method for providing collaboration between multiple processors within the GIS, the method comprising:
receiving from a first processor at least one of the members of a set that includes;
a manipulator conducted on an image by the first processor;
a session list entry describing an edit made to the image by the first processor;
a scenario including parameters for geo-spatial analysis of the image conducted by the first processor and/or a result of the geo-spatial analysis conducted by the first processor; and
images along with computer executable instructions for animating a window, the animated window comprising a removed portion of a first image superimposed over a second image, wherein the animated window exposes different portions of the second image at different points in time; and
transmitting to a second processor at least one of or any combination of;
the manipulator;
the session list entry;
the scenario; and
the images along with the instructions for animating the window. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. In a graphical information system (GIS), a method for a first processor accessing image data to collaborate with a second processor accessing the same image data, the method comprising:
-
accessing the image data at the first processor;
performing at the first processor at least one of the members of a set that includes;
executing a manipulator on the image data;
performing an edit of the image data;
performing a scenario including analysis of the image data;
ordisplaying at the first processor a first image superimposed over a second image with an animated window removing a portion of the first image to expose different portions of the second window in time; and
transmitting from the first processor to a server for distribution to the second processor at least one of the members of the set that includes;
a session list entry describing the manipulator;
an session list entry describing the edit;
the scenario including parameters for analysis of the image conducted by the first processor and/or a result of the analysis conducted by the first processor; and
the images along with instructions for animating the window. - View Dependent Claims (8)
-
-
9. A method for synchronizing image data being accessed simultaneously by two processors, the method comprising:
-
receiving a session list entry describing an edit conducted on image data describing a scene at a first processor;
determining whether a second processor is accessing the same session and image data;
if the second processor is accessing the same session and image data;
transmitting the session list entry describing the edit to the second processor such that the second processor can execute the same edit and synchronize the session and image data at the second processor with the session and image data at the first processor; and
storing the session list entry describing the edit in memory. - View Dependent Claims (10, 11)
-
-
12. A method for synchronizing image data at a first processor with a second processor accessing the same image data, the method comprising:
-
performing an edit of the image data at the first processor;
transmitting a session list entry describing the edit from the first processor for distribution to the second processor such that the second processor executes the same edit and synchronizes the image data at the second processor; and
storing the session list entry describing the edit to a session list. - View Dependent Claims (13, 14, 15)
-
-
16. In a graphical information system, a method for displaying superimposed images, the method comprising:
-
displaying a first image;
displaying a second image superimposed over the first image; and
displaying an animated window exposing at least a portion of the first image comprising;
removing at least a portion of the second image so as to expose the underlying portion of the first image located underneath the window portion; and
animating the window portion so as to remove different portions of the second image at different points in time so as to expose different portions of the first image at the different points in time. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a graphical information system (GIS), a method for streaming a scenario between multiple processors for collaboration between users of the multiple processors, the method comprising:
-
receiving a scenario from a first processor, the scenario comprising at least one of the members of the set of;
parameters for conducting geo-spatial analysis of image data; and
a result of geo-spatial analysis conducted on the image data at the first processor; and
transmitting the scenario to a second processor. - View Dependent Claims (22, 23, 24)
-
-
25. In a computer-readable medium, a session list data structure comprising:
-
a first data field containing an identifier associating the session list data structure with a set of image data, the set of image data describing a scene;
a second data field containing an identifier associating the session list data structure with a session of edits conducted on the set of image data; and
a third data field comprising a first session list entry describing a first edit to the set of image data conducted during the session of edits conducted on the set of image data. - View Dependent Claims (26, 27)
-
Specification