Patents Represented by Attorney Brian Anderson
  • Patent number: 7594049
    Abstract: A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: September 22, 2009
    Inventors: Arvind Jain, Sukha Ghosh, Debasis Dalapati
  • Patent number: 7554917
    Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: June 30, 2009
    Inventor: Francis Tieu
  • Patent number: 7502324
    Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: March 10, 2009
    Assignee: NTH IP Corporation
    Inventor: Francis Tieu
  • Patent number: 7093038
    Abstract: A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: August 15, 2006
    Assignee: Ivivity, Inc.
    Inventors: Sukha Ghosh, Debasis Dalapati, Arvind Jain
  • Patent number: 6952743
    Abstract: The SCSI control block interface provides for distributed processing of storage commands that provides transports and processing blocks the ability to interconnect with each other independent of the underlying transport or hardware architecture. The interface receives a SCSI control block from a transport and determines a storage command associated with the SCSI control block. Based upon the storage command, a particular processor that processes the storage command is determined. The SCSI control block is routed to the appropriate processor for processing. After processing, the SCB is routed to a transport for delivery.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: October 4, 2005
    Inventors: William M. Ortega, III, Edward S. Quicksall