SYSTEM TO VIEW AND MANIPULATE ARTIFACTS AT A TEMPORAL REFERENCE POINT
First Claim
1. A system to view and manipulate artifacts at a temporal reference point, comprising:
- one or more artifact drafts associated with each of a plurality of artifacts, each of said one or more artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed said each artifact draft'"'"'s parent into said each artifact draft;
a plurality of traceability links and traceability vertices representing connections between said one or more artifact drafts of the plurality of artifacts, wherein a traceability link includes an edge between an artifact draft of an artifact in the plurality of artifacts and an artifact draft of another artifact in the plurality of artifacts, said artifact draft of an artifact in the plurality of artifacts and the artifact draft of another artifact in the plurality of artifacts forming the traceability vertices;
a processor; and
a module operable to execute on the processor and navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft'"'"'s parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
-
Citations
16 Claims
-
1. A system to view and manipulate artifacts at a temporal reference point, comprising:
-
one or more artifact drafts associated with each of a plurality of artifacts, each of said one or more artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed said each artifact draft'"'"'s parent into said each artifact draft; a plurality of traceability links and traceability vertices representing connections between said one or more artifact drafts of the plurality of artifacts, wherein a traceability link includes an edge between an artifact draft of an artifact in the plurality of artifacts and an artifact draft of another artifact in the plurality of artifacts, said artifact draft of an artifact in the plurality of artifacts and the artifact draft of another artifact in the plurality of artifacts forming the traceability vertices; a processor; and a module operable to execute on the processor and navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium storing a program of instructions executable by a machine to perform a method to view and manipulate artifacts at a temporal reference point, comprising:
-
receiving a command that edits a first artifact; adding a time stamp to the command; storing the command in a command stack; storing a current state of the first artifact and the command stack as an artifact draft; and in response to detecting that the command is an action that accesses a second artifact, creating a traceability link between said artifact draft and a second artifact draft associated with said second artifact. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification