Patents by Inventor Alan L. Cox

Alan L. Cox 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: 8761152
    Abstract: A computer readable medium comprising computer readable code for data transfer. The computer readable code, when executed, performs a method. The method includes receiving, at a first Axon, an ARP request from a source host directed to a target host. The method also includes obtaining a first route from the first Axon to the second Axon, and generating a target identification corresponding to the target host. The method further includes sending an Axon-ARP request to the second Axon using the first route, and receiving an Axon-ARP reply from the second Axon, where the Axon-ARP reply includes a second route. The method further includes storing the first route in storage space on the first Axon, where the storage space is indexed by the target identification, and sending an ARP reply to the first host where the source host is configured to send a packet to the target host.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: June 24, 2014
    Assignee: William Marsh Rice University
    Inventors: Scott Rixner, Alan L. Cox, Michael Foss, Jeffrey Shafer
  • Patent number: 7916741
    Abstract: A system and method for preventing a count-to-infinity problem in a network using epochs of sequence numbers in protocol messages to eliminate stale protocol information in the network and to allow the forwarding topology to recover in merely one round trip time across the network.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: March 29, 2011
    Assignee: William Marsh Rice University
    Inventors: Khaled Elmeleegy, Alan L. Cox, Tze Sing Eugene Ng
  • Publication number: 20100095020
    Abstract: A computer readable medium comprising computer readable code for data transfer. The computer readable code, when executed, performs a method. The method includes receiving, at a first Axon, an ARP request from a source host directed to a target host. The method also includes obtaining a first route from the first Axon to the second Axon, and generating a target identification corresponding to the target host. The method further includes sending an Axon-ARP request to the second Axon using the first route, and receiving an Axon-ARP reply from the second Axon, where the Axon-ARP reply includes a second route. The method further includes storing the first route in storage space on the first Axon, where the storage space is indexed by the target identification, and sending an ARP reply to the first host where the source host is configured to send a packet to the target host.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 15, 2010
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: Scott Rixner, Alan L. Cox, Michael Foss, Jeffrey Shafer
  • Publication number: 20080240129
    Abstract: A system and method for preventing a count-to-infinity problem in a network using epochs of sequence numbers in protocol messages to eliminate stale protocol information in the network and to allow the forwarding topology to recover in merely one round trip time across the network.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Inventors: Khaled Elmeleegy, Alan L. Cox, Tze Sing Eugene Ng
  • Patent number: 7231494
    Abstract: The invention provides a storage and retrieval routine for Web objects. A Web page typically includes several objects such as text, images and hyper-links to other Web pages. Each Web page and its objects are usually stored in separate files. A storage and retrieval routine stores objects that correspond to the same Web page in co-located positions on a disk. Therefore, when the Web page and its embedded and hyper-linked Web objects are retrieved, the seek time is reduced, thereby reducing the object retrieval time as perceived by a computer user and increasing the number of requests per second that a Web content server can deliver.
    Type: Grant
    Filed: October 3, 2000
    Date of Patent: June 12, 2007
    Assignee: Ironport System, Inc.
    Inventors: Alan L. Cox, Y. Charlie Hu, Vijay S. Pai, Vivek S. Pai, Willy Zwaenepoel