Patent Number: 6,167,451

Title: Multiple push protocol unifying system

Abstract: A unifying push framework in a computer network environment uses a plumbing approach wherein a "pipe" (producer) is created to interpret a specified push protocol. Push Universal Resource Locators (PURLs) (the streams) are delivered from a server across the computer network to each pipe that handles the specific protocol which interprets the protocol and delivers the stream to the subscribing client (consumer). Several pipes can be combined and clients can subscribe to several different protocols. These pipes are capable of delivering streams to multiple clients and are created dynamically as each client subscribes to different protocols. Filters are easily added and removed dynamically to or from the system to filter streams. A filter can be added to the output side of a pipe before distribution to the clients and/or added before the client to filter the incoming stream, allowing for a flexible system with multiple filtering schemes.

Inventors: Stracke, Jr.; John Richard (Santa Clara, CA)

Assignee: Netscape Communications Corporation

International Classification: H04L 29/06 (20060101); G06F 015/177 ()

Expiration Date: 12/26/2017