Patents by Inventor Terrence Hussey

Terrence Hussey 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: 7328277
    Abstract: Significant performance improvements can be realized in data processing systems by confining the operation of a processor within its internal register file so as to reduce the instruction count executed by the processor. Data, which is sufficiently small enough to fit within the internal register file, can be transferred into the internal register file, and execution results can be removed therefrom, using direct memory accesses that are independent of the processor, thus enabling the processor to avoid execution of load and store instructions to manipulate externally stored data. Further, the data and execution results of the processing activity are also accessed and manipulated by the processor entirely within the internal register file. The reduction in instruction count, coupled with the standardization of multiple processors and their instruction sets, enables the realization of a highly scaleable, high-performing symmetrical multi-processing system at manageable complexity and cost levels.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: February 5, 2008
    Assignee: Enterasys Networks, Inc.
    Inventors: Terrence Hussey, Donald W. Monroe, Arnold N. Sodder
  • Patent number: 6560237
    Abstract: Packets received by a network device such as a switch are queued to either a multicast or unicast queue depending on whether a valid mapping of the packet destination address to an output port of the device exists. Each queued packet is marked with a service era during which the message is queued. The service era is advanced whenever a port mapping for a destination address becomes established and the multicast queue is non-empty. The device monitors the presence of packets on the multicast queue and the transfer of packets from the multicast queue to the output ports. A message is forwarded from the unicast queue to an output port only if the multicast queue was empty at the time the mapping was established, or if all messages on the multicast queue from service eras earlier than the service era of the message on the unicast queue have been transferred to the output port.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: May 6, 2003
    Assignee: 3Com Corporation
    Inventors: James Scott Hiscock, Benny Siman-Tov, Terrence Hussey
  • Publication number: 20010049744
    Abstract: Significant performance improvements can be realized in data processing systems by confining the operation of a processor within its internal register file so as to reduce the instruction count executed by the processor. Data, which is sufficiently small enough to fit within the internal register file, can be transferred into the internal register file, and execution results can be removed therefrom, using direct memory accesses that are independent of the processor, thus enabling the processor to avoid execution of load and store instructions to manipulate externally stored data. Further, the data and execution results of the processing activity are also accessed and manipulated by the processor entirely within the internal register file. The reduction in instruction count, coupled with the standardization of multiple processors and their instruction sets, enables the realization of a highly scaleable, high-performing symmetrical multi-processing system at manageable complexity and cost levels.
    Type: Application
    Filed: March 2, 2001
    Publication date: December 6, 2001
    Inventors: Terrence Hussey, Donald W. Monroe, Arnold N. Sodder