×

Method, system and apparatus for client-side usage tracking of information server systems

  • US 6,018,619 A
  • Filed: 05/24/1996
  • Issued: 01/25/2000
  • Est. Priority Date: 05/24/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In an information server system comprising a network with at least one information server accessed by a plurality of either client systems or proxy servers, each proxy server in turn accessed by a plurality of client systems, and wherein at least some of said proxy servers are non-tracking proxy servers and the other proxy servers are tracking proxy servers, and at least some of the client systems are non-tracking client systems and the other client systems are tracking client systems, a method for tracking at one or more client systems session events resulting from information supplied by the information server in response to requests for information from at least one of the client systems or one of the proxy servers, while maintaining system compatibility with those client systems or proxy servers that do not have tracking ability, the method for tracking comprising the steps of:

  • initiating, by at least one client system or proxy server, a connection request to an information server system, said connection request also signifying whether said client system or proxy server is non-tracking or is capable of tracking given session events;

    in response to said connection request, returning to said requesting client system or requesting proxy server (i) information requested, (ii) an acknowledgment by said information server system which enables said requesting client system or requesting proxy server to begin tracking said session events if the requesting client system or requesting proxy server is capable of tracking such session events, and (iii) a location of a designated server for receiving tracked session event;

    in response to said acknowledgment, if said requesting client system or requesting proxy server is a tracking client system, monitoring said session events and generating a client side usage log of the monitored session events, and if said requesting client system or requesting proxy server is non-tracking, then generating a usage log of the monitored session events at the information server system; and

    thereafter transmitting the usage log that is generated either at the requesting client system or requesting proxy server, or at the information server, to said designated server.

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