US5655130A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for document production using a common document database
Assignee: Unisys Corp
•
Filing: 1994-10-14
•
Granted: 1997-08-05
•
Expires: 2014-10-14
Abstract
Abstract A system and method for producing a variety of documents from a common document database. A document is partitioned into a number of encapsulated data elements. One or more classes of variations are defined and variation names are associated with each class. Data elements within the document are tagged with one or more variation names and placed within a document database; the resulting document database can be filtered and formatted to form variation-specific documents.
Inventors
- 👤 Daniel R. Dodge
- 👤 Susan L. Follett
- 👤 Anna Marie Grecco
- 👤 Jean M. Tillman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 03:31
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/12; G06F40/131
Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
193 words
A computer-implemented method for creating a plurality of versions of custom documents from a document source file, comprising the steps of: defining a source file having a plurality of encapsulated data elements, wherein each encapsulated data element includes document information including text or graphics, wherein the plurality of encapsulated data elements includes a plurality of first encapsulated data elements and a plurality of second encapsulated data elements; defining a first class, wherein the first class includes a plurality of first class variation names and wherein the plurality of first class variation names includes a first and a second variation name; tagging the plurality of first encapsulated data elements with the first variation name in the first class; tagging the plurality of second encapsulated data elements with the second variation name in the first class; selecting encapsulated data elements from the plurality of encapsulated data elements wherein the step of selecting includes the step of choosing a set of variation names including the first variation name; and filtering the source file with the set of variation names, wherein the step of filtering comprises forming a filtered source file comprising the selected encapsulated data elements.
Claim 2
Dependent Claim
193 words
A computer-implemented method for creating a plurality of versions of custom documents from a document source file, comprising the steps of: defining a source file having a plurality of encapsulated data elements, wherein each encapsulated data element includes document information including text or graphics, wherein the plurality of encapsulated data elements includes a plurality of first encapsulated data elements and a plurality of second encapsulated data elements; defining a first class, wherein the first class includes a plurality of first class variation names and wherein the plurality of first class variation names includes a first and a second variation name; tagging the plurality of first encapsulated data elements with the first variation name in the first class; tagging the plurality of second encapsulated data elements with the second variation name in the first class; selecting encapsulated data elements from the plurality of encapsulated data elements wherein the step of selecting includes the step of choosing a set of variation names including the first variation name; and filtering the source file with the set of variation names, wherein the step of filtering comprises forming a filtered source file comprising the selected encapsulated data elements.
Claim 3
Dependent Claim
27 words
The method according to claim 1 wherein the step of selecting further comprises the step of adding the second variation name to the set of variation names.
Claim 4
Dependent Claim
48 words
The method according to claim 2 wherein the plurality of encapsulated data elements includes a plurality of common encapsulated data elements and wherein the step of forming the filtered source file includes the step of placing the plurality of common encapsulated data elements into the filtered source file.
Claim 5
Dependent Claim
24 words
The method according to claim 1 wherein the method further comprises the step of producing a custom document output from the filtered source file.
Claim 6
Dependent Claim
61 words
The method according to claim 4 wherein the step of producing a custom document output comprises the steps of: formatting the filtered source file to produce an electronic document which can be read on a display device; and storing the electronic document in a machine-readable format such that the electronic document can be searched and displayed via search and display software.
Claim 7
Dependent Claim
98 words
The method according to claim 1 wherein the method further comprises the steps of: providing a second class, wherein the second class includes a plurality of second class variation names and wherein the plurality of second class variation names includes a third variation name; and tagging one of the plurality of encapsulated data elements with the third variation name; and wherein the step of choosing a set of variation names comprises the steps of: selecting a first class variation name; selecting a second class variation name; and adding the selected variation names to the set of variation names.
Claim 8
Dependent Claim
27 words
The method according to claim 6 wherein the encapsulated data clement tagged with the third variation name is one of the plurality of first encapsulated data elements.
Claim 9
Dependent Claim
48 words
The method according to claim 6 wherein the plurality of encapsulated data elements includes a plurality of common encapsulated data elements and wherein the step of forming the filtered source file includes the step of placing the plurality of common encapsulated data elements into the filtered source file.
Claim 10
Dependent Claim
24 words
The method according to claim 6 wherein the method further comprises the step of producing a custom document output from the filtered source file.
Claim 11
Dependent Claim
61 words
The method according to claim 9 wherein the step of producing a custom document output comprises the steps of: formatting the filtered source file to produce an electronic document which can be read on a display device; and storing the electronic document in a machine-readable format such that the electronic document can be searched and displayed via search and display software.
Claim 12
Dependent Claim
150 words
A computer-implemented method of generating a version of a document from a document database, comprising the steps of: providing a plurality of data objects, wherein each data object includes document information including text or graphics, wherein the plurality of data objects comprises a plurality of first data objects, a plurality of second data objects and a plurality of common data objects; defining a first class having a first variation name and a second variation name; associating the first variation name with the plurality of first data objects; associating the second variation name with the plurality of second data objects; selecting the data objects associated with a set of variation names, wherein the step of selecting includes the step of adding the first variation name to the set of variation names; and forming an output document wherein the step of forming includes the step of removing the unselected second data objects.
Claim 13
Dependent Claim
150 words
A computer-implemented method of generating a version of a document from a document database, comprising the steps of: providing a plurality of data objects, wherein each data object includes document information including text or graphics, wherein the plurality of data objects comprises a plurality of first data objects, a plurality of second data objects and a plurality of common data objects; defining a first class having a first variation name and a second variation name; associating the first variation name with the plurality of first data objects; associating the second variation name with the plurality of second data objects; selecting the data objects associated with a set of variation names, wherein the step of selecting includes the step of adding the first variation name to the set of variation names; and forming an output document wherein the step of forming includes the step of removing the unselected second data objects.
Claim 14
Dependent Claim
27 words
The computer-implemented method of claim 11 wherein the step of selecting further comprises the step of adding the second variation name to the set of variation names.
Claim 15
Dependent Claim
23 words
The computer-implemented method of claim 11 wherein the step of forming comprises the step of formatting the output document in a predefined format.
Claim 16
Dependent Claim
67 words
The computer-implemented method of claim 11 wherein the plurality of data objects includes a third data object and wherein the method further comprises the steps of: defining a second class having a third variation name; associating the third variation name with the third data object; and wherein the step of selecting further comprises the step of adding the third variation name to the set of variation names.
Claim 17
Dependent Claim
23 words
The computer-implemented method of claim 14 wherein the step of forming comprises the step of formatting the output document in a predefined format.
Claim 18
Dependent Claim
57 words
The computer-implemented method of claim 11 wherein the method further comprises the steps of: defining a second class having a third variation name; associating the third variation name with one of the second data objects; and wherein the step of selecting further comprises the step of adding the third variation name to the set of variation names.
Claim 19
Dependent Claim
23 words
The computer-implemented method of claim 16 wherein the step of forming comprises the step of formatting the output document in a predefined format.
Claim 20
Dependent Claim
159 words
A document generation system for generating a variety of documents from a common document database, comprising: authoring means for entering a document having a plurality of data objects, wherein the plurality of data objects includes a plurality of first data objects, a plurality of second data objects and a plurality of common data objects, wherein each data object includes document information including text or graphics, wherein the authoring means includes first class assigning means for assigning a first class having a first and a second variation name to each of the first and second data objects, wherein the first class assigning means comprises means for associating the plurality of first data objects with the first variation name and means for associating the plurality of second data objects with the second variation name; document validation means for determining that the document is in a predetermined format; and document filtering means for removing data objects associated with the second variation name.
Claim 21
Dependent Claim
159 words
A document generation system for generating a variety of documents from a common document database, comprising: authoring means for entering a document having a plurality of data objects, wherein the plurality of data objects includes a plurality of first data objects, a plurality of second data objects and a plurality of common data objects, wherein each data object includes document information including text or graphics, wherein the authoring means includes first class assigning means for assigning a first class having a first and a second variation name to each of the first and second data objects, wherein the first class assigning means comprises means for associating the plurality of first data objects with the first variation name and means for associating the plurality of second data objects with the second variation name; document validation means for determining that the document is in a predetermined format; and document filtering means for removing data objects associated with the second variation name.
Claim 22
Dependent Claim
75 words
The system according to claim 18, wherein the plurality of first data objects includes a third data object and wherein: the authoring means further includes second class assigning means for assigning a second class having a third variation name, wherein the second class assigning means comprises means for associating the third data object with the third variation name; and the document filtering means includes means for removing data objects associated with the third variation name.
Claim 23
Dependent Claim
94 words
The system according to claim 18, wherein the plurality of data objects further include a third and a fourth data object and wherein: the authoring means further includes second class assigning means for assigning a second class having a third and a fourth variation name, wherein the second class assigning means comprises means for associating the third data object with the third variation name and means for associating the fourth data object with the fourth variation name; and the document filtering means includes means for removing data objects associated with the fourth variation name.
Claim 24
Dependent Claim
27 words
The system according to claim 18, wherein the system further comprises formatting means, connected to the document filtering means, for placing the document in a predefined format.
Claim 25
Dependent Claim
126 words
A computer implemented method of creating multiple variations of documentation, comprising the steps of: defining a source file having a plurality of document elements, wherein the document elements include document information including text or graphics; tagging predetermined ones of said plurality of document elements as first variation document elements; tagging predetermined ones of said plurality of document elements as second variation document elements; tagging predetermined ones of said plurality of document elements as common document elements; selecting a first variation; scanning said source file for selected document elements, wherein the step of scanning includes the step of scanning said source file for first variation document elements and for common document elements; and generating an output document from the document information contained in the selected document elements.
Claim 26
Dependent Claim
126 words
A computer implemented method of creating multiple variations of documentation, comprising the steps of: defining a source file having a plurality of document elements, wherein the document elements include document information including text or graphics; tagging predetermined ones of said plurality of document elements as first variation document elements; tagging predetermined ones of said plurality of document elements as second variation document elements; tagging predetermined ones of said plurality of document elements as common document elements; selecting a first variation; scanning said source file for selected document elements, wherein the step of scanning includes the step of scanning said source file for first variation document elements and for common document elements; and generating an output document from the document information contained in the selected document elements.
Claim 27
Dependent Claim
71 words
The method of claim 22 further comprising the step of selecting a second variation; wherein the step of scanning further includes the step of scanning said source file for second variation document elements and wherein the step of generating comprises the steps of marking as first variation elements the document information from said first variation document elements and as second variation elements the document information from said second variation document elements.
Claim 28
Dependent Claim
174 words
A computer-implemented method of generating a version of a document from a document database, comprising the steps of: providing a plurality of document section objects, wherein the plurality of document section objects includes document section objects having one or more paragraphs and document section objects having one or more illustrations; dividing the plurality of document section objects into a plurality of first document section objects, a plurality of second document section objects and a plurality of common document section objects; defining a first class having a first variation name and a second variation name; associating the first variation name with the plurality of first document section objects; associating the second variation name with the plurality of second document section objects; selecting the document section objects associated with a set of variation names, wherein the step of selecting includes the step of adding the first variation name to the set of variation names; and filtering the document database to form an output document comprising the common document section objects and the selected document section objects.
Claim 29
Dependent Claim
174 words
A computer-implemented method of generating a version of a document from a document database, comprising the steps of: providing a plurality of document section objects, wherein the plurality of document section objects includes document section objects having one or more paragraphs and document section objects having one or more illustrations; dividing the plurality of document section objects into a plurality of first document section objects, a plurality of second document section objects and a plurality of common document section objects; defining a first class having a first variation name and a second variation name; associating the first variation name with the plurality of first document section objects; associating the second variation name with the plurality of second document section objects; selecting the document section objects associated with a set of variation names, wherein the step of selecting includes the step of adding the first variation name to the set of variation names; and filtering the document database to form an output document comprising the common document section objects and the selected document section objects.
Claim 30
Dependent Claim
27 words
The computer-implemented method of claim 24 wherein the step of selecting further comprises the step of adding the second variation name to the set of variation names.
Claim 31
Dependent Claim
23 words
The computer-implemented method of claim 24 wherein the step of filtering comprises the step of formatting the output document in a predefined format.
Claim 32
Dependent Claim
58 words
The computer-implemented method of claim 24 wherein the method further comprises the steps of: defining a second class having a third variation name; associating the third variation name with one of the second document section objects; and wherein the step of selecting further comprises the step of adding the third variation name to the set of variation names.
Claim 33
Dependent Claim
23 words
The computer-implemented method of claim 27 wherein the step of filtering comprises the step of formatting the output document in a predefined format.
Claim 34
Dependent Claim
166 words
A document generation system for generating a variety of documents from a common document database, comprising: an input/output device, wherein the input/output device includes authoring means for entering a document having a plurality of encapsulated paragraphs and means for grouping each of the plurality of encapsulated paragraphs into first, second and common encapsulated paragraphs, wherein the authoring means includes first class assigning means for assigning a first class having a first and a second variation name to each of the first and second encapsulated paragraphs, wherein the first class assigning means comprises means for associating the first encapsulated paragraphs with the first variation name and means for associating the second encapsulated paragraphs with the second variation name; document validation means, connected to the input/output device, for determining that the document is in a predetermined format; storage means, connected to the document validation means, for storing the document; and document filtering means, connected to the storage means, for removing encapsulated paragraphs associated with the second variation name.
Claim 35
Dependent Claim
166 words
A document generation system for generating a variety of documents from a common document database, comprising: an input/output device, wherein the input/output device includes authoring means for entering a document having a plurality of encapsulated paragraphs and means for grouping each of the plurality of encapsulated paragraphs into first, second and common encapsulated paragraphs, wherein the authoring means includes first class assigning means for assigning a first class having a first and a second variation name to each of the first and second encapsulated paragraphs, wherein the first class assigning means comprises means for associating the first encapsulated paragraphs with the first variation name and means for associating the second encapsulated paragraphs with the second variation name; document validation means, connected to the input/output device, for determining that the document is in a predetermined format; storage means, connected to the document validation means, for storing the document; and document filtering means, connected to the storage means, for removing encapsulated paragraphs associated with the second variation name.
Claim 36
Dependent Claim
64 words
The system according to claim 29, wherein: the authoring means further includes second class assigning means for assigning a second class having a third variation name, wherein the second class assigning means comprises means for associating one of the first encapsulated paragraphs with the third variation name; and the document filtering means includes means for removing data objects associated with the third variation name.
Claim 37
Dependent Claim
27 words
The system according to claim 29, wherein the system further comprises formatting means, connected to the document filtering means, for placing the document in a predefined format.
Claim 38
Dependent Claim
51 words
The system according to claim 29, wherein the document further includes one or more encapsulated illustrations associated with the first variation name and one or more encapsulated illustrations associated with the second variation name, wherein the document filtering means includes means for removing encapsulated illustrations associated with the second variation name.
References Cited (Backward Citations)
US4996662A
Cited
US4962475A
Cited
US5119491A
Cited
US5222236A
Cited
US4969093A
Cited
US5038316A
Cited
US5050071A
Cited
US5280574A
Cited
US5181162A
Cited
US5233513A
Cited
US5251314A
Cited
US5432903A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-04 | 2001-02-03 | 2001-08-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-04 | 2005-02-03 | 2005-08-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-04 | 2009-02-03 | 2009-08-05 | $7700.00 | Window Closed / Lapsed |