Method, apparatus, and system for capturing data exchanged between server and a user
AssigneeWitness Systems, Inc.
InventorsChristopher Straut, Albert S. Boyers, Joseph H. Owen JR., Ram Choragudi
Life of this patent
Estimating the term…
Loading patent…
AssigneeWitness Systems, Inc.
InventorsChristopher Straut, Albert S. Boyers, Joseph H. Owen JR., Ram Choragudi
Estimating the term…
Data exchanged between at least one server and at least one user is intercepted in a capturing module that operates independently from the server and the user. A copy of the intercepted data is stored in a database. The intercepted data that is destined for the server is forwarded to the server, or the intercepted data that is destined for the user is forwarded to the user. The intercepting and storing are performed transparently to the user. Interception of data may be performed continuously, and storing of data may be performed during a predetermined time window or at predetermined time intervals. The intercepted data may include events, attributes, images, user identifications, requests, and/or responses. Only a predetermined portion of the data and/or data that satisfies predefined rules is stored. The user may be a web server or a web browser, and the server may be a web server. The data may be exchanged in the form of an Internet protocol and assembled into a web page view for the user. Interception and storing may be performed concurrently for capturing data exchanged simultaneously between a plurality of servers and the user, the server and a plurality of users, or a plurality of servers and a plurality of users.
A method for capturing data exchanged between at least one server and at least one user, the method comprising the steps of:
An apparatus for capturing data exchanged between at least one server and at least one user, the apparatus including:
A system for capturing data, comprising:
Dependencies are inferred from the claim text.