Patents by Inventor Sorcha O'Callaghan

Sorcha O'Callaghan 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).

  • Publication number: 20120219000
    Abstract: A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 30, 2012
    Inventors: Sorcha O'CALLAGHAN, Neil O. Fanning, Kevin Jennings, Eugene O'Neill, Joseph Butler
  • Patent number: 8194672
    Abstract: A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: June 5, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sorcha O'Callaghan, Neil O Fanning, Kevin Jennings, Eugene O'Neill, Joseph N Butler
  • Publication number: 20100158028
    Abstract: A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
    Type: Application
    Filed: March 2, 2010
    Publication date: June 24, 2010
    Inventors: Sorcha O'Callaghan, Neil O. Fanning, Kevin Jennings, Eugene O'Nell, Joseph N. Butler
  • Patent number: 7701941
    Abstract: A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: April 20, 2010
    Assignee: 3Com Corporation
    Inventors: Sorcha O'Callaghan, Neil O Fanning, Kevin Jennings, Eugene O'Neill, Joseph N Butler
  • Patent number: 6804230
    Abstract: A communication device which includes a hardware trie search facility. At least part of a memory is divided into memory blocks, each of said blocks consisting of a multiplicity of locations, at least some of said locations each providing when accessed a pointer to another block and an indication of the size of the block. A shift register holds an address key, and a trie block is accessed using an address composed of a number of bits related to said indication of the size of the block. The key is shifted by said number of bits prior to a subsequent stage of the search. Part of the memory comprises an associated data table which includes entries of data enabling a packet to be forwarded and at least some locations in said blocks provide when accessed a pointer to an entry in the associated data table.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: October 12, 2004
    Assignee: 3Com Corporation
    Inventors: Kevin Jennings, Edele O'Malley, Sorcha O'Callaghan, Kevin Loughran
  • Patent number: 6504843
    Abstract: A method for distributing addressed data packets from an input channel to a multiplicity of packet queues includes receiving said addressed data packets and, responsive to first hashed addresses, distributing the addressed data packets to said queues in accordance with said first hashed addresses. A first hash function is applied to selected address data of each of said addressed data packets to produce said first hashed addresses. At the same time a succession of different hash functions is applied to said selected address data in each of the packets to produce second hashed addresses and occurrences of each of the second hashed addresses are counted so as to obtain for each of said different hash functions a respective one of a plurality of set of counts, each such set representing the distribution of said packets that would occur in said queues if the respective one of the different hash functions had been applied to said addressed data packets.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: January 7, 2003
    Assignee: 3Com Technologies
    Inventors: Con Cremin, Sorcha O'Callaghan, David Nolan, Raymond Beechinor, Richard A Gahan
  • Publication number: 20020101867
    Abstract: A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
    Type: Application
    Filed: March 28, 2001
    Publication date: August 1, 2002
    Inventors: Sorcha O'Callaghan, Neil O. Fanning, Kevin Jennings, Eugene O'Neill, Joseph N. Butler
  • Publication number: 20020046291
    Abstract: A network unit includes a cache memory for storing address pairs of frequently-occurring packet conversations through the unit On a look-up request, a cache controller checks whether an address pair is held in the cache before allowing a normal look-up in a layer database.
    Type: Application
    Filed: November 30, 2000
    Publication date: April 18, 2002
    Inventors: Sorcha O'Callaghan, Jerome Nolan, Paul O'Keeffe, David Nolan, Kevin Jennings
  • Patent number: 6337862
    Abstract: A network switch including a multiplicity of ports for the reception and forwarding of addressed data packets including network destination data and network source address data, and a forwarding database having a trie search facility organised in blocks of pointers, which are accessed by respective segments of a search key and identify in a last stage of a search forwarding data identifying each port from which a packet should be forwarded and in any stage of the search prior to the last stage a block of pointers, the switch including a device operable before the trie search facility is utilised for a given packet to compare a network destination address of the given packet with at least one stored address and when the network destination address matches the stored address to access the network source address data of the given packet for use as the search key.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: January 8, 2002
    Assignee: 3Com Corporation
    Inventors: Sorcha O'Callaghan, Edele O'Malley, Kevin Loughran, Christopher Gilbert