IP Library Granted Patent US 9,229,919
Granted Patent B1
US 9,229,919 · App. 13/423,282 · Granted Jan 5, 2016

Reconciling smart fields

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,229,919
App. No.
13/423,282
Granted
Jan 5, 2016
Kind
B1
Abstract

Managing a plurality of document versions saved in a cloud-based structured database management system. Allowing the user of a document creation application to add intelligence to objects within a document, thereby allowing the user to reconcile changes made to the document during a negotiation lifecycle.

Claims (29)

1. A computer-implemented method comprising:

via a computational device, configuring a document creation application with an add-in comprising instructions for linking said document creation application with a business management application that runs on a platform of a structured database management system and stores datum in said structured database management system;

via a computational device, configuring said add-in with a plurality of tools that, when executed, accesses utilities of said business management application via said document creation application without leaving an interface of said document creation application, wherein said plurality of tools comprises:

a check-in tool configured for allowing one or more end users to save one or more versions of a document on said platform;

a field definition tool that flags objects within said document as having a field value associated with said object; wherein the field definition tool is configured to define field values to correlate with database definitions used in said structured database management system; and to automatically populate said objects with data from said structured database management system when said field values match said database definitions; and

a reconciliation tool configured for comparing flagged objects in a document open in said document creation application against one or more versions of a document on said platform; wherein said reconciliation tool is further configured for presenting one or more differences between field values in the document open in said document creation application and field values in a version of a document on said platform to a user within the document creation application itself.

2. The computer-implemented method of claim 1 , wherein said document creation application comprises a word processing application.

3. The computer-implemented method of claim 1 , wherein said comparing comprises comparing data format.

4. The computer-implemented method of claim 1 , wherein said comparing comprises comparing field values.

5. The computer-implemented method of claim 1 , wherein said reconciliation tool is further configured for highlighting said flagged objects in a user interface of said document creation application to indicate the presence of an object having a field value.

6. The computer-implemented method of claim 5 , wherein said reconciliation tool is further configured for, upon detecting one or more differences, providing said user with tools for performing each of:

changing field values in the document open in said document creation application to the field values of the version of a document on said platform; and

confirming the field value of one or more difference.

7. The computer-implemented method of claim 1 , wherein said reconciliation tool is further configured for presenting one or more instances of deleted objects flagged with field values as compared to a document on said platform.

8. The computer-implemented method of claim 5 , wherein said reconciliation tool is further configured for annotating objects flagged with field values with comments regarding said objects.

9. The computer-implemented method of claim 8 , wherein said reconciliation tool is further configured for displaying said comments in a user interface within said document creation application when differences are found between a document open in said document creation application and a version of a document on said platform.

10. The computer-implemented method of claim 8 , wherein said comments comprise annotations native to said document creation application.

11. A system comprising:

a non-transitory machine readable medium; and

instructions carried by the machine-readable medium and operable to cause a programmable processor to perform:

configuring a word processing application with an add-in comprising instructions for linking said word processing application with a contract management application that runs on a cloud-based platform of a structured database management system and stores datum in said structured database management system;

configuring said add-in with a plurality of tools that, when executed, accesses utilities of said contract management application via said document creation application without leaving an interface of said document creation application, wherein said plurality of tools comprise:

a check-in tool configured for allowing one or more end users to save a one or more versions of a document on said cloud-based platform;

a field definition tool that flags objects within said document as having a field value associated with said object, defines field values to correlate with database definitions used in said structured database management system, and automatically populates said objects with data from said structured database management system when said field values match said database definitions; and

a reconciliation tool configured for comparing flagged objects in a document open in said document creation application against one or more versions of a document on said cloud-based platform; wherein said reconciliation tool is further configured for (a) presenting one or more differences between field values in the document open in said word processing application and field values in a version of a document on said cloud-based platform to a user within the document creation application itself; (b) upon detecting one or more differences, providing said user with tools for performing each of: changing field values in the document open in said document creation application to the field values of the version of a document on said cloud-based platform; and confirming the field value of one or more difference; (c) annotating objects flagged with field values with comments regarding said objects, wherein said comments comprise annotations native to said document creation application.

12. The system of claim 11 , wherein said comparing comprises comparing data format and comparing field values.

13. The system of claim 11 , wherein said reconciliation tool is further configured for highlighting said flagged objects in a user interface of said document creation application to indicate the presence of an object having a field value.

14. The system of claim 11 , wherein said reconciliation tool is further configured for presenting one or more instances of deleted objects flagged with field values as compared to a document on said cloud-based platform.

15. The system of claim 11 , wherein said reconciliation tool is further configured for displaying said comments in a user interface within said document creation application when differences are found between a document open in said document creation application and a version of a document on said cloud-based platform.

Assignments (14)
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2018
From: SILICON VALLEY BANK
To: APTTEX CORPORATION
Reel/Frame 044703/0734 →
SECURITY INTEREST Recorded Jan 23, 2018
From: APTTUS CORPORATION; APPTEX CORPORATION
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 044704/0173 →
SECURITY INTEREST Recorded Apr 28, 2017
From: APTTEX CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 042175/0178 →
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 ON REEL 029551 FRAME 0569. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 29, 2015
From: APTTUS INC
To: APTTUS CORPORATION
Reel/Frame 036222/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2013
From: KRAPPE, KIRK; GIRI, NEEHAR
To: APTTUS INC
Reel/Frame 029551/0569 →