Image-based digital evidence system and associated
First Claim
1. In a digital evidence system including a terminal device operable by a user to interact with a server device over a data network, wherein the terminal device includes a display screen, the server device comprising:
- a memory for storing program code as a server module; and
a processor coupled to the memory and executing the program code to cause the server module to perform operations of;
uploading a page over the data network for display on the display screen of the terminal device when the user decides to enter a transaction with the server device;
wherein the page requires an entry from the user;
receiving an image of a display of the page including the entry;
wherein the image is automatically and electronically captured off the display screen when the user decides to release the entry to the server device; and
associating the image with at least one of an identification identifying the transaction and an account identifying the user so that the image can be retrieved when there is an query related to the transaction.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital evidence system is disclosed. According to one embodiment, the digital evidence system records pertinent screen activities such as data entry into an electronic form, verification of a data transfer and a purchase order by capturing images of displayed web pages requiring interactions from the user. The captured images are transmitted back to the business and can be retrieved according to a query about any interaction so that the online business could determine what has happened on the user side when a transaction was engaged with the online business.
16 Citations
42 Claims
-
1. In a digital evidence system including a terminal device operable by a user to interact with a server device over a data network, wherein the terminal device includes a display screen, the server device comprising:
-
a memory for storing program code as a server module; and
a processor coupled to the memory and executing the program code to cause the server module to perform operations of;
uploading a page over the data network for display on the display screen of the terminal device when the user decides to enter a transaction with the server device;
wherein the page requires an entry from the user;
receiving an image of a display of the page including the entry;
wherein the image is automatically and electronically captured off the display screen when the user decides to release the entry to the server device; and
associating the image with at least one of an identification identifying the transaction and an account identifying the user so that the image can be retrieved when there is an query related to the transaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a digital evidence system including a terminal device operable by a user to interact with a server device over a data network, wherein the terminal device includes a display screen, the server device comprising:
-
an online transaction module;
an image database coupled to the online transaction module;
a memory for storing program code as a server module; and
a processor coupled to the memory and executing the program code to cause the server module to perform operations of;
uploading from the online transaction module a page over the data network for display on the display screen of the terminal device when the user decides to enter a transaction with the server device;
wherein the page requires an entry from the user;
receiving an image of a display of the page on the terminal device, the image including the entry entered by the user;
wherein the image is automatically and electronically captured off the display screen when the user decides to release the entry to the server device;
associating the image with at least one of an identification identifying the transaction and an account identifying the user so that the image can be retrieved when there is an query related to the transaction; and
storing the image in the image database for future retrieval whenever the query is received. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for tracking screen activities engaged by a user for online transactions with a server device over a data network, the method comprising:
-
requiring an entry from the user to a display being displayed on the terminal device after the user decides to enter a transaction over the data network with a provider, wherein said requiring an entry comprises causing the client device to invoke a screen capturing application to take an image of the display;
receiving image data from the data network, the image data recording the display including the entry by the user; and
storing the image data associated with the transaction in a memory space. - View Dependent Claims (15, 16, 17)
-
-
18. A method for tracking screen activities engaged by a user for online transactions with a server device over a data network, the method comprising:
-
requiring interactions from the user to one or more displays after the user decides to enter a transaction over the data network with a provider;
determining if the transaction is complete;
receiving image data from the data network if the transaction is complete, the image data recording the one or more displays including the interactions by the user; and
storing the image data associated with the transaction in a memory space. - View Dependent Claims (19, 20)
-
-
21. A method for tracking screen activities engaged by a user for online transactions with a server device over a data network, the method comprising:
-
executing a browsing application to contact the server device over the data network by sending out a request;
displaying a page from the server device after the server device responds to the request;
the page requiring inputs from the user;
invoking a screen capturing application to capture an image of the page including the inputs as soon as the user authorizes to release the inputs to the server device; and
transmitting image data representing the image together with the inputs over the data network to the server device. - View Dependent Claims (22, 23, 24, 26, 27, 32)
-
-
25. A method for tracking screen activities engaged by a user for online transactions with a server device over a data network, the method comprising:
-
receiving respectively a sequence of web pages from a server device after the server device is contacted for conducting a transaction over the data network;
displaying individually the web pages for inputs from the user;
accepting the inputs by showing where the inputs are entered in the web pages;
activating a screen capturing application to capture an image of each of the web pages including the inputs every time the user authorizes to release the inputs to one of the web pages to the server device;
storing images of the web pages including the inputs in a local memory space; and
releasing the images to the server device after the transaction is complete.
-
-
28. A computer program product for tracking screen activities engaged by a user for online transactions with a server device over a data network, the computer program product comprising:
-
program code for requiring an entry from the user to a display being displayed on the terminal device after the user decides to enter a transaction over the data network with a provider, wherein the program code for requiring an entry comprises program code for causing the client device to invoke a screen capturing application to take an image of the display;
program code for receiving image data from the data network, the image data recording the display including the entry by the user; and
program code for storing the image data associated with the transaction in a memory space. - View Dependent Claims (29, 30, 31)
-
-
33. A computer program product for tracking screen activities engaged by a user for online transactions with a server device over a data network, the computer program product comprising:
-
program code for requiring interactions from the user to one or more displays after the user decides to enter a transaction over the data network with a provider;
program code for determining if the transaction is complete;
program code for receiving image data from the data network if the transaction is complete, the image data recording the one or more displays including the interactions by the user; and
program code for storing the image data associated with the transaction in a memory space. - View Dependent Claims (34, 35, 37, 38, 39)
-
-
36. A computer program product for tracking screen activities engaged by a user for online transactions with a server device over a data network, the computer program product comprising:
-
program code for executing a browsing application to contact the server device over the data network by sending out a request;
program code for displaying a page from the server device after the server device responds to the request;
the page requiring inputs from the user;
program code for invoking a screen capturing application to capture an image of the page including the inputs as soon as the user authorizes to release the inputs to the server device; and
program code for transmitting image data representing the image together with the inputs over the data network to the server device.
-
-
40. A computer program product for tracking screen activities engaged by a user for online transactions with a server device over a data network, the computer program code comprising:
-
program code for receiving respectively a sequence of web pages from a server device after the server device is contacted for conducting a transaction over the data network;
program code for displaying individually the web pages for inputs from the user;
program code for accepting the inputs by showing where the inputs are entered in the web pages;
program code for activating a screen capturing application to capture an image of each of the web pages including the inputs every time the user authorizes to release the inputs to one of the web pages to the server device;
program code for storing images of the web pages including the inputs in a local memory space; and
program code for releasing the images to the server device after the transaction is complete. - View Dependent Claims (41, 42)
-
Specification