Method and system for maintaining persistance of graphical markups in a collaborative graphical viewing system
First Claim
1. A collaborative graphical viewing systems, comprising:
- a markup module which allows graphical markup items to be created and associated with a camera position, said markup module comprising a store utility which stores said created graphical markup items and associated camera position in persistent storage.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for maintaining persistence of graphical markups created within a collaboration environment that associates graphical markups with the camera position is presented. The collaboration tool provides utilities to allow saving the graphical markups to the user'"'"'s local disk, saving the graphical markups into a PDM system (either locally or remotely), and saving the entire collaboration session including graphical markups, notes, action items, etc., When saved to persistent storage, all the camera positions and all graphical markups associated with them are stored in the markup file. The saved markups/session can later be reloaded from the user'"'"'s local disk or a PDM system as appropriate. When a session is loaded into the collaboration session, all of the camera positions and associated graphical markups from the saved session are then accessible, allowing simple viewing of the results of the session, continuation-of-work, or asynchronous collaboration. After a markup file is loaded the contents are accessible to all the members of the current collaboration session.
-
Citations
31 Claims
-
1. A collaborative graphical viewing systems, comprising:
a markup module which allows graphical markup items to be created and associated with a camera position, said markup module comprising a store utility which stores said created graphical markup items and associated camera position in persistent storage. - View Dependent Claims (2, 5, 6)
-
3. (Cancelled)
-
4. (Cancelled)
-
7. A method for maintaining persistence of graphical markup items in a collaborative graphics environment, comprising:
-
associating graphical markup items created by a user to a camera position, said camera position corresponding to a view of a model loaded into a viewing area; and
storing positioning information describing said camera position and said associated graphical markup items in persistent storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium tangibly embodying program instructions implementing a method for maintaining persistence of graphical markup items in a collaborative graphics environment, the method comprising the steps of:
-
associating graphical markup items created by a user to a camera position, said camera position corresponding to a view of a model loaded into a viewing area; and
storing positioning information describing said camera position and said associated graphical markup items in persistent storage. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a computer aided design (CAD) engine for rendering views of a three dimensional model of an object under design according to a camera position that defines a viewer'"'"'s perspective relative to said object in three dimensions; and
a collaboration module for creating a user defined annotation of said three dimensional model to be displayed for a single predefined camera position, wherein said collaboration module stores said user defined annotation and said single predefined camera position such that, when said three dimensional model is subsequently viewed according to said single predefined camera position, said user defined annotation is displayed. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
generating a first view of a three dimensional model by a computer aided design (CAD) application for display according to a predefined camera position;
receiving an annotation of said three dimensional model from a user;
storing said received annotation and said predefined camera position;
receiving a request to display of a second view of said three dimensional model according to a requested camera position;
generating said second view of said three dimensional model by said CAD application for display according to said requested camera position; and
only when said requested camera position matches said predefined camera position, displaying said annotation. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification