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:
Jul. 04, 2006

Filed:

Mar. 26, 2001
Applicants:

Tedd Dideriksen, Woodinville, WA (US);

Chris Feller, Bellevue, WA (US);

Geoffrey Harris, Seattle, WA (US);

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

Kipley J. Olson, Seattle, WA (US);

Inventors:

Tedd Dideriksen, Woodinville, WA (US);

Chris Feller, Bellevue, WA (US);

Geoffrey Harris, Seattle, WA (US);

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

Kipley J. Olson, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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


Find Patent Forward Citations

Loading…