← Back to Patent Explorer
US5357631A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for creating and maintaining multiple document versions in a data processing system library

Assignee: International Business Machines Corp
•
Filing: 1991-12-09
•
Granted: 1994-10-18
•
Expires: 2011-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 William E. Howell
  • 👤 Hari N. Reddy
  • 👤 Diana S. Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:04
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99954

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 173 words
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.
Claim 2
Independent Claim 173 words
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.
Claim 3
Dependent Claim 45 words
The method in a data processing system implemented library for creating and maintaining multiple versions of a document within said library according to claim 1, further including the step of associating an identification of an immediate predecessor document with each successor document within said library.
Claim 4
Dependent Claim 42 words
The method in a data processing system implemented library for creating and maintaining multiple versions of a document within said library according to claim 1, further including the step of associating a unique version-name with each successor version of said original document.
Claim 5
Independent Claim 199 words
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.
Claim 6
Independent Claim 199 words
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.
Claim 7
Dependent Claim 45 words
The method in a data processing system implemented library for creating and maintaining multiple versions of a document within said library according to claim 4, further including the step of associating an identification of an immediate predecessor document with each successor document within said library.
Claim 8
Dependent Claim 42 words
The method in a data processing system implemented library for creating and maintaining multiple versions of a document within said library according to claim 4, further including the step of associating a unique version-name with each successor version of said original document.
Claim 9
Dependent Claim 157 words
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.
Claim 10
Dependent Claim 157 words
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.
Claim 11
Dependent Claim 45 words
The data processing system for creating and maintaining multiple versions of a document within a library within said data processing system according to claim 7, further including means for associating an identification of an immediate predecessor document with each successor version document within said library.
Claim 12
Dependent Claim 41 words
The data processing system for creating and maintaining multiple versions of a document within a library within said data processing system according to claim 7, further including means for associating a unique version-name with each successor version of said original document.

References Cited (Backward Citations)

US4558413A Cited
US4714996A Cited
EP0230616A2 Cited
US4875159A Cited
US4912637A Cited
EP0371606A2 Cited
US5101345A Cited
US5179718A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-17 1998-04-18 1998-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-17 2002-04-18 2002-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-17 2006-04-18 2006-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag