Patents by Inventor Daniel A. Manseau

Daniel A. Manseau 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: 7701973
    Abstract: Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: April 20, 2010
    Assignee: Intel Corporation
    Inventors: Nicholas A. Colman, Ramesh S. Krishnan, Anshuman Thakur, Robert Cone, Daniel A. Manseau
  • Patent number: 7475167
    Abstract: Input/Output (I/O) protocol operations such as iSCSI protocol operations may be selectively offloaded to an I/O protocol offload device, or retained by a host driver software. In one embodiment, iSCSI data transfer functions are offloaded to an offload device while session and connection establishing and maintenance operations are retained by host driver software. Other features are described and claimed.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: January 6, 2009
    Assignee: Intel Corporation
    Inventors: Mark W. Wunderlich, Hemal V. Shah, Anshuman Thakur, Daniel A. Manseau
  • Publication number: 20060235977
    Abstract: Input/Output (I/O) protocol operations such as iSCSI protocol operations may be selectively offloaded to an I/O protocol offload device, or retained by a host driver software. In one embodiment, iSCSI data transfer functions are offloaded to an offload device while session and connection establishing and maintenance operations are retained by host driver software. Other features are described and claimed.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Mark Wunderlich, Hemal Shah, Anshuman Thakur, Daniel Manseau
  • Publication number: 20050286560
    Abstract: Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping. Also provided are techniques for processing a data segment in which a header portion of a protocol data unit is received. A number of bytes of data to be stored in an application space is determined using the received header portion. Also, a next header portion of a next protocol data unit is determined using the received header portion. Then, a peek command is issued to obtain the next header portion. Additionally provided are techniques for performing cyclic redundancy checks using a stored partial cyclic redundancy check digest and residual data.
    Type: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Inventors: Nicholas Colman, Ramesh Krishnan, Anshuman Thakur, Robert Cone, Daniel Manseau
  • Patent number: 6772300
    Abstract: According to one embodiment, a computer system is disclosed. The computer system comprises a main memory; and a chip set coupled to the main memory. The chip set comprises a transaction memory, a first bank controller and a second bank controller coupled to the transaction memory. The first bank controller stores transaction data to be transmitted to a first bank of main memory within the transaction memory according to a first linked list. The second bank controller stores transaction data to be transmitted to a second bank of main memory within the transaction memory according to a second linked list.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventor: Daniel A. Manseau
  • Patent number: 6629219
    Abstract: A method and apparatus for providing highly programmable memory mapping and improved interleaving includes a system address chip that maps a received memory transaction address to an intermediate address for accessing a memory array having at least one individually addressable memory row. During the translation the memory array is logically partitioned into a plurality of individually addressable memory blocks such that each of said memory blocks are interleavingly accessible independent of how said memory array is populated. The apparatus includes logic to generate at least a portion of the intermediate address by combining selected bits of the transaction address with selected bits of a programmed block address based in part upon the received transaction address.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: September 30, 2003
    Assignee: Intel Corporation
    Inventor: Daniel A. Manseau
  • Patent number: 5613071
    Abstract: A massively parallel data processing system is disclosed. This data processing system includes a plurality of nodes, with each node having at least one processor, a memory for storing data, a processor bus that couples the processor to the memory, and a remote memory access controller coupled to the processor bus. The remote memory access controller detects and queues processor requests for remote memory, processes and packages the processor requests into request packets, forwards the request packets to the network through a router that corresponds to that node, receives and queues request packets received from the network, recovers the memory request from the request packet, manipulates local memory in accordance with the request, generates an appropriate response packet acceptable to the network and forwards the response packet to the requesting node.
    Type: Grant
    Filed: July 14, 1995
    Date of Patent: March 18, 1997
    Assignee: Intel Corporation
    Inventors: Linda J. Rankin, Joseph Bonasera, Nitin Y. Borkar, Linda C. Ernst, Suvansh K. Kapur, Daniel A. Manseau, Frank Verhoorn
  • Patent number: 4464657
    Abstract: Complex waveforms used to control a plasma panel are formed as sequences of common elemental waveform modules. These modules are combined in various orders into strings capable of performing various functions on the plasma panel. Large scale parallel addressing is accomplished by forming a string of several sustain modules, followed by a write or erase module.
    Type: Grant
    Filed: June 12, 1981
    Date of Patent: August 7, 1984
    Assignee: Interstate Electronics Corp.
    Inventors: Michael J. Marentic, Daniel A. Manseau