← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 09:16
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag