Patents by Inventor Eric Peel

Eric Peel 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: 7159048
    Abstract: A DMA (Direct Memory Access) Exchange Block (DXB) processor may include a receive processor for writing data from a local memory to a host memory over a bus, e.g., a Peripheral Component Interconnect Extended (PCI/X) bus, and a transmit processor for writing data retrieved from the host memory over the bus to the local memory. Each processor may include a high priority queue and a normal priority queue. A controlling program generates DXBs, each of which include a tag assigned by the controlling program and memory descriptors corresponding to a direct memory access operation. The memory descriptor may include a host memory descriptor (address/length) and one or more local memory descriptors. The controlling program writes a DXB to one of the queues in a cache line spill operation. The transfer processor may include two channel registers, enabling the processor to perform two PCI/X data transfers simultaneously.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: January 2, 2007
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Bradley Roach, David Duckman, Eric Peel, Qing Xue
  • Patent number: 6904505
    Abstract: A memory controller for a multi-byte burst memory device may control access to memory based on parameters set up by a client. These parameters may include a byte address and a byte count that indicates the number of bytes the client is requesting from memory. These values, and an integer representing the number of bytes in a burst-accessed word, may be operated on to produce a word that may be used to identify valid bytes in the burst-accessed word.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: June 7, 2005
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Eric Peel, Bradley Roach, Qing Xue
  • Patent number: 6894935
    Abstract: The present invention is directed to a memory data interface for transferring data between a memory device and an integrated circuit, whereby, in accordance with one aspect of the present invention, the memory data interface includes a data selector for selecting and normalizing data from memory devices operating at different data transfer timing, and, in accordance with another aspect of the present invention, the memory data interface is capable of transferring data between a memory device and an integrated circuit having a different bus width than the memory device. In accordance with yet another aspect of the present invention, the memory data interface is capable of transferring data between an integrated circuit and a variety of different memory device having different data bus widths.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: May 17, 2005
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Eric Peel, Qing Xue, Sam Su, Stephen Eugene Holness
  • Publication number: 20040233733
    Abstract: The present invention is directed to a memory data interface for transferring data between a memory device and an integrated circuit, whereby, in accordance with one aspect of the present invention, the memory data interface includes a data selector for selecting and normalizing data from memory devices operating at different data transfer timing, and, in accordance with another aspect of the present invention, the memory data interface is capable of transferring data between a memory device and an integrated circuit having a different bus width than the memory device. In accordance with yet another aspect of the present invention, the memory data interface is capable of transferring data between an integrated circuit and a variety of different memory device having different data bus widths.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Applicant: EMULEX CORPORATION
    Inventors: Eric Peel, Qing Xue, Sam Su, Stephen Eugene Holness
  • Patent number: 6711494
    Abstract: A data formatter includes a shift register and a pointer manager. The shift register receives data from a providing RAM and shifts that data in response to reading data from the providing RAM and writing data to a receiving FIFO. A pointer manager maintains a pointer that points to a first valid byte in a sub-block of data into the correct bytes lanes of the FIFO by moving the pointer as data is shifted into and out of the shift register.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 23, 2004
    Assignee: Emulex Corporation
    Inventors: Eric Peel, Bradley Roach, Qing Xue
  • Publication number: 20030110325
    Abstract: A DMA (Direct Memory Access) Exchange Block (DXB) processor may include a receive processor for writing data from a local memory to a host memory over a bus, e.g., a Peripheral Component Interconnect Extended (PCI/X) bus, and a transmit processor for writing data retrieved from the host memory over the bus to the local memory. Each processor may include a high priority queue and a normal priority queue. A controlling program generates DXBs, each of which include a tag assigned by the controlling program and memory descriptors corresponding to a direct memory access operation. The memory descriptor may include a host memory descriptor (address/length) and one or more local memory descriptors. The controlling program writes a DXB to one of the queues in a cache line spill operation. The transfer processor may include two channel registers, enabling the processor to perform two PCI/X data transfers simultaneously.
    Type: Application
    Filed: June 24, 2002
    Publication date: June 12, 2003
    Inventors: Bradley Roach, David Duckman, Eric Peel, Qing Xue
  • Publication number: 20030023819
    Abstract: A data formatter includes a shift register and a pointer manager. The shift register receives data from a providing RAM and shifts that data in response to reading data from the providing RAM and writing data to a receiving FIFO. A pointer manager maintains a pointer that points to a first valid byte in a sub-block of data into the correct bytes lanes of the FIFO by moving the pointer as data is shifted into and out of the shift register.
    Type: Application
    Filed: November 30, 2001
    Publication date: January 30, 2003
    Inventors: Eric Peel, Bradley Roach, Qing Xue
  • Patent number: 4326034
    Abstract: Higher plant cells (e.g. cells of Spermatophyta) capable of growing in the presence of light and in the absence of a carbohydrate carbon source are produced from higher plant cells which require a carbohydrate source by cultivation in an aqueous medium in the presence of light, O.sub.2 and CO.sub.2. The quantity of carbohydrate is reduced during the cultivation while the concentration of dissolved oxygen is maintained at a value below 250 n mol of O.sub.2 per ml of medium.Preferably cultivation is in continuous culture and the preferred dissolved O.sub.2 concentration is from 25 to 85 n mol per ml. The CO.sub.2 present and the quantum flux density may be increased as the carbohydrate is reduced.
    Type: Grant
    Filed: August 8, 1979
    Date of Patent: April 20, 1982
    Assignee: The British Petroleum Company Limited
    Inventors: Eric Peel, Colin C. Dalton