EP1377907A2

System and method for capturing browser sessions and user actions

Abstract

A system and method for the collection of data with regard to the actions of the user during an interactive session over a network. The present invention preferably features a client which is operated by the computational device of the user, and which more preferably collects information both about user input device actions and the reactions which are displayed through the user interface. The user interface is preferably a GUI (graphical user interface), but optionally and more preferably is a Web browser interface. Alternatively, the user interface is any type of interface which becomes altered upon receiving user input through a user input device. The client preferably collects these different types of data and then more preferably sends the data to be stored in a central database.

Term

Term ended

Projected expiry passed 24 August 2021, 5.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

34 claims: 15 independent, 19 dependent

  1. 1
    Claims of equivalent WO 0217165 A2 WHAT IS CLAIMED IS:1. A method for collecting data about at least one of a user action and a user interface reaction, comprising: detecting at least one of a user action and a user interface reaction;separating at least one of a user action and a user interface reaction into at least one event and associated data;storing said at least one event and associated data, such that at least one of a user action and a user interface reaction is constructable from said at least one event and associated data.
  2. 4
    The method of any of claims 1-3, wherein said user interface reaction is performed through a GUI (graphical user interface).
  3. 8
    The method of any of claims 1-7, wherein said at least one event and associated data is filtered.
  4. 9
    The method of any of claims 1-8, wherein said at least one event and associated data are stored.
  5. 10
    The method of any of claims 1-9, further comprising:reconstructing said at least one of said user action and said user interface reaction from said at least one event and associated data.
  6. 12
    A method for collecting data about an interactive user session, comprising:displaying a Web page as part of the interactive user session;detecting at least one of a user action and a user interface reaction as part of the interactive user session;and collecting data about said Web page and said at least one of a user action and a user interface reaction.
  7. 15
    The method of any of claims 12-14, wherein the user action is performed with a user input device.
  8. 17
    The method of any of claims 12-16, further comprising:separating at least one of a user action and a user interface reaction into at least one event and associated data;and storing said at least one event and associated data, such that at least one of a user action and a user interface reaction is constructable from said at least one event and associated data.
  9. 18
    The method of 17, wherein said at least one event and associated data is filtered.
  10. 20
    The method of any of claims 17-19, further comprising:reconstructing said at least one of said user action and said user interface reaction from said at least one event and associated data.
  11. 22
    A method for capturing a Web-based session by a user computational device, comprising:connecting a Web browser of the user computational device to a Web server;establishing the Web-based session between said Web browser and said Web server;capturing data about the Web-based session by the user computational device, including data about at least one Web page;and processing said captured data such that said at least one Web page is displayable.
  12. 25
    The method of any of claims 22-24, further comprising:separating said captured data into at least one event and associated data;and storing said at least one event and associated data, such that at least of the Web-based session is simulatable from said at least one event and associated data.
  13. 26
    The method of 25, wherein said at least one event and associated data is filtered.
  14. 28
    The method of any of claims 25-27, further comprising:reconstructing said at least a portion of the Web-based session from said at least one event and associated data.
  15. 30
    A system for collecting data about an interactive user session, comprising:(a) a user computational device;(b) a client operated by said user computational device for collecting the data about the interactive user session to form collected data;(c) a server for performing the interactive user session with said user computational device;and (d) at least one process for parsing said collected data into a plurality of data components, such that replaying said plurality of data components enables the interactive user session to be replayed.