Transaction management system
AssigneeOpen Text Corporation
InventorJohn M. MacLean
Life of this patent
Estimating the term…
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.
Claims21
A transaction management system comprising:
- a server that hosts an electronic commerce transaction over a network, the server having a processor and a set of computer instructions executable by the processor to communicate with a client connected in a communicating relationship with the server over the network, the client participating in the electronic commerce transaction hosted by the server;
- a user interface for customizing one or more filters;
- a filter configured using the user interface and operating on the server to capture data associated with the electronic commerce transaction in response to a trigger, wherein the filter is configured via the user interface to control which of the data associated with the electronic commerce transaction is or is not to be captured, and wherein the data associated with the electronic commerce transaction comprises:
- multiple requests by the client for web pages as part of the electronic commerce transaction;
- user selections and inputs made during the electronic commerce transaction;
- first objects associated with the requested web pages;
- and second objects referenced by the first objects returned to the client in response to the multiple requests;
- and
- a repository accessible by the server, wherein the filter stores the data associated with the electronic commerce transaction in the repository indexed by one or more transaction attributes.
A method comprising:
- providing
- a user interface for customizing one or more filters;
- capturing, by a filter configured using the user interface, data associated with an electronic commerce transaction hosted by a server, wherein the data associated with the electronic commerce transaction is captured at the server in response to a trigger, wherein the filter is configured via the user interface to control which of the data associated with the electronic commerce transaction is or is not to be captured, and wherein the data associated with the electronic commerce transaction comprises:
- multiple requests by the client for web pages as part of the electronic commerce transaction;
- user selections and inputs made during the electronic commerce transaction;
- first objects associated with the requested web pages;
- and
- second objects referenced by the first objects returned to the client in response to the multiple requests;
- storing the data associated with the electronic commerce transaction in the repository;
- and
- storing any unstructured data associated with the electronic commerce transaction in the repository, wherein the data and the unstructured data associated with the electronic commerce transaction are stored with one or more transaction attributes.
A computer program product comprising a non-transitory computer readable medium storing a set of computer instructions, the computer instructions executable to:
- provide a user interface for customizing one or more filters;
- capture, by a filter configured using the user interface, data associated with an electronic commerce transaction hosted by a server, wherein the data associated with the electronic commerce transaction is captured at the server in response to a trigger, wherein the filter is configured via the user interface to control which of the data associated with the electronic commerce transaction is or is not to be captured, and wherein the data associated with the electronic commerce transaction comprises:
- multiple requests by the client for web pages as part of the electronic commerce transaction;
- user selections and inputs made during the electronic commerce transaction;
- first objects associated with the requested web pages;
- and second objects referenced by the first objects returned to the client in response to the multiple requests;
- store the data associated with the electronic commerce transaction in a repository indexed by one or more transaction attributes;
- and
- store any unstructured data associated with the electronic commerce transaction from one or more document sources in the repository indexed by the one or more transaction attributes.
Dependencies are inferred from the claim text.