Patents by Inventor Stephen G. Holmes

Stephen G. Holmes 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: 8768494
    Abstract: Embodiments of the invention provide a policy-based audio system. The system includes a sound application protocol interface, a configuration module and a speaker driver. The sound application protocol interface receives a set of sound samples generated by an application or event. The configuration module retrieves a first group of one or more parameters, rules and priorities applicable to the application or event. The speaker driver produces an audio output by processing the set of sound samples as a function of the group of one or more configuration parameters, rules and priorities.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: July 1, 2014
    Assignee: NVIDIA Corporation
    Inventors: Micah S. Stroud, Stephen G. Holmes, Edward L. Riegelsberger
  • Patent number: 7983772
    Abstract: Embodiments of the present invention provide an audio system having wholly independent audio processing modules. The audio system includes a plurality of audio processing modules, a clock manager, a sample rate converter and a buffer. The audio processing modules are communicatively coupled to the clock manager and the buffer. The sample rate converter is communicatively coupled to the clock manager and the buffer. The buffer provides for storing audio data generated and consumed by the audio processing modules. The clock manager provides for determining the clock source of each audio processing module. The clock manager also provides for configuring the audio processing modules and the sample rate converter as a function the clock source of each audio processing module.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: July 19, 2011
    Assignee: Nvidia Corporation
    Inventor: Stephen G. Holmes
  • Patent number: 7574274
    Abstract: Embodiments of the present invention provide an audio system having wholly independent audio processing modules. The audio system includes a plurality of audio processing modules, a clock manager, a sample rate converter and a buffer. The audio processing modules are communicatively coupled to the clock manager and the buffer. The sample rate converter is communicatively coupled to the clock manager and the buffer. The buffer provides for storing audio data generated and consumed by the audio processing modules. The clock manager provides for determining the clock source of each audio processing module. The clock manager also provides for configuring the audio processing modules and the sample rate converter as a function the clock source of each audio processing module.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: August 11, 2009
    Assignee: NVIDIA Corporation
    Inventor: Stephen G. Holmes
  • Patent number: 7561932
    Abstract: A user can assign different audio data streams to different output channels of a single audio card using substantially conventional APIs, device drivers, and Audio Codec Interfaces (ACIs). An Application Processing Unit (APU) sequences audio data streams in accordance with a user's output channel assignment.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: July 14, 2009
    Assignee: NVIDIA Corporation
    Inventors: Stephen G. Holmes, Mark A. Pereira, Micah S. Stroud
  • Patent number: 7463260
    Abstract: Information associated with representation of textual information can be captured, stored and manipulated in a convenient and efficient automated manner that conserves resources. A handheld text image processing device can include a camera, a graphics processing component, a text processing component and a memory. The camera captures digital picture information associated with text on an object. The graphics processing component performs graphics processing on the digital picture information that facilitate text recognition (e.g., transforms, rotations, etc.). The text processing component recognizes representations of the text in the digital picture information and converts the digital picture information associated with the text into a text file format. The memory stores the information in a text file format. The text file format can represent the textual information utilizing less bits than a file format in which the text information is captured.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: December 9, 2008
    Assignee: Nvidia Corporation
    Inventor: Stephen G. Holmes
  • Patent number: 6855091
    Abstract: A system for controlling a transmission throttle valve allows the transmission response to be quickly adjusted. The system includes an adapter assembly which is mounted on the rotatable throttle member of a fuel management device. A cam assembly is selectively positionable on the adapter assembly so as to adjust the rate of throttle valve cable pull. The cam assembly has guide pins which move within guide slots on the adapter assembly. The cam assembly also has an adjustment slot which receives an adjustment screw connected to the adapter assembly. The cam assembly is positioned on the adapter assembly so that the adjustment screw occupies a desired location along the adjustment slot, and then the adjustment screw is tightened to lock the cam assembly in place.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: February 15, 2005
    Inventor: Stephen G. Holmes
  • Patent number: 6575875
    Abstract: A system (20) for controlling a transmission throttle valve in a vehicle having a fuel management device (500) having a rotatable linkage member (508) includes an adapter plate (22) which is mountable beneath the fuel management device (500), a bracket (26) which is connectable to the adapter plate (22), and a throttle valve cable (30) which is connectable to the bracket (26). Throttle valve cable (30) has a tubular housing (32) which is fixedly connectable to bracket (26) and a cable (34) which is slidably disposed within tubular housing (32), the cable (34) having a first end (36) and an opposite second end connectable to the transmission throttle valve. First end (36) is selectively connectable along a slot (40. Different first end (36) connection positions along slot (40) result in correspondingly different rates of cable pull and therefore different transmission responses.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: June 10, 2003
    Inventor: Stephen G. Holmes
  • Publication number: 20020096144
    Abstract: A system (20) for controlling a transmission throttle valve in a vehicle having a fuel management device (500) having a rotatable linkage member (508) includes an adapter plate (22) which is mountable beneath the fuel management device (500), a bracket (26) which is connectable to the adapter plate (22), and a throttle valve cable (30) which is connectable to the bracket (26). Throttle valve cable (30) has a tubular housing (32) which is fixedly connectable to bracket (26) and a cable (34) which is slidably disposed within tubular housing (32), the cable (34) having a first end (36) and an opposite second end connectable to the transmission throttle valve. An adjustment mechanism (38) having a slot (40) is connectable to the rotatable linkage member (508). First end (36) is selectively connectable along slot (40) so that at any connected position a cable pull distance (CP) is substantially constant.
    Type: Application
    Filed: January 22, 2001
    Publication date: July 25, 2002
    Inventor: Stephen G. Holmes