Patents by Inventor Alex W. P. Fung

Alex W. P. Fung has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7653753
    Abstract: A method and apparatus provide for content-based routing of packets in a publish-subscribe network. A packet is received via the network. A map specifying computed filter coverage in an attribute space is accessed. Content of the packet is inspected for a routing decision for the packet. The map is used for the routing decision for the packet. The packet is routed based upon the inspected content of the packet and the map. A router for content-based routing of packets in a publish-subscribe network, comprising modules for performing this method is provided. A network including a plurality of such routers is provided. A computer-readable medium including instructions for performing this method is provided.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: January 26, 2010
    Assignee: PreCache Inc.
    Inventors: Tsu-Wei Chen, Alex W. P. Fung, David S. Rosenblum, Ping-Fai Yang
  • Patent number: 7587517
    Abstract: Packet routing via payload inspection at routers in a core of a distributed network for use in distributing content according to quality of service guarantees. Packets contain subjects and attributes in addition to routing information. The subjects correspond with particular types of content for subscriptions, and the attributes encapsulate the data or content. The subscriptions are associated with particular quality of service guarantees or levels of service. The routers store filters corresponding with subscriptions to content. Upon receiving a packet, a router inspects the payload section of the packet containing the attributes in order to retrieve the attributes and match them to the filters for the subscriptions. If the attributes satisfies a filter, the packet is routed to the next link in accordance with the quality of service guarantee associated with that filter. If the attributes do not satisfy any of the filters injected to and stored at the router, the router discards the packet.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: September 8, 2009
    Assignee: PreCache Inc.
    Inventors: Yennun Huang, Ping-Fai Yang, Tsu-Wei Chen, Shalini Yajnik, Chih-Mei Lin, Alex W. P. Fung
  • Patent number: 7551629
    Abstract: A method and apparatus provide for propagating filters in a publish-subscribe network. A plurality of filters relating to subscriptions to content in the network are received. A number of the filters is reduced based upon particular criteria, and the reduced number of filters are propagated for use in satisfying the subscriptions. A filter receiving module, a filter reduction module, and a filter propagation module may execute these steps.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: June 23, 2009
    Assignee: Precache, Inc.
    Inventors: Tsu-Wei Chen, Alex W. P. Fung, David S. Rosenblum, Ping-Fai Yang
  • Publication number: 20040073701
    Abstract: Packet routing via payload inspection at routers in a core of a distributed network for use in distributing content according to quality of service guarantees. Packets contain subjects and attributes in addition to routing information. The subjects correspond with particular types of content for subscriptions, and the attributes encapsulate the data or content. The subscriptions are associated with particular quality of service guarantees or levels of service. The routers store filters corresponding with subscriptions to content. Upon receiving a packet, a router inspects the payload section of the packet containing the attributes in order to retrieve the attributes and match them to the filters for the subscriptions. If the attributes satisfies a filter, the packet is routed to the next link in accordance with the quality of service guarantee associated with that filter. If the attributes do not satisfy any of the filters injected to and stored at the router, the router discards the packet.
    Type: Application
    Filed: July 8, 2003
    Publication date: April 15, 2004
    Inventors: Yennun Huang, Ping-Fai Yang, Tsu-Wei Chen, Shalini Yajnik, Chih-Mei Lin, Alex W.P. Fung
  • Publication number: 20040001498
    Abstract: A method and apparatus provide for propagating filters in a publish-subscribe network. A plurality of filters relating to subscriptions to content in the network are received. A number of the filters is reduced based upon particular criteria, and the reduced number of filters are propagated for use in satisfying the subscriptions. A filter receiving module, a filter reduction module, and a filter propagation module may execute these steps.
    Type: Application
    Filed: March 28, 2003
    Publication date: January 1, 2004
    Inventors: Tsu-Wei Chen, Alex W.P. Fung, David S. Rosenblum, Ping-Fai Yang
  • Publication number: 20030223408
    Abstract: A method and apparatus provide for content-based routing of packets in a publish-subscribe network. A packet is received via the network. A map specifying computed filter coverage in an attribute space is accessed. Content of the packet is inspected for a routing decision for the packet. The map is used for the routing decision for the packet. The packet is routed based upon the inspected content of the packet and the map. A router for content-based routing of packets in a publish-subscribe network, comprising modules for performing this method is provided. A network including a plurality of such routers is provided. A computer-readable medium including instructions for performing this method is provided.
    Type: Application
    Filed: March 28, 2003
    Publication date: December 4, 2003
    Inventors: Tsu-Wei Chen, Alex W. P. Fung, David S. Rosenblum, Ping-Fai Yang