Patents by Inventor Herbert O. Ledebohm

Herbert O. Ledebohm 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: 8209673
    Abstract: One embodiment of the present invention sets forth a system and method for implementing a scalable link interface (SLI) approval policy using a database. The resource manager within a GPU driver incorporates a database, which may be used to determine whether the current computer system configuration is approved for running in SLI mode. The database of specific approved configurations may be embedded within the GPU driver or stored in a separate file, which may be modified by an authorized user. The database may be encrypted to prevent unauthorized users from modifying to the database contents. When a given computer system configuration is an approved configuration within the database, the system may be enabled to operate in SLI mode.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: June 26, 2012
    Assignee: NVIDIA Corporation
    Inventor: Herbert O. Ledebohm
  • Patent number: 8126993
    Abstract: A system, method, and computer program product are provided for communicating sub-device state information. In use, a plurality of sub-devices of a device is exposed to an application, utilizing a driver. A request may then be received from the application for state information associated with at least one of the sub-devices. In response to the request, the state information is provided to the application.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: February 28, 2012
    Assignee: NVIDIA Corporation
    Inventors: Terrence John Carraher, Herbert O. Ledebohm
  • Patent number: 7796135
    Abstract: Coherence of displayed images is provided for a graphics processing systems having multiple processors operating to render different portions of a current image in parallel. As each processor completes rendering of its portion of the current image, it generates a local ready event, then pauses its rendering operations. A synchronizing agent detects the local ready event and generates a global ready event after all of the graphics processors have generated local ready events. The global ready signal is transmitted to each graphics processor, which responds by resuming its rendering activity.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: September 14, 2010
    Assignee: NVIDIA Corporation
    Inventors: Franck R. Diard, Johnson Philip Browning, Wayne Douglas Young, Herbert O. Ledebohm
  • Patent number: 7535433
    Abstract: A system and method for modifying the configuration of one or more graphics adapters and one or more displays without rebooting the system allows a user to quickly transition between different graphics adapter/display configurations. A single display driver interfaces between the operating system and the one or more graphics devices. The display driver reconfigures the one or more graphics devices to change the adapter/display configuration without shutting down or rebooting the system. Unlike a conventional system reboot performed by the operating system, the display driver checks that there are no memory leaks or error conditions during the reconfiguration.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: May 19, 2009
    Assignee: NVIDIA Corporation
    Inventors: Herbert O. Ledebohm, Todd Michael Poynter, Shail Dave, Mark A. Einkauf, Kevin J. Kranzusch
  • Patent number: 7522167
    Abstract: Coherence of displayed images is provided for a graphics processing systems having multiple processors operating to render different portions of a current image in parallel. As each processor completes rendering of its portion of the current image, it generates a local ready event, then pauses its rendering operations. A synchronizing agent detects the local ready event and generates a global ready event after all of the graphics processors have generated local ready events. The global ready signal is transmitted to each graphics processor, which responds by resuming its rendering activity.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: April 21, 2009
    Assignee: NVIDIA Corporation
    Inventors: Franck R. Diard, Philip Browning Johnson, Wayne Douglas Young, Herbert O. Ledebohm
  • Patent number: 7340547
    Abstract: A driver program for a multiprocessor subsystem includes an interrupt servicing routine (ISR) and a deferred procedure call (DPC). The ISR, invoked in response to an interrupt, determines whether any of the co-processors in the multiprocessor subsystem generated an interrupt. If one of the co-processors generated an interrupt, the ISR schedules the DPC for execution and disables sending of further interrupts from all of the co-processors. The DPC services pending interrupts from any of co-processors, then re-enables sending of interrupts from the co-processors.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: March 4, 2008
    Assignee: Nvidia Corporation
    Inventor: Herbert O. Ledebohm
  • Publication number: 20080021989
    Abstract: A system, method, and computer program product are provided for communicating sub-device state information. In use, a plurality of sub-devices of a device is exposed to an application, utilizing a driver. A request may then be received from the application for state information associated with at least one of the sub-devices. In response to the request, the state information is provided to the application.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 24, 2008
    Inventors: Terrence John Carraher, Herbert O. Ledebohm
  • Publication number: 20070268296
    Abstract: A system and method for modifying the configuration of one or more graphics adapters and one or more displays without rebooting the system allows a user to quickly transition between different graphics adapter/display configurations. A single display driver interfaces between the operating system and the one or more graphics devices. The display driver reconfigures the one or more graphics devices to change the adapter/display configuration without shutting down or rebooting the system. Unlike a conventional system reboot performed by the operating system, the display driver checks that there are no memory leaks or error conditions during the reconfiguration.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Inventors: Herbert O. Ledebohm, Todd Michael Poynter, Shail Dave, Mark A. Einkauf, Kevin J. Kranzusch
  • Patent number: 7065630
    Abstract: Systems and methods for providing on-demand memory management. In response to a mapping request from a device driver or other program, a first portion of the memory is mapped to one or more virtual addresses in a first region of a virtual memory space so that it can be directly accessed by the CPU. In response to an unmapping request the first portion of the memory is unmapped. Mapping and unmapping requests may be made at any time.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: June 20, 2006
    Assignee: NVIDIA Corporation
    Inventors: Herbert O. Ledebohm, Mark A. Einkauf, Franck R. Diard, Jeffrey C. Doughty