Katherine Guo - Eatontown NJ, US Markus Hofmann - Tinton Falls NJ, US Sanjoy Paul - Marlboro NJ, US Tze Eugene Ng - Pittsburgh PA, US Hui Zhang - Pittsburgh PA, US
International Classification:
G06F 15/16
US Classification:
709231000
Abstract:
An apparatus and method to enhance existing caches in a network to better support streaming media storage and distribution. Helper machines are used inside the network to implement several methods which support streaming media including segmentation of streaming media objects into smaller units, cooperation of Helper machines, and novel placement and replacement policies for segments of media objects.
Katherine Guo - Eatontown NJ, US Markus Hofmann - Tinton Falls NJ, US Tze Ng - Pittsburgh PA, US Sanjoy Paul - Marlboro NJ, US Hui Zhang - Pittsburgh PA, US
International Classification:
G06F015/16
US Classification:
709/201000, 709/231000
Abstract:
A new architecture and operational techniques for supporting high quality live and on-demand streaming multimedia on a data network. By using Helper machines inside the network as data forwarding, caching, and buffering agents, and by forming meshes among Helper machines, advantages of homogeneous, synchronous multicast transmission and of heterogeneous, asynchronous reception are achieved. The architecture provides essentially transparently support to the receivers for near-zero start-up latency, improved playback quality, improved CR-like operations. These are achieved while reducing network and server load compared to today's multimedia networking techniques.