Patents by Inventor Greg Cummings

Greg Cummings 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: 7581042
    Abstract: The apparatus and method described herein are for enabling cacheable writes to I/O device registers. A cache monitor, which may be present in a controller hub, monitors accesses to cache lines in a microprocessor. The cache monitor also associates cache lines in the microprocessor with I/O device registers. When an access to certain cache lines are detected, the cache monitor is operable to receive the contents of the cache line and write those contents to an associated I/O device register. Therefore, a microprocessor may write to a cache line, instead of making an uncacheable write to the I/O device register directly.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: August 25, 2009
    Assignee: Intel Corporation
    Inventors: Dave Minturn, James B. Crossland, Sujoy Sen, Greg Cummings
  • Publication number: 20060143333
    Abstract: The apparatus and method described herein are for enabling cacheable writes to I/O device registers. A cache monitor, which may be present in a controller hub, monitors accesses to cache lines in a microprocessor. The cache monitor also associates cache lines in the microprocessor with I/O device registers. When an access to certain cache lines are detected, the cache monitor is operable to receive the contents of the cache line and write those contents to an associated I/O device register. Therefore, a microprocessor may write to a cache line, instead of making an uncacheable write to the I/O device register directly.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Dave Minturn, James Crossland, Sujoy Sen, Greg Cummings
  • Publication number: 20060133396
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides determining if a management queue can be created, and if a management queue can be created, allocating virtually contiguous memory to a management queue associated with a device, registering the management queue, and creating a management queue context.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Hemal Shah, Gary Tsao, Arturo Arizpe, Scott Hahn, Ali Oztaskin, Greg Cummings, Ellen Deleganes