Claims
- 1. A method for replaying data captured during at least one interaction between at least one server and at least one user, the method comprising the steps of:
collecting data captured during the interaction between the server and the user during a given time period; assembling a session of interactions between the server and the user, including the at least one interaction, in the order in which they occurred; and replaying the session.
- 2. The method of claim 1, further comprising:
searching for data that satisfies predetermined search criteria, among the captured data; and creating a result set of data satisfying the search criteria, wherein the session is assembled from the result set.
- 3. The method of claim 2, wherein the step of searching searches among data selected from the captured data based upon predefined rules.
- 4. The method of claim 1, wherein the captured data includes at least one of pages, events, or attributes.
- 5. The method of claim 1, wherein the captured data is in the form of an Internet protocol, and the session is displayed as at least one web page to the user.
- 6. The method of claim 1, wherein the user is a web server or a web browser, and the server is a web server.
- 7. The method of claim 2, further comprising specifying the search criteria by the user.
- 8. The method of claim 2, wherein the search criteria includes a date and time range.
- 9. The method of claim 2, wherein the captured data is searched sequentially.
- 10. The method of claim 2, wherein the search criteria includes a specific user identification.
- 11. The method of claim 1, wherein the steps are performed for replaying data captured during interactions 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.
- 12. An apparatus for replaying data captured during at least one interaction between at least one server and at least one user, the apparatus comprising:
means for collecting data captured during the interaction between the server and the user during a given time period; means for assembling a session of interactions between the server and the user, including the at least one interaction, in the order in which they occurred; and means for replaying the session.
- 13. The apparatus of claim 12, further comprising:
means for searching for data that satisfies predetermined search criteria among the captured data captured; and means for creating a result set of data satisfying the predetermined search criteria, wherein the session is assembled from the result set.
- 14. The apparatus of claim 13, wherein the searching means searches among data selected from the captured data based upon predefined rules.
- 15. The apparatus of claim 12, wherein the captured data includes at least one of pages, events, or attributes.
- 16. The apparatus of claim 12, wherein the data is in the form of an Internet protocol, and the session is displayed as at least one web page to the user.
- 17. The apparatus of claim 12, wherein the user is a web browser or a web server, and the server is a web server.
- 18. The apparatus of claim 13, wherein the search criteria is specified by the user.
- 19. The apparatus of claim 13, wherein the search criteria includes a date and time range.
- 20. The apparatus of claim 13, wherein the captured data is searched sequentially.
- 21. The apparatus of claim 13, wherein the search criteria includes a specific user identification.
- 22. The apparatus of claim 12, wherein the apparatus replays data captured during interactions 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.
- 23. A system for replaying captured data, comprising:
at least one server, at least one user, a player for collecting data captured during at least one interaction between the server and the user during a given time period, assembling a session of interactions between the server and the user, including the at least one interaction, in the order in which they occurred, and replaying the session.
- 24. The system of claim 23, wherein the player searches for data that satisfies predetermined search criteria among the captured data, creates a result set of saved data satisfying the predetermined criteria, and assembles the session from the result set.
- 25. The system of claim 23, wherein the player searches among data selected from the captured data based upon predefined rules.
- 26. The system of claim 23, wherein the captured data includes at least one of pages, events, or attributes.
- 27. The system of claim 24, wherein the data is in the form of an Internet protocol, and the session is displayed as at least one web page to the user.
- 28. The system of claim 23, wherein the user is a web browser or a web server, and the server is a web server.
- 29. The system of claim 24, wherein the user specifies the search criteria.
- 30. The system of claim 24, wherein the search criteria includes a date and time range.
- 31. The system of claim 24, wherein the player searches the captured data sequentially.
- 32. The system of claim 24, wherein the search criteria includes a specific user identification.
- 33. The system of claim 23, wherein data captured during interactions 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 is replayed.
CROSS REFERENCE TO RELATED APPLICTIONS
[0001] This application is related to commonly assigned U.S. Patent Applications entitled “Method, Apparatus, and System for Capturing Data Exchanged Between a Server and a User” and “Method, Apparatus, and System for Processing Data Captured During Exchanges Between a Server and a User”, filed on or about the same day as the present application and incorporated herein by reference.