Recording a log of operations
First Claim
1. A system comprising:
- a processor;
a response receiving unit executable by the processor to receive an input response from a server, the input response including first content corresponding to a first client request, the first content adapted to prompt data input via a client, wherein the first content includes a hypertext markup language (HTML) file;
an identifier embedding unit executable by the processor to generate an identifier and to embed the identifier in the first content, wherein the identifier is to identify the first content;
a response sending unit executable by the processor to send an output response to the client, wherein the output response includes at least the first content and the identifier of the first content;
a logging database to store both the HTML file and the identifier of the first content in response to determining that the HTML file includes an input form;
a request receiving unit executable by the processor to receive a second client request from the client, the second client request corresponding to the output response, the second client request including input data related to the first content and the second client request including the identifier of the first content; and
a content combining unit executable by the processor to;
extract the input data and the identifier of the first content from the second client request;
retrieve the first content from the logging database based on the extracted identifier of the first content, wherein the extracted identifier of the first content is found in the logging database;
combine the extracted input data with the retrieved first content to produce resulting data, wherein the resulting data is produced by modifying the HTML file to include the input data at a predetermined position of the input form;
generate an image of the input form based on the resulting data, the image including the input form and the input data; and
record the resulting data in the logging database.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that record an easily viewable log of operations. A particular system includes a response receiving unit that receives an input response from a server, the input response related to a first client request and including first content adapted to prompt data input via a client. Additionally, the system includes a response sending unit that sends the client an output response, including the first content and an identifier to identify the first content and a logging database to record the first content in association with the identifier. Further, the system includes a request receiving unit that receives a second client request including input data related to the first content and the identifier and a content combining unit that combines the input data extracted from the second client request with the first content that is retrieved from the logging database based on the identifier.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor; a response receiving unit executable by the processor to receive an input response from a server, the input response including first content corresponding to a first client request, the first content adapted to prompt data input via a client, wherein the first content includes a hypertext markup language (HTML) file; an identifier embedding unit executable by the processor to generate an identifier and to embed the identifier in the first content, wherein the identifier is to identify the first content; a response sending unit executable by the processor to send an output response to the client, wherein the output response includes at least the first content and the identifier of the first content; a logging database to store both the HTML file and the identifier of the first content in response to determining that the HTML file includes an input form; a request receiving unit executable by the processor to receive a second client request from the client, the second client request corresponding to the output response, the second client request including input data related to the first content and the second client request including the identifier of the first content; and a content combining unit executable by the processor to; extract the input data and the identifier of the first content from the second client request; retrieve the first content from the logging database based on the extracted identifier of the first content, wherein the extracted identifier of the first content is found in the logging database; combine the extracted input data with the retrieved first content to produce resulting data, wherein the resulting data is produced by modifying the HTML file to include the input data at a predetermined position of the input form; generate an image of the input form based on the resulting data, the image including the input form and the input data; and record the resulting data in the logging database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by a processor to perform steps comprising:
-
receiving an input response at a logging system from a server, the input response related to a first client request and the input response including first content adapted to prompt data input via a client, wherein the first content includes a hypertext markup language (HTML) file; determining that the input response includes an object to be logged; embedding an identifier of the first content in the input response; sending an output response from the logging system to the client, wherein the output response is derived from the input response and the identifier of the first content; storing both the HTML file and the identifier of the first content in a logging database in response to determining that the HTML file includes an input form; receiving a second client request at the logging system from the client, the second client request corresponding to the output response, the second client request including input data related to the first content and including the identifier of the first content; extracting the input data and the identifier of the first content from the second client request; retrieving the first content from the logging database based on the extracted identifier of the first content, wherein the extracted identifier of the first content is found in the logging database; combining the input data extracted from the second client request with the first content to produce resulting data, wherein the resulting data is produced by modifying the HTML file to include the input data at a predetermined position of the input form; generating an image of the input form based on the resulting data, the image including the input form and the input data; and recording the resulting data in the logging database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product to cause a computer to function as a logging system to record a log of an operation, the computer program product comprising:
-
a computer readable storage device having computer usable program code embedded therewith, the computer usable program code executable by a processor to; receive an input response from a server, the input response including first content corresponding to a first client request, the first content adapted to prompt data input via a client, wherein the first content includes a hypertext markup language (HTML) file; embed an identifier in the first content, the identifier to identify the first content;
send the client an output response, the output response including at least the first content in which the identifier of the first content is embedded;store both the HTML file and the identifier of the first content in a logging database in response to determining that the HTML file includes an input form; receive a second client request from the client, the second client request corresponding to the output response and the second client request including input data related to the first content and the second client request including the identifier of the first content;
extract the input data and the identifier of the first content from the second client request;retrieve the first content from the logging database based on the extracted identifier of the first content, wherein the extracted identifier of the first content is found in the logging database; combine the extracted input data and the retrieved first content to produce resulting data wherein the resulting data is produced by modifying the HTML file to include the input data at a predetermined position of the input form; generate an image of the input form based on the resulting data, the image including the input form and the input data; and store the resulting data in the logging database. - View Dependent Claims (17, 18, 19, 20)
-
Specification