Patent US6065026A successfully refreshed from Google Patents.
US6065026A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-user electronic document authoring system with prompted updating of shared language
Assignee: DOCUMENTCOM
•
Filing: 1997-06-13
•
Granted: 2000-05-16
•
Expires: 2017-06-13
Abstract
Abstract An electronic document authoring system and method that feature maintaining a library of textual components, displaying a document including some of them in a word processor window, responding to user input to an interface of the word processor to edit the document while it is displayed in the window, and maintaining a database of marks identifying each of the components within the document displayed in the window. The system and method also feature responding to user input to edit another document including components, updating some of the components that belong to both documents, and generating a second version of the documents that include updated components.
Inventors
- 👤 Edward J. Cornelia
- 👤 Benjamin Fine
- 👤 Jonathan D. Jacobs
- 👤 Neal J. Karasic
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 13:31
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166
Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
276 words
A method of generating electronic documents, comprising: maintaining a library of textual components, displaying a first textual document including a first plurality of the textual components in a word processor window, responding to user input by a first user to an interface of the work processor to edit the first textual document while the document is displayed in the word processor window, maintaining a database of marks identifying each of the components within the document displayed in the word processor window, displaying a second textual document including a second plurality of the textual components in a word processor window, responding to user input by a second user to the interface of the word processor to edit the second textural document including a second plurality of the textual components the first plurality including one or more textual components from the second plurality, detecting when one of the textual components that belongs to both the first plurality of textual components and the second plurality of textual components is updated in one of the first and second textual documents, prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to the step of updating, generating in response to user input to the interface of the word processor a second version of the first textual document that includes textual components that were updated in the step of updating, and generating in response to user input to the interface of the word processor a second version of the second textual document that includes textual components that were updated in the step of updating.
Claim 2
Independent Claim
276 words
A method of generating electronic documents, comprising: maintaining a library of textual components, displaying a first textual document including a first plurality of the textual components in a word processor window, responding to user input by a first user to an interface of the work processor to edit the first textual document while the document is displayed in the word processor window, maintaining a database of marks identifying each of the components within the document displayed in the word processor window, displaying a second textual document including a second plurality of the textual components in a word processor window, responding to user input by a second user to the interface of the word processor to edit the second textural document including a second plurality of the textual components the first plurality including one or more textual components from the second plurality, detecting when one of the textual components that belongs to both the first plurality of textual components and the second plurality of textual components is updated in one of the first and second textual documents, prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to the step of updating, generating in response to user input to the interface of the word processor a second version of the first textual document that includes textual components that were updated in the step of updating, and generating in response to user input to the interface of the word processor a second version of the second textual document that includes textual components that were updated in the step of updating.
Claim 3
Dependent Claim
32 words
The method of claim 1 wherein the steps of generating each include a step of prompting the user to accept or reject component updating for each of the components to be updated.
Claim 4
Dependent Claim
29 words
The method of claim 2 wherein the step of prompting includes prompting the user to accept or reject each updated component to include in the first and second documents.
Claim 5
Dependent Claim
41 words
The method of claim 1 further including the step of automatically prompting the user to save changes to the components in the first document made during editing to the library upon detection of a user command to save the first document.
Claim 6
Dependent Claim
46 words
The method of claim 1 further including the steps of generating questionnaires, receiving user input to complete the questionnaires, and wherein the step of updating is responsive to the input to update at least a portion of the textual components in the ones of the records.
Claim 7
Dependent Claim
25 words
The method of claim 5 further including the step of generating, in response to user input, a report on when the questionnaires were last completed.
Claim 8
Dependent Claim
34 words
The method of claim 1 further including the step of generating, in response to user input, a report on which of the documents includes a particular one of the textual components in the library.
Claim 9
Dependent Claim
28 words
The method of claim 1 further including the step of generating, in response to user input, a report on which portions of the documents include flagged compliance text.
Claim 10
Dependent Claim
49 words
The method of claim 1 wherein the system maintains revision history and comments associated with the components in the library, and further including the step of displaying the revision history and comments in response to user input related to a particular one of the textual components in the library.
Claim 11
Dependent Claim
24 words
The method of claim 1 further including the step of displaying boundaries of the components in the first plurality in the word processor window.
Claim 12
Dependent Claim
44 words
The method of claim 1 wherein the step of maintaining the library maintains ones of the textual components in the library that include a plurality of variation fields, and further including the step of updating the variation fields in response to a user command.
Claim 13
Dependent Claim
26 words
The method of claim 1 wherein the step of maintaining the library maintains an indication of whether the updates to each of the components require review.
Claim 14
Dependent Claim
42 words
The method of claim 1 wherein the step of maintaining the library maintains a classification field, and further including the step of identifying to the user new components that may be relevant to one of the documents based on the classification field.
Claim 15
Dependent Claim
27 words
The method of claim 1 further including a step of responding to user input to the interface of the word processor to flag text in the documents.
Claim 16
Dependent Claim
40 words
The method of claim 1 wherein the step of maintaining the library maintains an expiration date field, and further including the step of preventing textual components associated with expired dates in their date fields from being included in the documents.
Claim 17
Dependent Claim
30 words
The method of claim 1 wherein a plurality of word processing commands and a plurality of commands related to the components in the library are available to the user simultaneously.
Claim 18
Dependent Claim
27 words
The method of claim 1 wherein the step of maintaining the library maintains a draft field to indicate whether textual information is in draft or final form.
Claim 19
Dependent Claim
34 words
The method of claim 1 further including the step of responding to a user copy command to create a third document from the first plurality of the components that make up the first document.
Claim 20
Dependent Claim
23 words
The method of claim 1 wherein the step of maintaining the library maintains information on each of the component's name, description, and classifications.
Claim 21
Dependent Claim
31 words
The method of claim 19 wherein the step of maintaining the library maintains information on each of the component's regulatory information, revision, comments, and its read only and review required status.
Claim 22
Dependent Claim
17 words
The method of claim 1 wherein the library communicates with the user interface over a computer network.
Claim 23
Dependent Claim
18 words
The method of claim 1 wherein the library communicates with the user interface over a global computer network.
Claim 24
Dependent Claim
18 words
The method of claim 1 further including the step of managing the documents in a document management system.
Claim 25
Dependent Claim
22 words
The method of claim 1 wherein the step of updating includes updating of components by a plurality of users using different computers.
Claim 26
Dependent Claim
35 words
The method of claim 1 further including the step of storing document prototypes including a plurality of components, and further including the step of creating the first document based on one of the document prototypes.
Claim 27
Dependent Claim
269 words
A textual document authoring system, comprising: means for storing in storage a library of textual components and a database of marks identifying each of the components that is part of a first textual document, means for displaying in a word processor window on a display responsive to the storage the first textual document including a first plurality of the textual components, and a user interface for responding to user input by a first user to an interface of the word processor to edit the first textual document while the document is displayed by the means for displaying in the word processor window; for responding to user input by a second user to the interface of the word processor to edit a second textual document including a second plurality of the textual components, the first plurality including one or more textual components from the second plurality; for detecting when one of the textual components that belongs to both the first plurality and the second plurality is updated in one of the first and second textual documents; for prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to updating of the one of the textual components; for responding to user input to the interface of the word processor to generate a second version of the first textual document that includes updated textual components; and means for responding to user input to the interface of the word processor to generate a second version of the second textual document that includes updated textual components.
Claim 28
Dependent Claim
269 words
A textual document authoring system, comprising: means for storing in storage a library of textual components and a database of marks identifying each of the components that is part of a first textual document, means for displaying in a word processor window on a display responsive to the storage the first textual document including a first plurality of the textual components, and a user interface for responding to user input by a first user to an interface of the word processor to edit the first textual document while the document is displayed by the means for displaying in the word processor window; for responding to user input by a second user to the interface of the word processor to edit a second textual document including a second plurality of the textual components, the first plurality including one or more textual components from the second plurality; for detecting when one of the textual components that belongs to both the first plurality and the second plurality is updated in one of the first and second textual documents; for prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to updating of the one of the textual components; for responding to user input to the interface of the word processor to generate a second version of the first textual document that includes updated textual components; and means for responding to user input to the interface of the word processor to generate a second version of the second textual document that includes updated textual components.
Claim 29
Dependent Claim
30 words
The apparatus of claim 26 wherein the user interface further includes means for prompting the user to accept or reject component updating for each of the components to be updated.
Claim 30
Dependent Claim
31 words
The apparatus of claim 27 wherein the means for prompting includes means for prompting the user to accept or reject each updated component to include in the first and second documents.
Claim 31
Dependent Claim
40 words
The apparatus of claim 26 further including means for automatically prompting the user to save changes to the components in the first document made during editing to the library upon detection of a user command to save the first document.
Claim 32
Dependent Claim
34 words
The apparatus of claim 26 further including means for generating questionnaires, for receiving user input to complete the questionnaires, and for updating at least a portion of the textual components based on the questionnaires.
Claim 33
Dependent Claim
25 words
The apparatus of claim 30 further including the step of generating, in response to user input, a report on when the questionnaires were last completed.
Claim 34
Dependent Claim
33 words
The apparatus of claim 26 further including means for generating, in response to user input, a report on which of the documents includes a particular one of the textual components in the library.
Claim 35
Dependent Claim
27 words
The apparatus of claim 26 further including means for generating, in response to user input, a report on which portions of the documents include flagged compliance text.
Claim 36
Dependent Claim
49 words
The apparatus of claim 26 further including means for maintaining revision history and comments associated with the components in the library, and further including means for displaying the revision history and comments in response to user input related to a particular one of the textual components in the library.
Claim 37
Dependent Claim
23 words
The apparatus of claim 26 further including means for displaying boundaries of the components in the first plurality in the word processor window.
Claim 38
Dependent Claim
38 words
The apparatus of claim 26 further including means for maintaining ones of the textual components in the library that include a plurality of variation fields, and means for updating the variation fields in response to a user command.
Claim 39
Dependent Claim
23 words
The apparatus of claim 26 further including means for maintaining an indication of whether the updates to each of the components require review.
Claim 40
Dependent Claim
38 words
The apparatus of claim 26 further including means for maintaining a classification field, and further including menus for identifying to the user new components that may be relevant to one of the documents based on the classification field.
Claim 41
Dependent Claim
26 words
The apparatus of claim 26 further including means for responding to user input to the interface of the word processor to flag text in the documents.
Claim 42
Dependent Claim
36 words
The apparatus of claim 26 further including means for maintaining an expiration date field, and further including means for preventing textual components associated with expired dates in their date fields from being included in the documents.
Claim 43
Dependent Claim
30 words
The apparatus of claim 26 wherein a plurality of word processing commands and a plurality of commands related to the components in the library are available to the user simultaneously.
Claim 44
Dependent Claim
24 words
The apparatus of claim 26 further including means for maintaining a draft field to indicate whether textual information is in draft or final form.
Claim 45
Dependent Claim
35 words
The apparatus of claim 26 further including further including means for responding to a user copy command to create a third document from the first plurality of the components that make up the first document.
Claim 46
Dependent Claim
20 words
The apparatus of claim 26 further including means for maintaining information on each of the component's name, description, and classifications.
Claim 47
Dependent Claim
28 words
The apparatus of claim 44 further including means for maintaining information on each of the component's regulatory information, revision, comments, and its read only and review required status.
Claim 48
Dependent Claim
15 words
The apparatus of claim 43 further including a document management system to manage the documents.
Claim 49
Dependent Claim
18 words
The apparatus of claim 43 further including a plurality of workstations for updating the components by different users.
Claim 50
Dependent Claim
33 words
The method of claim 26 further including means for storing document prototypes including a plurality of components, and further including means for creating the first document based on one of the document prototypes.
References Cited (Backward Citations)
US5113341A
Cited
US5280574A
Cited
US5181162A
Cited
US5341469A
Cited
US5581682A
Cited
US5671428A
Cited
US5367621A
Cited
US5745910A
Cited
US5537526A
Cited
US5655130A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-16 | 2003-11-15 | 2004-05-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-16 | 2007-11-15 | 2008-05-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-16 | 2011-11-15 | 2012-05-16 | $7700.00 | Window Closed / Lapsed |