IP Library Granted Patent US 8,543,604
Granted Patent B2
US 8,543,604 · App. 13/481,773 · Granted Sep 24, 2013

System and method for drafting documents using an outline table

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,543,604
App. No.
13/481,773
Granted
Sep 24, 2013
Kind
B2
Abstract

A system and method for drafting documents using an outline table is provided. A database of outlines is maintained. Each outline includes an organizational framework into which document clauses are inserted to form a document. A request for one or more of the outlines is received from a user. The outlines are filtered by removing those outlines that the user is not authorized to access. The outlines are further filtered by removing those outlines that are not preferred by the user. The remaining outlines, not removed, are presented to the user. Input from the user regarding the presented outlines is received. At least one of the presented outlines associated with the user input is selected. The selected outline is populated with predefined values.

Claims (57)

1. A computer-implemented system for drafting documents using an outline table, comprising:

a database of outlines, each comprising an organizational framework into which document clauses are inserted to form a document;

a request module to receive a request for one or more of the outlines from a user;

a filtering module to filter the outlines by removing those outlines that the user is not authorized to access and to further filter the outlines by removing those outlines that are not preferred by the user;

a presentation module to present to the user, the remaining outlines not removed;

an input module to receive input from the user regarding the presented outlines;

a selection module to select at least one of the presented outlines associated with the user input, wherein the selected outline is populated with predefined values;

a display module to display to the user at least one annotation with the selected outline, the annotation comprising an explanatory description of the outline and at least one hyperlink to link the explanatory description to one of a local data source and an external data source; and

a processor to execute the modules.

2. The computer-implemented system according to claim 1 , wherein the annotation further comprises explanatory descriptions of individual document clauses and subsections of the outline.

3. The computer-implemented system according to claim 1 , further comprising:

an authorization list for the user; and

an outline identification module to compare the authorization list to the database of outlines and to identify at least one of those outlines that the user is authorized to access and those outlines that the user is not authorized to access.

4. The computer-implemented system according to claim 1 , further comprising:

maintaining a preference list for the user;

comparing the preference list to the database of outlines; and

identifying at least one of those outlines that the user prefers and those outlines that the user does not prefer.

5. The computer-implemented system according to claim 1 , wherein the predefined values comprise names of parties potentially affected by content of the document.

6. The computer-implemented system according to claim 1 , further comprising:

a journal to record the selected outline.

7. The computer-implemented system according to claim 1 , wherein the filtering module associates each of the outlines in the database with a monetary value and further filters the outlines based on the associated monetary values of the outlines and a monetary value preference by the user.

8. The computer-implemented system according to claim 1 , further comprising:

a clause population module to populate the selected outline with the document clauses selected by the user.

9. The computer-implemented system according to claim 1 , further comprising:

an outline table to maintain the outlines;

tables for the documents clauses, annotations, and learn topics; and

a hierarchically structured table with the outline, document clause, annotation, and learn topics tables, wherein the structured table stores indices to the document clauses, outlines, annotations, and learn topics within the outlines.

10. A computer-implemented method for drafting documents using an outline table, comprising:

maintaining a database of outlines, each comprising an organizational framework into which document clauses are inserted to form a document;

receiving a request for one or more of the outlines from a user;

filtering the outlines by removing those outlines that the user is not authorized to access;

further filtering the outlines by removing those outlines that are not preferred by the user;

presenting to the user, the remaining outlines not removed;

receiving input from the user regarding the presented outlines;

selecting at least one of the presented outlines associated with the user input, wherein the selected outline is populated with predefined values; and

displaying to the user at least one annotation with the selected outline, the annotation comprising an explanatory description of the outline and at least one hyperlink to link the explanatory description to one of a local data source and an external data source.

11. The computer-implemented method according to claim 10 , wherein the annotation further comprises explanatory descriptions of individual document clauses and subsections of the outline.

12. The computer-implemented method according to claim 10 , further comprising:

maintaining an authorization list for the user;

comparing the authorization list to the database of outlines; and

identifying at least one of those outlines that the user is authorized to access and those outlines that the user is not authorized to access.

13. The computer-implemented method according to claim 10 , further comprising:

maintaining a preference list for the user;

comparing the preference list to the database of outlines; and

identifying at least one of those outlines that the user prefers and those outlines that the user does not prefer.

14. The computer-implemented method according to claim 10 , wherein the predefined values comprise names of parties potentially affected by content of the document.

15. The computer-implemented method according to claim 1 , further comprising:

recording the selected outline in a journal.

16. The computer-implemented method according to claim 10 , further comprising:

associating each of the outlines in the database with a monetary value; and

further filtering the outlines based on the associated monetary values of the outlines and a monetary value preference by the user.

17. The computer-implemented method according to claim 10 , further comprising:

populating the selected outline with the document clauses selected by the user.

18. The computer-implemented method according to claim 10 , further comprising:

maintaining the outlines in an outline table;

further maintaining tables for the documents clauses, annotations, and learn topics; and

forming a hierarchically structured table with the outline, document clause, annotation, and learn topics tables, wherein the structured table stores indices to the document clauses, outlines, annotations, and learn topics within the outlines.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: WILLIAMSON, MARY L; SMITH, MARTIN F; HENSLER, DAVID C; HENSLER, CHARLES P; THEOBALD, AMY C
To: PRESTON GATES ELLIS LLP
Reel/Frame 051675/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: PRESTON GATES ELLIS LLP
To: ATTENEX CORPORATION
Reel/Frame 051675/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: ATTENEX CORPORATION
To: FTI TECHNOLOGY LLC
Reel/Frame 051675/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: FTI CONSULTING TECHNOLOGY LLC
To: NUIX NORTH AMERICA INC.
Reel/Frame 047237/0019 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS AT REEL/FRAME 036031/0637 Recorded Sep 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: FTI CONSULTING TECHNOLOGY LLC
Reel/Frame 047060/0107 →
CHANGE OF NAME Recorded Apr 20, 2018
From: FTI TECHNOLOGY LLC
To: FTI CONSULTING TECHNOLOGY LLC
Reel/Frame 045785/0645 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 29, 2015
From: BANK OF AMERICA, N.A.
To: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC
Reel/Frame 036029/0233 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 29, 2015
From: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC; FTI CONSULTING TECHNOLOGY SOFTWARE CORP
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036031/0637 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 10, 2012
From: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 029434/0087 →