IP Library Granted Patent US 9,275,413
Granted Patent B2
US 9,275,413 · App. 14/016,919 · Granted Mar 1, 2016

Transaction management system

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,275,413
App. No.
14/016,919
Granted
Mar 1, 2016
Kind
B2
Abstract

The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.

Claims (33)

1. A transaction management system, comprising:

a transaction host server having a processor and a memory storing computer instructions executable by the processor to engage in computerized transactions on a network;

a user interface for customizing one or more filters;

a filter of the one or more filters configured by a user, under control of the user interface, for selectively capturing data associated with a computerized transaction hosted by the transaction host server, the filter including one or more user configurable triggers configured by the user to control activation and de-activation of the capturing such that a subset of data comprising less than all of the data associated with the computerized transaction is selectively captured during the computerized transaction based on user configuration of the filter, the filter residing between the transaction host server and a client participating in the computerized transaction, wherein the data associated with the computerized transaction comprises content presented to the client and user input from the client; and

a repository accessible by the filter for storing the data captured by the filter, including first objects associated with web pages requested by the client as part of the computerized transaction and second objects referenced by the first objects.

2. The transaction management system of claim 1 , wherein the filter and the client are part of a client system communicatively connected to the transaction host server.

3. The transaction management system of claim 1 , wherein the filter resides on a server computer communicatively connected to the client and the transaction host server.

4. The transaction management system of claim 1 , wherein the filter is accessible by the client over a network connection.

5. The transaction management system of claim 1 , wherein the content presented to the client comprises static content, dynamic content, database query results, external content presented within a page, or a combination thereof.

6. The transaction management system of claim 1 , wherein the user input from the client comprises requests by the client for the web pages, user activation of controls within a page, text box entries, user navigation through hyperlinks, any files uploaded by the client, any file downloaded by the client, or a combination thereof.

7. The transaction management system of claim 1 , wherein the filter captures the data associated with the computerized transaction over multiple sessions.

8. A method of transaction management, comprising:

configuring a filter by a user under control of a user interface, the filter embodied on a non-transitory computer readable medium and residing between a transaction host server and a client participating in a computerized transaction hosted by the transaction host server on a network, the filter including one or more user configurable triggers to selectively control activation and de-activation of a transaction capture, wherein the configuring the filter comprises the user configuring the one or more user configurable triggers;

in response to a user configured triggering event, the filter capturing a subset of data comprising less than all of the data associated with the computerized transaction hosted by the transaction host server during the computerized transaction based on user configuration of the filter, wherein the data associated with the computerized transaction comprises content presented to the client and user input from the client;

storing, in a repository by the filter, the data captured by the filter, the data including first objects associated with web pages requested by the client as part of the computerized transaction and second objects referenced by the first objects; and

storing, in the repository by the filter, additional unstructured data associated with the computerized transaction in the repository.

9. The method according to claim 8 , wherein the unstructured data associated with the computerized transaction comprises a facsimile, an electronic mail, a scanned document or a combination thereof.

10. The method according to claim 8 , wherein the content presented to the client comprises static content, dynamic content, database query results, external content presented within a page, or a combination thereof.

11. The method according to claim 8 , wherein the user input from the client comprises requests by the client for the web pages, user activation of controls within a page, text box entries, user navigation through hyperlinks, any files uploaded by the client, any file downloaded by the client, or a combination thereof.

12. The method according to claim 8 , wherein the filter captures the data associated with the computerized transaction over multiple sessions.

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

presenting all the data and the unstructured data associated with the computerized transaction to a user in a sequential order.

14. A computer program product comprising at least one non-transitory computer readable medium storing computer instructions translatable by a processor to perform:

configuring a filter by a user under control of a user interface, the filter residing between a transaction host server and a client participating in a computerized transaction hosted by the transaction host server on a network, the filter including one or more user configurable triggers to selectively control activation and de-activation of a transaction capture, wherein the configuring the filter comprises the user configuring the one or more user configurable triggers;

in response to a user configured triggering event, causing the filter to capture a subset of data comprising less than all of the data associated with the computerized transaction hosted by the transaction host server during the computerized transaction based on user configuration of the filter, wherein the data associated with the computerized transaction comprises content presented to the client and user input from the client;

storing, in a repository by the filter, the data captured by the filter, the data including first objects associated with web pages requested by the client as part of the computerized transaction and second objects referenced by the first objects; and storing, in the repository by the filter, additional unstructured data associated with the computerized transaction in the repository.

15. The computer program product of claim 14 , wherein the unstructured data associated with the computerized transaction comprises a facsimile, an electronic mail, a scanned document or a combination thereof.

16. The computer program product of claim 14 , wherein the content presented to the client comprises static content, dynamic content, database query results, external content presented within a page, or a combination thereof.

17. The computer program product of claim 14 , wherein the user input from the client comprises requests by the client for the web pages, user activation of controls within a page, text box entries, user navigation through hyperlinks, any files uploaded by the client, any file downloaded by the client, or a combination thereof.

18. The computer program product of claim 14 , wherein the filter captures the data associated with the computerized transaction over multiple sessions.

19. The computer program product of claim 14 , further comprising computer instructions translatable by the processor to perform:

presenting all the data and the unstructured data associated with the computerized transaction to a user in a sequential order.

20. The computer program product of claim 14 , wherein the filter is local or remote to the client.

Assignments (12)
CERTIFICATE OF CONTINUANCE Recorded Sep 13, 2016
From: OP IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 040019/0500 →
CERTIFICATE OF AMALGAMATION Recorded Sep 13, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 040019/0578 →
IP BUSINESS SALE AGREEMENT Recorded Sep 13, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 040019/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 032853/0616 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded Feb 12, 2014
From: VIGNETTE LLC (96%)
To: VIGNETTE SOFTWARE LLC
Reel/Frame 032263/0572 →
CONVERSION Recorded Feb 12, 2014
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 032263/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2014
From: MACLEAN, JOHN M.
To: TOWER TECHNOLOGY, INC.
Reel/Frame 032208/0846 →
CONVERSION Recorded Feb 12, 2014
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 032263/0661 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded Feb 12, 2014
From: VIGNETTE CORPORATION (4%)
To: VIGNETTE SOFTWARE LLC
Reel/Frame 032263/0618 →
MERGER Recorded Feb 12, 2014
From: VIGNETTE SOFTWARE, LLC
To: VIGNETTE CORPORATION
Reel/Frame 032208/0854 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded Feb 12, 2014
From: VIGNETTE CORPORATION (96%)
To: VIGNETTE LLC
Reel/Frame 032263/0439 →
SALE AND PURCHASE AGREEMENT Recorded Feb 12, 2014
From: TOWER TECHNOLOGY
To: VIGNETTE CORPORATION
Reel/Frame 032263/0488 →