Patents by Inventor Alagu S. Periyannan

Alagu S. Periyannan 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: 7447242
    Abstract: In the face of data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections in a recording on a computer-readable medium. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet contents) of packets from each of the data streams received from the content source.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: November 4, 2008
    Assignee: Blue Coat Systems, Inc.
    Inventors: John B. Geagan, III, Michael D. Kellner, Alagu S. Periyannan
  • Publication number: 20040174875
    Abstract: In the face of data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections in a recording on a computer-readable medium. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet contents) of packets from each of the data streams received from the content source.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 9, 2004
    Inventors: John B. Geagan, Michael D. Kellner, Alagu S. Periyannan
  • Patent number: 6735634
    Abstract: In the face of data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections in a recording on a computer-readable medium. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet contents) of packets from each of the data streams received from the content source.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: May 11, 2004
    Assignee: Blue Coat Systems
    Inventors: John B. Geagan, III, Michael D. Kellner, Alagu S. Periyannan
  • Patent number: 6587928
    Abstract: Requests are identified as being for a cacheable object or a non-cacheable object according to information included in a Uniform Resource Locator (URL) associated with the object. For example, the URL may include a port designation for requests for cacheable objects (e.g., images and the like). Thus, a request may be recognized as being for a cacheable or non-cacheable object according to the port on which the request is made. In some cases, requests for non-cacheable objects may be made on port 80. A router may be thus configured to recognize a request as being for a cacheable object or a non-cacheable object according to a port on which the request is received and redirect it to a cache as appropriate.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: July 1, 2003
    Assignee: Blue Coat Systems, Inc.
    Inventors: Alagu S. Periyannan, Michael D. Kellner
  • Patent number: 6263371
    Abstract: In the face of unacceptable data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections before passing a resultant seamed stream to the content consumer. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet sequence numbers and/or time stamps) common throughout each of the data streams received from the content source.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: July 17, 2001
    Assignee: Cacheflow, Inc.
    Inventors: John B. Geagan, III, Michael D. Kellner, Alagu S. Periyannan