IP Library Granted Patent US 9,747,562
Granted Patent B1
US 9,747,562 · App. 13/423,280 · Granted Aug 29, 2017

Linking structured database management systems with document creation and word processing tools

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 9,747,562
App. No.
13/423,280
Granted
Aug 29, 2017
Kind
B1
Abstract

Linking structured database management systems with document creation tools. Allowing the user of a document creation application to access cloud-based or behind firewall contract creation and management utilities without ever leaving the document interface itself. Inserting object templates stored in a cloud-based contract creation and management application from a native document creation application and flagging the document itself to indicate the presence of intelligent fields of structured data.

Claims (39)

1. A computer-implemented method comprising:

in a computation device;

configuring a word processing application with a plugin comprising instructions for linking said word processing application with a contract creation and contract lifecycle management application that runs on a cloud-based platform of a structured database management system and that stores datum in said structured database management system, wherein said plugin requires a user login, and wherein said plugin stores a session identifier each time a user logs into said plugin so that successive logins can be referenced and attributed to said user; and

configuring said plugin with a plurality of tools that, when executed, accesses utilities of said contract creation and contract lifecycle management application via said word processing application without leaving an interface of said word processing application, wherein one or more tools at least comprise each of:

an executable data-pull utility that pulls datum from the structured database management system and inserts said datum into a structured field in a document in said word processing application;

an executable data-push utility that pushes datum from a structured field in the document in said word processing application to said structured database management system and stores said datum based on a value of said structured field;

an executable document-push utility that pushes a version of a document from said word processing application to said structured database management system and enabling a user of said word processing application to stores said document as a first version type and at least one additional version type;

an executable template-pull utility that pulls one or more document templates from the structured database management system and inserts said one or more document templates in a document in said word processing application;

an executable template-push utility that pushes a user-authored template from said word processing application to said structured database management system and stores said document therein;

translation tools comprising an executable translation utility that performs language translation on user-specified document text from a first language to a second language and displays the text in said first language alongside the text in said second language within said word processing application itself;

an interactive menu for interacting with the business management application comprising a playbook to allow a user to view alternative contract clauses each representing a different degree of risk and to select one of said alternative clauses for insertion into a document and

a field definition tool that flags objects within said document as having a field value associated with said object.

2. The computer-implemented method of claim 1 , wherein said business management application comprises a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers.

3. The computer-implemented method of claim 1 , wherein said executable data-push utility further comprises authorization tools which require a user of said document creation application to authorize itself before said data-push utility stores said datum in said structured database management system.

4. The computer-implemented method of claim 3 , wherein storing a document as a first version type requires said user to authorize itself with a first credential, and wherein storing said document as a second version type requires said user to authorize itself with a second credential.

5. The computer-implemented method of claim 1 , wherein said document template access tools further comprises

document template access tools comprising an executable template-push utility that pushes a user-authored template from said document creation application to said structured database management system and stores said document therein.

6. The computer-implemented method of claim 1 , wherein said plug-in requires a user login, and wherein said plug-in stores a session identifier each time a user logs in to said plug-in so that successive logins can be referenced and attributed to said user.

7. The computer-implemented method of claim 6 , wherein said field definition tool associates session identifier with said flags such that changes to said objects within said document having a field value associated with said object can be detected on a successive login.

8. The computer-implemented method of claim 1 , wherein the interactive menu facilitates an ability to view social media feeds from within the document creation application.

9. The computer-implemented method of claim 1 , further comprising allowing the user to search the playbook based on various parameters.

10. The computer-implemented method of claim 1 , further comprising inserting the selected clause into the document as one of inline text and a reference for later resolution.

11. A system comprising:

a non-transitory machine-readable storage medium, having stored there on a set of instructions executable by the machine-readable medium and operable to cause a programmable processor to perform the steps comprising:

