Patents by Inventor Matthew Craighead

Matthew Craighead 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: 8669990
    Abstract: A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring instructions and information between the CPU and GPU.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 11, 2014
    Assignee: Intel Corporation
    Inventors: Eric Sprangle, Matthew Craighead, Chris Goodman, Belliappa Kuttanna
  • Patent number: 8479331
    Abstract: A mattress mount gun holster is described for storing a firearm adjacent to a mattress for easy access by the occupant of the mattress. The mattress mount gun holster may be removed from the mattress and stored in a flat configuration during travel or when not in use.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: July 9, 2013
    Assignee: Crossbreed Holsters, LLC
    Inventor: Matthew Craighead
  • Publication number: 20110155775
    Abstract: A mattress mount gun holster is described for storing a firearm adjacent to a mattress for easy access by the occupant of the mattress. The mattress mount gun holster may be removed from the mattress and stored in a flat configuration during travel or when not in use.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Inventor: Matthew Craighead
  • Publication number: 20110157195
    Abstract: A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring instructions and information between the CPU and GPU.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventors: Eric Sprangle, Matthew Craighead, Chris Goodman, Belliappa Kuttanna
  • Patent number: 7170513
    Abstract: A system and method are provided for conditional branching in a hardware graphics pipeline. Initially, a plurality of graphics commands is received. Condition data is then affected based on at least some of the graphics commands utilizing the hardware graphics pipeline. At least one of the graphics commands is then conditionally skipping based on the condition data in response to another graphics command utilizing the hardware graphics pipeline.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: January 30, 2007
    Assignee: NVIDIA Corporation
    Inventors: Douglas A. Voorhies, Matthew Craighead, Mark J. Kilgard, Edward Hutchins, Cass W. Everitt
  • Patent number: 6952206
    Abstract: A system, method and computer program product are provided for accelerating graphics processing utilizing a graphics application program interface. Initially, graphics data is processed in a graphics system with components including a central processing unit, a geometry processing module, and a pixel processing module. In use, the graphics application program interface accepts one or more first occlusion queries followed by a second occlusion query. The second occlusion query is at least partially processed by the graphics system before a final result of any one of the first occlusion queries is computed by the graphics system.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: October 4, 2005
    Assignee: NVIDIA Corporation
    Inventor: Matthew Craighead