Patents by Inventor Philip B. Johnson

Philip B. Johnson 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: 8558842
    Abstract: One embodiment of the present invention sets forth a technique for detecting duplicate vertex indices in parallel and batching indices defining multiple primitives for parallel primitive processing. A lookback cache breaks the dependent loop for the miss processing. Because each index is compared to all previous indices (duplicate or not), each index is not dependent on whether the previous indices have hit or missed. This allows the comparison operation that detects the duplicate vertex indices to be fully pipelined. The duplicate vertex indices are removed to reduce the number of indices that define the primitives in the batch. Multiple, independent rasterizer units operate concurrently on the different batches of graphics primitives to render multiple primitives per system clock.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: October 15, 2013
    Assignee: NVIDIA Corporation
    Inventors: Philip B. Johnson, James C. Bowman
  • Patent number: 8066515
    Abstract: A system provides a digital multi-bit connection between two or more graphics adapters. Each graphics adapter is manufactured as a printed circuit board including a finger-type edge connector. When two or more graphics adapters are installed in a system the edge connectors of each graphics adapter may be coupled to each other via a connection device that provides a portion of the digital multi-bit connection. The remainder of the digital multi-bit connection is provided by conductive traces coupling each finger of the edge connector to a graphics processing unit that is affixed to the graphics adapter. The connection device may be installed by an end-user as each additional graphics adapter is installed in the system.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: November 29, 2011
    Assignee: NVIDIA Corporation
    Inventors: Philip B. Johnson, Liping Yu, Ludger Mimberg, Ross F. Jatou
  • Patent number: 7721118
    Abstract: A system and method for optimizing power usage and performance during data processing. A multi-processor graphics processing system includes a low power graphics processor and a high performance graphics processor. When a low power condition exists only the low power graphics processor is used to process graphics data and the high performance graphics processor is turned off. When turned off, the high performance graphics processor does not consume either static or dynamic power. When the low power condition does not exist, the high performance graphics processor is turned on and the low power graphics processor and the high performance graphics processor are used to process the graphics data.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: May 18, 2010
    Assignee: NVIDIA Corporation
    Inventors: Anthony M. Tamasi, Philip B. Johnson, Franck R. Diard, Brian M. Kelleher
  • Patent number: 7477256
    Abstract: A system and method for providing a dedicated digital interface between multiple graphics devices. The dedicated interface provides a point-to-point connection between each of the multiple graphics devices for the transfer of digital pixel data and synchronization signals. Graphics processing, including combining of portions of a displayable image, is distributed between the multiple graphics devices. One of the multiple graphics devices, a master graphics device converts the combined portions of the displayable image as needed for a specific display device.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: January 13, 2009
    Assignee: NVIDIA Corporation
    Inventor: Philip B. Johnson
  • Patent number: 7372465
    Abstract: A system and method processes graphics data for remote display. A graphics processing system including a plurality of graphics processing devices is coupled to a host system that includes a host graphics processor and a display device that is remote relative to the graphics processing system. Graphics processing performance may be scaled by distributing processing between the plurality of graphics processing devices and the host graphics processor such that each of the plurality of graphics processing devices and the host graphics processor produces a portion of an image. The portions are combined to produce the image, which is output by the host graphics processor to the display device.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: May 13, 2008
    Assignee: NVIDIA Corporation
    Inventors: Anthony M. Tamasi, Philip B. Johnson, Franck R. Diard, Brian M. Kelleher
  • Patent number: 4852783
    Abstract: A multi-compartment receptacle for packaging and storing a plurality of pairs of protective gloves to be carried by a single person whereby each pair of gloves may be distributed to one of several persons on a rescue team, hospital crew, or like persons, the receptacle comprising a web of foldable flexible material which in extended condition includes a closure flap, a series of hinge areas, a series of compartments, first and second securing members, and a carrying member.
    Type: Grant
    Filed: May 17, 1988
    Date of Patent: August 1, 1989
    Inventors: Norman E. Bryden, Philip B. Johnson