Computer network information use monitoring
First Claim
1. A method of monitoring the use of information requested by a receiving computer from a sender computer, comprising the steps of:
- transmitting information from the sender computer to the receiving computer;
transmitting with the transmitted information additional information solely for use in monitoring usage of the information, the additional information comprising a version stamp having at least a unidirectionally-varying value;
monitoring at the receiving computer the use of the received information to provide an indication of events related to information usage at the receiving computer, the monitoring step comprising comparing additional information related to received information with previously-received additional information already held at a requester computer;
recording all the monitored information at the receiving computer to provide a log;
subsequently transmitting the log from the receiving computer to the sender computer along with a subsequent request for information made by the receiving computer of the sender computer;
receiving at the sender computer the subsequent request for information along with the log;
transmitting the subsequent additional information having a later version stamp than that sent with the previously transmitted requested information;
receiving at the receiving computer the subsequent additional information and comparing the version stamp with the version stamp of the previously transmitted additional information; and
if the version stamp of the subsequent additional information is later than that of the previously transmitted additional information clearing or treating as redundant the information in the log transmitted with the subsequent request.
6 Assignments
0 Petitions
Accused Products
Abstract
Information sent from a server in response to a request from a client computer is accompanied by a version stamp, comprising date/time code. At the client, on each occurrence of a specified event or events, the version stamp is compared with any previous version stamp to determine whether this is a new transmission of information or not. A log is kept at the client of all information displayed, whether on-line or off-line, and the logged information is subsequently returned to the server, when a subsequent request for information is made by the client of the server. When it is determined from the version stamp that new information is being received from the server, this indicates that the logged information has reached the server, and the log can be cleared. Similar operations can be applied to the sending and receipt of e-mail messages.
-
Citations
18 Claims
-
1. A method of monitoring the use of information requested by a receiving computer from a sender computer, comprising the steps of:
-
transmitting information from the sender computer to the receiving computer;
transmitting with the transmitted information additional information solely for use in monitoring usage of the information, the additional information comprising a version stamp having at least a unidirectionally-varying value;
monitoring at the receiving computer the use of the received information to provide an indication of events related to information usage at the receiving computer, the monitoring step comprising comparing additional information related to received information with previously-received additional information already held at a requester computer;
recording all the monitored information at the receiving computer to provide a log;
subsequently transmitting the log from the receiving computer to the sender computer along with a subsequent request for information made by the receiving computer of the sender computer;
receiving at the sender computer the subsequent request for information along with the log;
transmitting the subsequent additional information having a later version stamp than that sent with the previously transmitted requested information;
receiving at the receiving computer the subsequent additional information and comparing the version stamp with the version stamp of the previously transmitted additional information; and
if the version stamp of the subsequent additional information is later than that of the previously transmitted additional information clearing or treating as redundant the information in the log transmitted with the subsequent request. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A client computer for use in a client/server system, the client computer being adapted to provide information to the server concerning the use of information requested by the client from the server, the client computer including:
-
means for transmitting from the client to a server a request for specified information;
means for receiving from the server requested information corresponding to the specified information;
means for receiving from the server with the requested information additional information solely for use in monitoring usage of the requested information, the additional information comprising a version stamp having at least a unidirectionally varying value;
means for monitoring the usage of the received information, whether or not the client computer is in communication with the server, by making use of the received additional information;
means for recording all the monitored information to provide a log;
means for subsequently transmitting the log from the client computer to the server along with a subsequent request for information transmitted by the client computer to that server;
means for receiving from the server subsequent additional information comprising a version stamp in response to the subsequent request for information;
means for comparing the version stamp of the subsequent additional information with the previously received version stamp; and
means for clearing or treating as redundant the information recorded in the log when the version stamp of the subsequent additional information is later than that of the previous additional information. - View Dependent Claims (17)
-
-
7. A method for monitoring the use of information requested by a requester computer from a provider computer, comprising the steps of:
-
receiving at the provider computer a request from the requestor computer for specified information;
transmitting from the provider computer to the requestor computer requested information corresponding to the specified information;
transmitting with the transmitted requested information additional information solely for use in monitoring usage of the requested information;
monitoring at the requestor computer/events taking place at the requestor computer including events related to the use of the received information, to provide an indication of events related to information usage at the requestor computer, the monitoring taking place whether or not the requestor computer is on-line to the provider computer;
recording all the monitored information at the requestor computer to provide a log;
subsequently transmitting the log along with a subsequent request for further specified information from the requestor computer to the provider computer;
receiving at the provider computer the subsequent request for further specified information along with the log from the requestor computer;
transmitting from the provider computer to the requestor computer further requested information corresponding to the further specified information;
transmitting with the transmitted further requested information further additional information for use in monitoring usage of the requested information; and
clearing or treating as redundant the information recorded in the log at the requestor computer when the requestor computer receives and recognizes the further additional information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 18)
-
Specification