Patents by Inventor Geoffrey Howard Harris

Geoffrey Howard Harris 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: 7620656
    Abstract: Methods and systems provide a tool for assisting media players in rendering visualizations and synchronizing those visualizations with audio samples. In one embodiment, visualizations are synchronized with an audio stream using a technique that builds and maintains various data structures. Each data structure can maintain data that is associated with a particular pre-processed audio sample. The maintained data can include a timestamp that is associated with a time when the audio sample is to be rendered. The maintained data can also include various characteristic data that is associated with the audio stream. When a particular audio sample is being rendered, its timestamp is used to locate a data structure having characteristic data. The characteristic data is then used in a visualization rendering process to render a visualization.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Tedd Dideriksen, Chris Feller, Geoffrey Howard Harris, Michael J. Novak, Kipley J. Olson
  • Patent number: 7599961
    Abstract: Methods and systems are described that assist media players in rendering visualizations and synchronizing those visualizations with audio samples. In one embodiment, visualizations are synchronized with an audio stream using a technique that builds and maintains various data structures. Each data structure can maintain data that is associated with a particular pre-processed audio sample. The maintained data can include a timestamp that is associated with a time when the audio sample is to be rendered. The maintained data can also include various characteristic data that is associated with the audio stream. When a particular audio sample is being rendered, its timestamp is used to locate a data structure having characteristic data. The characteristic data is then used in a visualization rendering process to render a visualization.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Tedd Dideriksen, Chris Feller, Geoffrey Howard Harris, Michael J. Novak, Kipley J. Olson
  • Patent number: 7596582
    Abstract: Methods and systems assist media players in rendering visualizations and synchronizing the visualizations with audio samples. In one example, a system includes one or more audio sources configured to provide audio samples that are to be rendered by a media player. An audio sample pre-processor is communicatively linked with the one or more audio sources and is configured to receive and to pre-process audio samples before the samples are rendered. The pre-processing provides characterizing data associated with each sample and derived from the audio samples. One or more effects are configured to receive the characterizing data and use the characterizing data to render the visualization that is synchronized with an audio sample that is being rendered by the media player.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Tedd Dideriksen, Chris Feller, Geoffrey Howard Harris, Michael J. Novak, Kipley J. Olson
  • Publication number: 20040267812
    Abstract: A system and method for enabling integration of multiple media providers with a media player is described. This system and method enables multiple media providers to customize a media player to allow access, enable use, and control use of its media through the media player.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Geoffrey Howard Harris, Patrick John Sweeney, Kipley John Olson