Patents by Inventor Ronald Dammann

Ronald Dammann 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: 8525600
    Abstract: A protective assembly that is adapted to provide temperature isolation for an electronic device is disclosed. The assembly includes a housing having a cavity with a top surface and at least one side surface. The housing is configured to accept an electronic device having a top and a bottom in the cavity with the top of the electronic device proximate to the top surface of the cavity. The housing is further configured to maintain a vacuum within the cavity. The assembly includes at least one support disposed within the cavity. The at least one support is configured to contact the housing only at a first point proximate to the top surface of the cavity and contact the electronic device only at a second point that is proximate to the bottom of the electronic device.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: September 3, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Robert S. Vendryes, Ericka Sleight, Donald L. Davis, Jerome Chang, Jack L. Mix, Ronald Dammann
  • Patent number: 7433975
    Abstract: A method, system, computer program product, and expansion card capable of: defining an initial source address within a source memory device. An initial data read operation is performed to retrieve a first X-byte data portion from the source memory device. The initial data read operation begins at the initial source address. The initial source address is incremented by Y bytes to define a secondary source address within the source memory device, such that Y is greater than X.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: October 7, 2008
    Assignee: Intel Corporation
    Inventors: Steven R King, Ronald Dammann, Sujoy Sen
  • Publication number: 20070074092
    Abstract: Techniques are described herein that may utilize capabilities of a data mover in order to determine an integrity validation value or perform an integrity checking operation. The integrity validation value determination and integrity checking operations may be controlled by descriptors or instructions. In some implementations, integrity validation value determination and the integrity checking operations may include determination of a cyclical redundancy checking (CRC) value.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventors: Ronald Dammann, Steven King, Frank Berry
  • Publication number: 20070067505
    Abstract: A method and an apparatus to prevent over subscription and thrashing of translation lookaside buffer (TLB) entries in I/O virtualization hardware have been presented. In one embodiment, the method includes performing address translation in a direct memory access (DMA) remap engine within an input/output (I/O) hub in response to I/O requests from a root port using a guest physical address (GPA) queue to temporarily hold address translations requests to service the I/O requests and a TLB. The method may further include managing allocation of entries in the TLB to the address translation requests using an allocation window to avoid over-subscription of the entries and managing de-allocation of the entries using a de-allocation window to avoid thrashing of the entries. Other embodiments have been claimed and described.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Narayanan Kaniyur, Alexander Brown, Percy Wadia, Ronald Dammann
  • Publication number: 20070061549
    Abstract: A method and an apparatus to track address translation in I/O virtualization have been presented. In one embodiment, the method includes initiating a page walk if none of a plurality of entries in a translation lookaside buffer (TLB) in a direct memory access (DMA) remap engine matches a guest physical address of an incoming address translation request. The method further includes performing the page walk in parallel with one or more ongoing page walks and tracking progress of the page walk using one or more of a plurality of flags and state information pertaining to intermediate states of the page walk stored in the TLB. Other embodiments have been claimed and described.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Narayanan Kaniyur, Perey Wadia, Debendra Sharma, Ronald Dammann
  • Publication number: 20060218308
    Abstract: A method, system, computer program product, and expansion card capable of: defining an initial source address within a source memory device. An initial data read operation is performed to retrieve a first X-byte data portion from the source memory device. The initial data read operation begins at the initial source address. The initial source address is incremented by Y bytes to define a secondary source address within the source memory device, such that Y is greater than X.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: Steven King, Ronald Dammann, Sujoy Sen
  • Patent number: 6993032
    Abstract: The present invention is directed to buffer arrangements (e.g., via concatenation) to support differential link distances at full bandwidth.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: January 31, 2006
    Assignee: Intel Corporation
    Inventors: Ronald Dammann, James A. McConnell