System for sending small positive data notification messages over a network to indicate that a recipient node should obtain a particular version of a particular data item
First Claim
1. A system for eliminating time consuming unnecessary transfers of data over a network, while at the same time guaranteeing timeliness of data used by a recipient node of said network, comprising:
- a source of data coupled to said network,means at said source for sending a command in the form of a small positive data-notification message over said network for each version of said data to indicate that a recipient node should obtain a particular version of a particular data item;
means at said recipient node and responsive to said small data-notification message for determining whether the data corresponding to said small data-notification message is already present; and
,means at said recipient node for fetching the data specified by said small data positive notification message if not already present at said recipient node, whereby said source commands via said small positive data-notification message that appropriate new data be fetched and available at said recipient node if not already there.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for eliminating time-consuming, unnecessary transfersf data over networks such as the the World Wide Web while at the same time guaranteeing timeliness of the data used by recipients. Timeliness is assured by immediately sending small data-notification messages whenever data becomes relevant or changes. Efficiency is guaranteed by transmitting the data itself only when requested by the recipient of a data-notification message. In particular, recipients are alerted to the presence of, and changes in, data they might use by data-notification messages containing a timestamp, the data location, and a checksum. Based on the timestamp, the recipient can determine whether the data-notification message contains timely information or should be ignored. Based on the data location and checksum, the recipient can determine whether it already has the current version of the data in question, for example stored in a cache.
-
Citations
9 Claims
-
1. A system for eliminating time consuming unnecessary transfers of data over a network, while at the same time guaranteeing timeliness of data used by a recipient node of said network, comprising:
-
a source of data coupled to said network, means at said source for sending a command in the form of a small positive data-notification message over said network for each version of said data to indicate that a recipient node should obtain a particular version of a particular data item; means at said recipient node and responsive to said small data-notification message for determining whether the data corresponding to said small data-notification message is already present; and
,means at said recipient node for fetching the data specified by said small data positive notification message if not already present at said recipient node, whereby said source commands via said small positive data-notification message that appropriate new data be fetched and available at said recipient node if not already there. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification