Patents by Inventor Dominic J Gasbarro

Dominic J Gasbarro 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: 7450583
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: November 11, 2008
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Patent number: 7352763
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: April 1, 2008
    Assignee: Intel Corporation
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Patent number: 7181541
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: February 20, 2007
    Assignee: Intel Corporation
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner
  • Patent number: 7107359
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: September 12, 2006
    Assignee: Intel Corporation
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner
  • Patent number: 7013353
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine (ME) arranged to establish connections and support data transfers, via a switched fabric, in response to work requests from a host system for data transfers; interface blocks arranged to interface the switched fabric and the host system, and send/receive work requests and/or data messages for data transfers, via the switched fabric, and configured to provide context information needed for said Micro-Engine (ME) to process work requests for data transfers, via the switched fabric, wherein the Micro-Engine (ME) is implemented with a pipelined instruction execution architecture to handle one or more ME instructions and/or one or more tasks in parallel in order to process data messages.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: March 14, 2006
    Assignee: Intel Corporation
    Inventors: Balaji Parthasarathy, Dominic J. Gasbarro
  • Patent number: 6961837
    Abstract: An end of a queue or a page-crossing within a queue is detected. A virtual memory address for the head of the queue or for the next queue page is pre-translated into a physical memory address while the last entry in the queue or in the current queue page is being serviced.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: November 1, 2005
    Assignee: Intel Corporation
    Inventors: Ken C. Haren, Lee Albion, Brian M. Leitner, Dominic J. Gasbarro
  • Patent number: 6948004
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine arranged to establish connections and support data transfer operations, via a switched fabric, in response to work requests that cause instructions in a form of work queue elements “WQES” posted from a host system for said data transfer operations; and a work queue element “WQE” hardware assist “HWA” mechanism arranged to determine the starting address of each work queue element “WQE” based on queue pair (QP) context information needed for said Micro-Engine (ME) to process work requests for said data transfer operations.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: September 20, 2005
    Assignee: Intel Corporation
    Inventors: Dominic J. Gasbarro, Brian M. Leitner
  • Patent number: 6917987
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine (ME) arranged to establish connections and support data transfer operations via a switched fabric; a serial interface arranged to receive and transmit data packets from the switched fabric for data transfer operations; a host interface arranged to receive and transmit host data transfer work requests from the host system for data transfer operations; a context memory arranged to provide context information necessary for data transfer operations; a doorbell manager arranged to update the context information needed for the Micro-Engine (ME) to process host data transfer requests for data transfer operations; and, a remote key manager arranged to manage remote keys and check the validity of the remote keys which correspond to outstanding data transfer operations.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventors: Balaji Parthasarathy, Dominic J Gasbarro, Brian M. Leitner
  • Patent number: 6831916
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter comprises a micro-controller subsystem configured to establish connections and support data transfers via the switched fabric, and a serial interface which provides an interface with the switched fabric. The micro-controller subsystem includes a Micro-Engine (ME) which executes a ME instruction to send source and destination addresses during a control cycle, and interface logic blocks which supply addressed data from designated sources to the Micro-Engine (ME) at the same time for execution of the ME instruction during a data cycle subsequent to the control cycle.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 14, 2004
    Inventors: Balaji Parthasarathy, Dominic J. Gasbarro, Tom E. Burton, Brian M. Leitner
  • Publication number: 20040208174
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Application
    Filed: May 10, 2004
    Publication date: October 21, 2004
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Publication number: 20040193830
    Abstract: An end of a queue or a page-crossing within a queue is detected. A virtual memory address for the head of the queue or for the next queue page is pre-translated into a physical memory address while the last entry in the queue or in the current queue page is being serviced.
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Inventors: Ken C. Haren, Lee Albion, Brian M. Leitner, Dominic J. Gasbarro
  • Patent number: 6778548
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: August 17, 2004
    Assignee: Intel Corporation
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Patent number: 6775719
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: August 10, 2004
    Assignee: Intel Corporation
    Inventors: Brian M. Leitner, Dominic J. Gasbarro, Jie Ni, Tom E. Burton, Richard D. Reohr, Jr.
  • Publication number: 20040151177
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Application
    Filed: January 20, 2004
    Publication date: August 5, 2004
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Publication number: 20040151176
    Abstract: A device to create, receive, and transmit packets of data in a packet switching network. This device employs a direct memory access packet controller which would interface between memory contained within a computer system and a packet switched network. This direct memory access packet controller would utilize one or more micro-engines that would dynamically allocate buffer space to process received packets of data. This direct memory access packet controller would further utilize a transmit cell FIFO circuit to allocate buffer space to packets being transmitted. In addition, a sequencer would act to control the workflow of packets being received and transmitted.
    Type: Application
    Filed: January 20, 2004
    Publication date: August 5, 2004
    Inventors: Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Dean S. Susnow
  • Patent number: 6625768
    Abstract: A test bus architecture for testing an integrated circuit having a plurality of agents includes providing both a test block select signal and test function select signal to a plurality of select decoders respectively disposed in each of the plurality of agents. The test block select signal has a number of states at least equal to the number of agents and the test function select signal at least equal to a maximum number of internal signal groups of any one of the agents, each select decoder having at least one internal signal group which is outputted from circuitry to be tested within the agent of the select decoder. An output from each of the select decoders is fed to a test bus output such that a selected internal signal group is outputted to the test bus output upon the agent of the selected signal group being selected by the state of the test block select signal and the selected signal group being selected by the state of the test function select signal by the select decoder.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: September 23, 2003
    Assignee: Intel Corporation
    Inventors: Richard D. Reohr, Jr., Dean S. Susnow, Brian M. Collins, Tom E. Burton, Dominic J. Gasbarro, Brian M. Leitner, Ni Jie
  • Publication number: 20020191599
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine (ME) arranged to establish connections and support data transfers, via a switched fabric, in response to work requests from a host system for data transfers; interface blocks arranged to interface the switched fabric and the host system, and send/receive work requests and/or data messages for data transfers, via the switched fabric, and configured to provide context information needed for said Micro-Engine (ME) to process work requests for data transfers, via the switched fabric, wherein the Micro-Engine (ME) is implemented with a pipelined instruction execution architecture to handle one or more ME instructions and/or one or more tasks in parallel in order to process data messages.
    Type: Application
    Filed: March 30, 2001
    Publication date: December 19, 2002
    Inventors: Balaji Parthasarathy, Dominic J. Gasbarro
  • Publication number: 20020184392
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network.
    Type: Application
    Filed: March 26, 2001
    Publication date: December 5, 2002
    Inventors: Balaji Parthasarathy, Dominic J. Gasbarro, Brian M. Leitner
  • Publication number: 20020141424
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine arranged to establish connections and support data transfer operations, via a switched fabric, in response to work requests that cause instructions in a form of work queue elements “WQES” posted from a host system for said data transfer operations; and a work queue element “WQE” hardware assist “HWA” mechanism arranged to determine the starting address of each work queue element “WQE” based on queue pair (QP) context information needed for said Micro-Engine (ME) to process work requests for said data transfer operations.
    Type: Application
    Filed: March 28, 2001
    Publication date: October 3, 2002
    Inventors: Dominic J. Gasbarro, Brian M. Leitner
  • Publication number: 20020071450
    Abstract: A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter may comprise at least one Micro-Engine (ME) arranged to establish connections and support data transfers via a switched fabric; a serial interface arranged to receive and transmit data packets from the switched fabric for data transfers; a host interface arranged to receive and transmit host data transfer requests, in the form of descriptors, from the host system for data transfers; a context memory having a bandwidth-optimized, area minimal vertically sliced memory architecture arranged to provide context information necessary for data transfers; and a doorbell manager arranged to update the context information needed for the Micro-Engine (ME) to process host data transfer requests for data transfers.
    Type: Application
    Filed: December 8, 2000
    Publication date: June 13, 2002
    Inventors: Dominic J. Gasbarro, Balaji Parthasarathy