Transaction identification in a network environment
First Claim
1. A system for analyzing and reporting electronic transactions in a network environment, comprising:
- a hardware interface configured to;
receive a transaction request at a first network device;
a hardware processor communicatively coupled to the interface, the processor operable to;
execute a task associated with the transaction request, wherein executing the task comprises calling one or more backend systems;
generate a uniform resource locator (URL) safe identifier, wherein the URL safe identifier identifies related transaction reports;
generate a transaction report associated with the transaction request and the task, wherein the transaction report comprises;
a request identifier comprising the URL safe identifier associated with the transaction request;
a request field comprising a task identifier and a URL resource name;
a time stamp field indicating a date and a time that the first network device received the transaction request;
a status code field indicating a status of the transaction request received by the first network device;
a duration field indicating a time period for the first network device to process the transaction request; and
a backend call summary field identifying the one or more backend systems called by the first network device to process the transaction request;
combine fields of the transaction report to format the transaction report as a single one-line string; and
insert the URL safe identifier into the transaction report as a header field; and
the interface is further operable to communicate the transaction report to a device comprising one or more hardware processors configured to implement a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system for analyzing and reporting electronic transactions in a network environment includes an interface that may receive a transaction request at a first network device. A processor communicatively coupled to the interface may execute a task associated with the transaction request generate a transaction report associated with the transaction request and the task. The transaction report may include a request identifier, a request field comprising a task identifier and a uniform resource locator (URL) resource name, a time stamp field, a status code field, and a duration field. The interface may communicate the transaction report to a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.
4 Citations
14 Claims
-
1. A system for analyzing and reporting electronic transactions in a network environment, comprising:
-
a hardware interface configured to; receive a transaction request at a first network device; a hardware processor communicatively coupled to the interface, the processor operable to; execute a task associated with the transaction request, wherein executing the task comprises calling one or more backend systems; generate a uniform resource locator (URL) safe identifier, wherein the URL safe identifier identifies related transaction reports; generate a transaction report associated with the transaction request and the task, wherein the transaction report comprises; a request identifier comprising the URL safe identifier associated with the transaction request; a request field comprising a task identifier and a URL resource name; a time stamp field indicating a date and a time that the first network device received the transaction request; a status code field indicating a status of the transaction request received by the first network device; a duration field indicating a time period for the first network device to process the transaction request; and a backend call summary field identifying the one or more backend systems called by the first network device to process the transaction request; combine fields of the transaction report to format the transaction report as a single one-line string; and insert the URL safe identifier into the transaction report as a header field; and the interface is further operable to communicate the transaction report to a device comprising one or more hardware processors configured to implement a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for analyzing and reporting electronic transactions in a network environment, comprising:
-
receiving, at an interface, a transaction request at a first network device; executing, using a hardware processor communicatively coupled to the interface, a task associated with the transaction request, wherein executing the task comprises calling one or more backend systems; generating, using the hardware processor, a uniform resource locator (URL) safe identifier, wherein the URL safe identifier identifies related transaction reports; generating, using the hardware processor, a transaction report associated with the transaction request and the executed task, wherein the transaction report comprises; a request identifier comprising the URL safe identifier associated with the transaction request; a request field comprising a task identifier and a URL resource name; a time stamp field indicating a date and a time that the first network device received the transaction request; a status code field indicating a status of the transaction request received by the first network device; a duration field indicating a time period for the first network device to process the transaction request; and a backend call summary field identifying the one or more backend systems called by the first network device to process the transaction request; combining, using the hardware processor, fields of the transaction report to format the transaction report as a single one-line string; inserting, using the hardware processor, the URL safe identifier into the transaction report as a header field; and communicating, using the interface, the transaction report to a device comprising one or more hardware processors configured to implement a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising logic, the logic operable, when executed by a hardware processor, to:
-
receive a transaction request at a first network device; execute a task associated with the transaction request, wherein executing the task comprises calling one or more backend systems; generate a uniform resource locator (URL) safe identifier, wherein the URL safe identifier identifies related transaction reports; generate a transaction report associated with the transaction request and the executed task, wherein the transaction report comprises; a request identifier comprising the URL safe identifier associated with the transaction request; a request field comprising a task identifier and a URL resource name; a time stamp field indicating a date and a time that the first network device received the transaction request; a status code field indicating a status of the transaction request received by the first network device; a duration field indicating a time period for the first network device to process the transaction request; and a backend call summary field identifying the one or more backend systems called by the first network device to process the transaction request; insert the URL safe identifier into the transaction report as a header field; and combine fields of the transaction report to format the transaction report as a single one-line string; and communicate the transaction report to a device comprising one or more hardware processors configured to implement a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request. - View Dependent Claims (12, 13, 14)
-
Specification