Method and system for creating and maintaining multiple document versions in a data processing system library
First Claim
1. A method in a data processing system implemented library for maintaining multiple versions of a document within said library, wherein said document may include one or more successor versions and/or one or more predecessor documents which are related to said document, said method comprising the data processing system implemented steps of:
- uniquely identifying an original document within said library as a root document;
establishing a version-root identifier to be associated with all successor versions of said original document which may thereafter be created within said library;
for each successor version of said original document, automatically associating said version-root identifier with each successor document of said original document which is therefore created within said library; and
for each successor version of said original document and a second predecessor document, automatically associating said version-root identifier with said successor version and said second predecessor document wherein all documents related to said original document and created after said original document was identified as a root document within said library will have an identical version-root identifier associated therewith.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for creating and maintaining multiple document versions in a data processing system implemented library. Selected documents within a data processing system implemented library are uniquely identified as root documents and a version-root identifier for each successor version of a particular root document is established. Thereafter, a selected version-root identifier is automatically associated with each created successor version of a root document. Upon the creation of a successor version of a root document and a second predecessor document, the version-root identifier associated with the root document is automatically associated with the successor version and the second predecessor document. Upon the creation of a successor version base upon multiple non-root predecessor documents a particular non-root predecessor document is automatically selected as a root document and a version-root identifier is established and associated therewith. Thereafter, the newly established version-root identifier is automatically associated with all non-root predecessor documents and the successor version based thereon.
-
Citations
9 Claims
-
1. A method in a data processing system implemented library for maintaining multiple versions of a document within said library, wherein said document may include one or more successor versions and/or one or more predecessor documents which are related to said document, said method comprising the data processing system implemented steps of:
-
uniquely identifying an original document within said library as a root document; establishing a version-root identifier to be associated with all successor versions of said original document which may thereafter be created within said library; for each successor version of said original document, automatically associating said version-root identifier with each successor document of said original document which is therefore created within said library; and for each successor version of said original document and a second predecessor document, automatically associating said version-root identifier with said successor version and said second predecessor document wherein all documents related to said original document and created after said original document was identified as a root document within said library will have an identical version-root identifier associated therewith. - View Dependent Claims (2, 3)
-
-
4. A method in a data processing system implemented library for maintaining multiple versions of a document within said library, wherein said document may include one or more successor versions and/or one or more predecessor documents which are related to said document, said method comprising the data processing system implemented steps of:
-
uniquely identifying a plurality of original documents within said library as root documents; establishing a selected version-root identifier for all successor versions of each of said plurality of original documents which may thereafter be created within said library; for each successor version which is thereafter created of a uniquely identified one of said plurality of original documents and a second predecessor document, automatically associating said selected version-root identifier with said successor version of said uniquely identified one of said plurality of original documents and said second predecessor document; for each successor version of a first predecessor document and a second predecessor document, automatically identifying a selected one of said predecessor documents as a root document and establishing a particular version-root identifier for all successor versions thereof; and thereafter, automatically associating said particular version-root identifier with said successor version of said first predecessor document and said second predecessor document. - View Dependent Claims (5, 6)
-
-
7. A data processing system for maintaining multiple versions of a document within a library within said data processing system, wherein said document may include one or more successor versions and/or one of more predecessor documents which are related to said document, said data processing system comprising:
-
means for uniquely identifying an original document within said library as a root document; means for establishing a version-root identifier for all successor versions of said original document which may thereafter be created within said library; means for automatically associating said version-root identifier with each successor version of said original document within said library; and means for automatically associating said version-root identifier with a successor version of said original document and a second predecessor document, and said second predecessor document, wherein all documents related to said original document and created after said original document was identified as a root document within said library will have an identical version-root identifier associated therewith. - View Dependent Claims (8, 9)
-
Specification