configuring a word processing application with a plugin comprising instructions for linking said word processing application with a contract creation and contract lifecycle management application that runs on a cloud-based platform of a structured database management system and that stores datum in said structured database management system, wherein said plugin requires a user login, and wherein said plugin stores a session identifier each time a user logs in to said plugin so that successive logins can be referenced and attributed to said user; and

configuring said plugin with a plurality of tools that, when executed, accesses utilities of said contract creation and contract lifecycle management application via said word processing application without leaving an interface of said word processing application, wherein one or more tools at least comprise each of:

an executable data-pull utility that pulls datum from the structured database management system and inserts said datum into a structured field in a document in said word processing application;

an executable data-push utility that pushes datum from a structured field in the document in said word processing application to said structured database management system and stores said datum based on a value of said structured field;

an executable document-push utility that pushes a version of a document from said word processing application to said structured database management system and enabling a user of said word processing application to store said document as a first version type and at least one additional version type;

an executable template-pull utility that pulls one or more document templates from the structured database management system and inserts said one or more document templates in a document in said word processing application;

an executable template-push utility that pushes a user-authored template from said word processing application to said structured database management system and stores said document therein;

translation tools comprising an executable translation utility that performs language translation on user-specified document text from a first language to a second language and displays the text in said first language alongside the text in said second language within said word processing application itself;

an interactive menu for interacting with the business management application comprising a playbook to allow a user to view alternative contract clauses each representing a different degree of risk and to select one of said alternative clauses for insertion into a document and

a field definition tool that flags objects within said document as having a field value associated with said object.

12. The system of claim 11 , wherein said executable data-push utility further comprises authorization tools which require a user of said document creation application to authorize itself before said data-push utility stores said datum in said structured database management system.

13. The system of claim 11 , wherein said field definition tool associates session identifier with said flags such that changes to said objects within said document having a field value associated with said object can be detected on a successive login.

14. The system of claim 11 , wherein the interactive menu facilitates an ability to view social media feeds from within the word processing application.

15. The system of claim 11 , configured to allow the user to search the playbook based on various parameters.

16. The system of claim 11 , configured to insert the selected clause into the document as one of inline text and a reference for later resolution.

Assignments (12)
CHANGE OF NAME Recorded Oct 29, 2024
From: APTTUS CORPORATION
To: CONGA CORPORATION
Reel/Frame 069274/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: APTTEX CORPORATION
To: APTTUS CORPORATION
Reel/Frame 064118/0978 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 047041, FRAME 0950 Recorded May 6, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
To: APTTUS CORPORATION; APTTEX CORPORATION
Reel/Frame 056172/0484 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 6, 2021
From: APTTUS CORPORATION; APPEXTREMES, LLC; APPTEX CORPORATION; OCTIV, INC.; ORCHESTRATE, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 056172/0792 →
SECURITY INTEREST Recorded Oct 2, 2018
From: APTTUS CORPORATION; APTTEX CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
Reel/Frame 047041/0950 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Oct 2, 2018
From: GOLUB CAPITAL LLC, AS AGENT
To: APTTUS CORPORATION; APTTEX CORPORATION
Reel/Frame 047185/0694 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2018
From: SILICON VALLEY BANK
To: APTTEX CORPORATION; APTTUS CORPORATION
Reel/Frame 044703/0937 →
SECURITY INTEREST Recorded Jan 23, 2018
From: APTTUS CORPORATION; APPTEX CORPORATION
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 044704/0173 →
SECURITY INTEREST Recorded Jan 27, 2017
From: APTTUS CORPORATION; APTTEX CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 041110/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: APTTUS CORPORATION
To: APTTEX CORPORATION
Reel/Frame 036908/0407 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ON THE COVER SHEET AND THE ORIGINAL ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 029551 FRAME: 0556. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 29, 2015
From: APTTUS INC.
To: APTTUS CORPORATION
Reel/Frame 036222/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2013
From: KRAPPE, KIRK; GIRI, NEEHAR
To: APTTUS INC
Reel/Frame 029551/0556 →