The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 17, 2009

Filed:

Jan. 24, 2005
Applicants:

Tedd Dideriksen, Woodinville, WA (US);

Chris Feller, Bellevue, WA (US);

Geoffrey Howard Harris, Seattle, WA (US);

Michael J. Novak, Redmond, WA (US);

Kipley J. Olson, Mercer Island, WA (US);

Inventors:

Tedd Dideriksen, Woodinville, WA (US);

Chris Feller, Bellevue, WA (US);

Geoffrey Howard Harris, Seattle, WA (US);

Michael J. Novak, Redmond, WA (US);

Kipley J. Olson, Mercer Island, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…