Patents by Inventor Kevin J Hyland

Kevin J Hyland 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: 7042889
    Abstract: A network switch which allows a network processor to process resultant data from a look-up engine while the look-up engine proceeds to deal with a subsequent packet. The look-up engine stores the resultant data in registers from which the resultant data is written back for the packet if the processor does not intervene. If the processor intervenes it acts on the resultant data, which is written back for the packet only after the processor has finished. A system of pointers and busy bits ensures that the packet is not forwarded until the look-up engine and (if required) the network processor have completed their operations in relation to the packet.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: May 9, 2006
    Assignee: 3Com Corporation
    Inventors: Kevin Jennings, Kevin J Hyland, Vincent Gavin
  • Patent number: 6877145
    Abstract: A program tool automatically generating interconnect logic for a system-on-a-chip is based on a library of operational cores and on a architecture which requires all data exchange between cores to proceed via shared memory, which may be ‘off-chip’. The architecture includes a data aggregation technique for access to memory with successive levels of arbitration.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: April 5, 2005
    Assignee: 3Com Corporation
    Inventors: Sean Boylan, Derek Coburn, Tadhg Creedon, Denise De Paor, Vincent Gavin, Kevin J Hyland, Suzanne M Hughes, Kevin Jennings, Mike Lardner, Brendan Walsh
  • Patent number: 6718411
    Abstract: An architecture for a system on a chip wherein functional cores have wrappers for compatibility with a common bus system and the bus system includes aggregators for bus transactions of different speeds and/or bus widths.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 6, 2004
    Assignee: 3Com Corporation
    Inventors: Tadhg Creedon, Vincent Gavin, Denise de Paor, Kevin J Hyland, Kevin Jennings, Derek Coburn, Mike Lardner, Suzanne M Hughes, Sean Boylan, Brendan Walsh
  • Publication number: 20030159101
    Abstract: A cyclic redundancy code generator for data packets without an inter-packet gap comprises a CRC generator which divides each packet by a generator polynomial of degree n wherein n and augmenting logic which divides, by the generator polynomial, the product of the intermediate remainder and the term of order n in the generator polynomial, whereby each packet is padded without zeros
    Type: Application
    Filed: August 21, 2001
    Publication date: August 21, 2003
    Inventors: Kevin J. Hyland, Vincent G. Gavin
  • Publication number: 20030147394
    Abstract: A network switch which allows a network processor to process resultant data from a look-up engine while the look-up engine proceeds to deal with a subsequent packet. The look-up engine stores the resultant data in registers from which the resultant data is written back for the packet if the processor does not intervene. If the processor intervenes it acts on the resultant data, which is written back for the packet only after the processor has finished. A system of pointers and busy bits ensures that the packet is not forwarded until the look-up engine and (if required) the network processor have completed their operations in relation to the packet.
    Type: Application
    Filed: March 4, 2002
    Publication date: August 7, 2003
    Inventors: Kevin Jennings, Kevin J. Hyland, Vincent Gavin
  • Publication number: 20030018738
    Abstract: A program tool automatically generating interconnect logic for a system-on-a-chip is based on a library of operational cores and on a architecture which requires all data exchange between cores to proceed via shared memory, which may be ‘off-chip’. The architecture includes a data aggregation technique for access to memory with successive levels of arbitration.
    Type: Application
    Filed: August 2, 2001
    Publication date: January 23, 2003
    Inventors: Sean Boylan, Derek Coburn, Tadhg Creedon, Denise C. De Paor, Vincent G. Gavin, Kevin J. Hyland, Suzanne Hughes, Kevin Jennings, Mike Lardner, Brendan Walsh
  • Publication number: 20030009474
    Abstract: A binary search tree including a multiplicity of nodes having pre-determined addresses and organised in a multiplicity of levels, and a hardware engine for the insertion of elements in the nodes. Being operable to make a search for the highest available node in a pattern in which all the nodes at each level beginning at the highest are searched before the search continues to the next lower level.
    Type: Application
    Filed: August 16, 2001
    Publication date: January 9, 2003
    Inventors: Kevin J. Hyland, Kevin Jennings
  • Publication number: 20020184453
    Abstract: A data bus system in which a read or write transaction includes an identification of the initiator of the transaction and optionally an identification of the transaction as a number in a cyclic progression and optionally a request for an acknowledgement.
    Type: Application
    Filed: June 29, 2001
    Publication date: December 5, 2002
    Inventors: Suzanne M. Hughes, Tadhg Creedon, Denise De Paor, Vincent Gavin, Kevin J. Hyland, Kevin Jennings, Mike Lardner, Derek Coburn
  • Publication number: 20020184419
    Abstract: An architecture for a system on a chip wherein functional cores have wrappers for compatibility with a common bus system and the bus system includes aggregators for bus transactions of different speeds and/or bus widths
    Type: Application
    Filed: June 29, 2001
    Publication date: December 5, 2002
    Inventors: Tadhg Creedon, Vincent Gavin, Denise De Paor, Kevin J. Hyland, Kevin Jennings, Derek Coburn, Mike Lardner, Suzanne M. Hughes, Sean Boylan, Brendan Walsh