IP Library Granted Patent US 10,409,806
Granted Patent B2
US 10,409,806 · App. 15/005,701 · Granted Sep 10, 2019

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 10,409,806
App. No.
15/005,701
Granted
Sep 10, 2019
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 (41)

1. A method of documenting computerized transactions, the method comprising:

initiating, by a server system having one or more server machines, a system configuration through a configuration interface, the configuration interface providing user control over triggers, the system configuration including configuring a filter with the triggers, the filter embodied on a non-transitory computer memory of the one or more server machines residing within the server system, the filter configured for passing data and control information between the server system and content resources for the server system;

operating the filter continuously on the server system;

receiving, by the server system from a client device, a request for content;

responsive to the request from the client device, detecting, by the server system, activation of a trigger in the filter operating on the server system;

responsive to the activation of the trigger in the filter operating on the server system, capturing, by the filter operating on the server system during multiple sessions of a computerized transaction, content associated with the computerized transaction, the capturing by the filter operating on the server system including time-stamping each document, item of data, or media captured by the filter operating on the server system during the multiple sessions of the computerized transaction; and

storing, by the filter operating on the server system, the content captured by the filter operating on the server system in a repository of the server system.

2. The method according to claim 1 , wherein the computerized transaction is conducted between the client device and the server system.

3. The method according to claim 1 , wherein the computerized transaction is conducted between the client device and a network site external to the server system.

4. The method according to claim 1 , wherein the filter is configured with a specification of content to be captured during a session.

5. The method according to claim 1 , wherein the filter is configured with a specification of indexing on how the computerized transaction is to be indexed when the computerized transaction is stored.

6. The method according to claim 1 , wherein the filter stores the content captured by the filter in the repository when the content is captured by the filter.

7. The method according to claim 1 , wherein the content captured by the filter is buffered until a stop trigger or an abort trigger is detected, at which time the filter stores the content captured by the filter in the repository.

8. A computer program product for documenting computerized transactions, the computer program product comprising a non-transitory computer readable medium storing computer instructions translatable by a processor of a server system to perform:

initiating a system configuration through a configuration interface, the configuration interface providing user control over triggers, the system configuration including configuring a filter with the triggers, the filter embodied on a non-transitory computer memory of a server machine residing within the server system, the filter configured for passing data and control information between the server system and content resources for the server system;

operating the filter continuously on the server system;

receiving, from a client device, a request for content;

responsive to the request from the client device, detecting activation of a trigger in the filter operating on the server system;

responsive to the activation of the trigger in the filter operating on the server system, capturing, during multiple sessions of a computerized transaction, content associated with the computerized transaction, the capturing by the filter operating on the server system including time-stamping each document, item of data, or media captured by the filter operating on the server system during the multiple sessions of the computerized transaction; and

storing the content captured by the filter operating on the server system in a repository of the server system.

9. The computer program product of claim 8 , wherein the computerized transaction is conducted between the client device and the server system.

10. The computer program product of claim 8 , wherein the computerized transaction is conducted between the client device and a network site external to the server system.

11. The computer program product of claim 8 , wherein the filter is configured with a specification of content to be captured during a session.

12. The computer program product of claim 8 , wherein the filter is configured with a specification of indexing on how the computerized transaction is to be indexed when the computerized transaction is stored.

13. The computer program product of claim 8 , wherein the content captured by the filter is stored in the repository when the content is captured by the filter.

14. The computer program product of claim 8 , wherein the content captured by the filter is buffered until a stop trigger or an abort trigger is detected, at which time the content captured by the filter is stored in the repository.

15. A system for documenting computerized transactions, the system comprising:

a server system having one or more server machines; and

stored computer instructions translatable by processor of the server system to perform:

initiating a system configuration through a configuration interface, the configuration interface providing user control over triggers, the system configuration including configuring a filter with the triggers, the filter embodied on a non-transitory computer memory of the one or more server machines residing within the server system, the filter configured for passing data and control information between the server system and content resources for the server system;

operating the filter continuously on the server system;

receiving, from a client device, a request for content;

responsive to the request from the client device, detecting activation of a trigger in the filter operating on the server system;

responsive to the activation of the trigger in the filter operating on the server system, capturing, by the filter operating on the server system during multiple sessions of a computerized transaction, content associated with the computerized transaction, the capturing by the filter operating on the server system including time-stamping each document, item of data, or media captured by the filter operating on the server system during the multiple sessions of the computerized transaction; and

storing the content captured by the filter operating on the server system in a repository of the server system.

16. The system of claim 15 , wherein the computerized transaction is conducted between the client device and the server system.

17. The system of claim 15 , wherein the computerized transaction is conducted between the client device and a network site external to the server system.

18. The system of claim 15 , wherein the filter is configured with a specification of content to be captured during a session.

19. The system of claim 15 , wherein the filter is configured with a specification of indexing on how the computerized transaction is to be indexed when the computerized transaction is stored.

20. The system of claim 15 , wherein the storing the content captured by the filter in the repository, which is performed by the processor of the server system translating the stored computer instructions, further comprises storing the content when the content is captured by the filter.

21. The system of claim 15 , wherein the storing the content captured by the filter, which is performed by the processor of the server system translating the stored computer instructions, further comprises buffering the content until a stop trigger or an abort trigger is detected, at which time the content captured by the filter is stored in the repository.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 041225/0216 →
MERGER Recorded Dec 15, 2016
From: VIGNETTE SOFTWARE, LLC
To: VIGNETTE CORPORATION
Reel/Frame 040637/0047 →
SALE AND PURCHASE AGREEMENT Recorded Dec 15, 2016
From: TOWER TECHNOLOGY
To: VIGNETTE CORPORATION
Reel/Frame 040971/0658 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Dec 15, 2016
From: VIGNETTE CORPORATION
To: VIGNETTE LLC
Reel/Frame 040971/0810 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Dec 15, 2016
From: VIGNETTE LLC
To: VIGNETTE SOFTWARE LLC
Reel/Frame 040971/0916 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (4%) Recorded Dec 15, 2016
From: VIGNETTE CORPORATION
To: VIGNETTE SOFTWARE LLC
Reel/Frame 040972/0001 →
CONVERSION Recorded Dec 15, 2016
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 040972/0104 →
CONVERSION Recorded Dec 15, 2016
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 040972/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: MACLEAN, JOHN M.
To: TOWER TECHNOLOGY, INC.
Reel/Frame 040636/0946 →
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 →