IP Library Granted Patent US 7,496,577
Granted Patent B2
US 7,496,577 · App. 11/486,487 · Granted Feb 24, 2009

System and method for efficiently drafting a legal document using an authenticated clause 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 7,496,577
App. No.
11/486,487
Granted
Feb 24, 2009
Kind
B2
Abstract

A table of clauses is compiled into a shareable database. Each clause relates to parties potentially affected by a use of the clause in a legal document. Each clause also includes authorizations controlling access and preferences specifying provisions and terms for a specific subject matter. A searchable index is formed using a topical ordering based on the specific subject matter included. A clause selection interface is exported and includes document drafting controls. The clauses table index is authenticated against the authorizations for a given user, preferences for the individual parties, and specified monetary amount and is presented following successful authentication. A clause selection is authenticated against the authorizations for a given user and the preferences for the parties. An individual clause from the clauses table is displayed on the user interface upon the selection by the given user following successful authentication.

Claims (52)

1. A system for drafting a complex document, comprising:

a record naming at least one third party in a complex document;

a clause selection module selecting, by a user, one or more clauses from a clause table stored in a database, wherein each clause includes provisions and terms relating to conditions affecting the at least one third party;

a user comparison module comparing the one or more selected clauses against a user authorization list stored in the database and precluding only those selected clauses from use for which the user is not authorized;

a clause comparison module otherwise comparing the one or more selected clauses against a clause preference list stored in the database for the at least one third party, precluding only those selected clauses from use that are not preferred and structuring the conditions affecting the at least one third party provided in the provisions and terms of the one or more selected clauses in the complex document; and

a processor to execute the modules.

2. The system according to claim 1 , further comprising:

an annotation module associating annotations stored in a database with clauses from the clause table, wherein each annotation provides an explanatory description of each associated clause; and

the clause selection module presenting the associated annotation for each of the one or more selected clauses upon selection.

3. The system according to claim 2 , wherein the annotations contain hyperlinks to reference sources.

4. The system according to claim 3 , wherein the reference sources are stored in one of a local database and a remote database.

5. The system according to claim 1 , further comprising:

a search server indexing the clause table to provide efficient retrieval of the one or more selected clauses upon selection by the user.

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

a word processing program interface inserting the one or more selected clauses into the complex document.

7. The system according to claim 1 , further comprising:

an annotation panel displaying annotations stored in a database, wherein each annotation is associated with one of the one or more selected clauses and provides an explanatory description of of that selected clause.

8. The system according to claim 7 , wherein the annotations contain hyperlinks to reference sources stored in one of a local database and a remote database.

9. A method for drafting a complex document, comprising:

naming at least one third party in a complex document;

selecting, by a user, one or more clauses from a clause table stored in a database, wherein each clause includes provisions and terms relating to conditions affecting the at least one third party;

comparing the one or more selected clauses against a user authorization list stored in the database;

precluding only those selected clauses from use for which the user is not authorized;

otherwise comparing the one or more selected clauses against a clause preference list stored in the database for the at least one third party;

precluding only those selected clauses from use that are not preferred;

structuring the conditions affecting the at least one third party provided in the provisions and terms of the one or more selected clauses in the complex document; and

storing the complex document.

10. The method according to claim 9 , further comprising:

associating annotations stored in a database with clauses from the clause table, wherein each annotation provides an explanatory description of each associated clause; and

presenting the associated annotation for each of the one or more selected clauses upon selection.

11. The method according to claim 10 , wherein the annotations contain hyperlinks to reference sources.

12. The method according to claim 11 , wherein the reference sources are stored in one of a local database and a remote database.

13. The method according to claim 9 , further comprising:

indexing the clause table to provide efficient retrieval of the one or more selected clauses upon selection by the user.

14. A method for drafting a complex document using an authenticated clause table, comprising:

naming at least one third party in a complex document;

providing a clause selection interface, comprising:

displaying a clause topics listing; and

receiving a clause selection from the clause topics listing by a user;

authenticating use of the clause selection, comprising:

comparing the clause selection against a user authorization list stored in a database for the at least one third party;

comparing the clause selection against a clause preference list stored in the database for the at least one third party; and

structuring conditions affecting the at least one third party provided in the provisions and terms of the clause selection in the complex document, wherein the clause selection is precluded from use when at least one of the clause selection is not authorized by the user authorization list and the clause selection is not preferred and, wherein the clause selection is presented via the clause selection interface upon successful authentication; and

storing the complex document.

15. The method according to claim 14 , further comprising:

inserting the clause selection into the complex document.

16. The method according to claim 14 , wherein the clause selection interface is presented as a Web page via a Web browser.

17. The method according to claim 16 , wherein the Web page is written in an interpretable tag-delimited language.

18. The method according to claim 17 , wherein the language is one of Hypertext Markup Language and Extensible Markup Language.

19. The method according to claim 14 , further comprising:

displaying an annotation stored in a database associated with the clause selection, wherein each annotation provides an explanatory description of each associated clause selection.

20. The method according to claim 19 , wherein the annotations contain hyperlinks to reference sources stored in one of a local database and a remote database.

Assignments (13)
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: 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 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 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2012
From: BANK OF AMERICA, N.A.
To: FTI CONSULTING, INC.; FTI TECHNOLOGY LLC; ATTENEX CORPORATION
Reel/Frame 029449/0389 →
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 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 14, 2011
From: FTI CONSULTING, INC.; FTI TECHNOLOGY LLC; ATTENEX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025943/0038 →
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2010
From: BANK OF AMERICA, N.A.
To: FTI TECHNOLOGY LLC
Reel/Frame 025126/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2010
From: ATTENEX CORPORATION
To: FTI TECHNOLOGY LLC
Reel/Frame 024170/0049 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 1, 2008
From: ATTENEX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 021603/0622 →