×

Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants

DC
  • US 6,035,332 A
  • Filed: 10/06/1997
  • Issued: 03/07/2000
  • Est. Priority Date: 10/06/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for tracking interactions with pages that have been loaded from a web server to a terminal during a user session, and for storing information about the interactions to a sage tracking server, comprising the steps of:

  • loading a first page from the web server, the first page being associated with a page locator for indicating a location of the first page in the web server, and the first page containing location information for indicating a location of a program;

    loading the program from the web server based on the location information, and executing the program;

    the program monitoring interactions with the page; and

    the program sending information about the interactions to the page tracking server during the session,creating a session table using sent information about the interactions,creating a sessionID for the session table wherein each sessionID is associated with a session list for maintaining information about a session, a participant list for maintaining information about all participant browsers in a session, a URL history list for maintaining information about all web pages visited by all participants in a session, a data list for maintaining information about the data fields on the web pages visited by all participants in a session, and a command list for maintaining information about all commands issues to the server by the various participants in a session,wherein the data list includes data fields for a Session ID for linking the data list to a session, a WasRelayed for indicating if this data field has been broadcasted, a FieldName for indicating the actual name of the data field, a DataName for indicating the name of the data field displayed on a web page, a DataValue for indicating the value of the data field, a TimeStamp for indicating the time at which this data field is updated, a URL for indicating the web page on which the data field was displayed, and a ParticipantID for indicating the participant browser who updated this data field.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×