The Prior Art Database and Publishing service will be updated on Tuesday, November 13th, from 8-9pm ET. You may experience brief service interruptions during that time.
Browse Prior Art Database


IP.com Disclosure Number: IPCOM000004688D
Original Publication Date: 2001-Apr-06
Included in the Prior Art Database: 2001-Apr-06
Document File: 2 page(s) / 7K

Publishing Venue


Related People

James F. Peters: AUTHOR

Related Documents

5,933,832: PATENT [+2]



This text was extracted from a RTF document.
This is the abbreviated version, containing approximately 87% of the total text.


by James F. Peters

A network function is needed to reduce the impact of subscriber polling traffic in content distribution networks employing the Information and Content Exchange (ICE) protocol. An ICE Proxy function can be used for reducing the impact of subscriber polling traffic in the network while improving the responsiveness of the system.

The ICE protocol is used by content syndicators and their subscribers. ICE is a request response protocol supporting push and pull data transfer models. Subscription Establishment begins when the subscriber obtains a catalog from the Syndicator. The Subscriber then subscribes to particular subscriptions.

ICE supports two types of subscriber implementations full and minimal. A full Subscriber implementation has an ICE server running at all times. A full subscriber is capable of sending ICE requests as well as receiving ICE requests from the Syndicator at anytime. A minimal subscriber does not have an ICE server running at all times and hence must poll for updates.

When the minimal subscriber polls for an update there may not be any updates required and in this case there is a waste of network traffic. A single Syndicator serves multiple subscribers. Hence there is a need to reduce the network bandwidth consumed by one or more minimal subscribers which poll for updates.

Proxy functions have been employed in networks as a means to reduce network loading. For example Suzuoka, et al. describe the use of a proxy function in a retrieval system for frequently updated data distributed on network. Proxy functions also have the benefit of increasing the responsiveness of a system. For example Banga, et al. describe a method employing a proxy function which reduces the delay between the time a data page is requested and the time the data page is displayed.

The ICE Proxy is placed in the network between the ICE Syndicator and one or more minimal clients. This proxy includes a full subscriber implementation which allows the Syndicator to push content to the proxy without requiring polling traffic. The minimal subscribers communicate with the ICE Proxy instead of the Syndicator.

The ICE Proxy implements the syndicator functions of the ICE protocol allowing it to respond on behalf of the Syndicator when a minimal subscriber polls for an update. The polls are serviced by the ICE proxy and hence are not propagated through the entire network.

This eliminates wasted bandwidth on the section of the network between the ICE Proxy function and the Syndicator. Responsiveness of the system is improved because the ICE request from the minimal subscriber does not propagate through the entire network.

[See the accompanying PDF file for Figure 1]


The Information and Content Exchange (ICE) Protocol is used for automating the content distribution between syndi...