Creating, storing and viewing process models
First Claim
Patent Images
1. A method comprising:
- storing a document containing a drawing of an activity in a storage device, the drawing comprising a plurality of elements associated with a process;
storing the location of the stored document in a database;
storing at least one property in the database for each element in the drawing;
storing locations of a plurality of documents containing drawings for a plurality of respective activities in the database and storing at least one property for each element in each drawing;
storing a structural relationship in the database that describes the structural relationship between at least two elements in the drawing;
a work model explorer generating a user interface comprising a list of elements found in the process;
the work model explorer receiving a request to display one of the elements listed in the user interface from a user;
performing a search of the database based on the request from the user to determine which document contains a particular drawing comprising the element and the location of the document that contains the drawing comprising the element;
performing a security check to see if the user has rights to view the document containing the element; and
if the user has rights to view the document containing the element;
the work model explorer starting a technical drawing application that is not currently running;
opening the document in the technical drawing application such that the drawing is displayed on a display device; and
receiving a change to metadata of the element in the document in the technical drawing application.
2 Assignments
0 Petitions
Accused Products
Abstract
The location of a drawing of an activity, a property of an element in the drawing and the structural relationship of elements in the drawing are stored in a database. The database is accessed to form a user interface that provides a hierarchical representation of activities and the elements within activities.
105 Citations
19 Claims
-
1. A method comprising:
-
storing a document containing a drawing of an activity in a storage device, the drawing comprising a plurality of elements associated with a process; storing the location of the stored document in a database; storing at least one property in the database for each element in the drawing; storing locations of a plurality of documents containing drawings for a plurality of respective activities in the database and storing at least one property for each element in each drawing; storing a structural relationship in the database that describes the structural relationship between at least two elements in the drawing; a work model explorer generating a user interface comprising a list of elements found in the process; the work model explorer receiving a request to display one of the elements listed in the user interface from a user; performing a search of the database based on the request from the user to determine which document contains a particular drawing comprising the element and the location of the document that contains the drawing comprising the element; performing a security check to see if the user has rights to view the document containing the element; and if the user has rights to view the document containing the element; the work model explorer starting a technical drawing application that is not currently running; opening the document in the technical drawing application such that the drawing is displayed on a display device; and receiving a change to metadata of the element in the document in the technical drawing application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium having computer executable instructions that when executed by a processor cause the processor to perform steps comprising:
-
storing locations of a plurality of documents containing drawings for a plurality of respective activities in the database and storing at least one property for each element in each drawing; storing a structural relationship in the database that describes the structural relationship between at least two elements in a drawing; generating a work model explorer user interface comprising a list of elements found in a process associated with one of the drawings; receiving a command to view one of the elements listed in the user interface from a user through the user interface; performing a search of the database based on the request from the user to determine which document contains a particular drawing comprising the element and the location of the document that contains the drawing comprising the element; performing a security check to see if the user has rights to view the document containing the element; and if the user has rights to view the document containing the element; a work model explorer starting a technical drawing application that is not currently running; opening the document in the technical drawing application such that the drawing is displayed on a display device; and receiving a change to metadata of the element in the document in the technical drawing application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory storing a drawing document, the drawing document comprising a plurality of elements associated with a process; a database containing; the locations of a plurality of stored drawing documents containing drawings for a plurality of respective activities, at least one property for each element in each drawing document; a structural relationship between at least two elements in each drawing; a work model explorer; generating a user interface comprising a list of elements found in the process; receiving a request to display one of the elements listed in the user interface from a user; performing a search of the database based on the request from the user to determine which drawing document contains the element and the location of the drawing document; and if the user has rights to view the document containing the element, starting a technical drawing application that is not currently running; and the technical drawing application opening the drawing document such that the drawing document is displayed and receiving a change to metadata of the element in the drawing document.
-
Specification