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:
Jun. 29, 2010

Filed:

Sep. 30, 2005
Applicants:

Ashutosh V. Tatake, Seattle, WA (US);

Dugan O. Porter, Seattle, WA (US);

Duncan J. Mckay, Redmond, WA (US);

Robert S. Williams, Seattle, WA (US);

Stephen R. Handley, Bellevue, WA (US);

Inventors:

Ashutosh V. Tatake, Seattle, WA (US);

Dugan O. Porter, Seattle, WA (US);

Duncan J. McKay, Redmond, WA (US);

Robert S. Williams, Seattle, WA (US);

Stephen R. Handley, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/56 (2006.01); H04J 1/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

An audio application programming interface (API) enables an audio processing graph to be modified during processing. If they are received while the audio graph is playing or paused, graph modifying commands may be inserted into either an asynchronous command queue or a deferred command queue. The audio API may also include a clock manager for synchronizing clocks from a number of different connected audio rendering devices, applications, processors, functions, operations, modules, or other resources. The clock manager may provide an interface that enables a number of control groups to be defined. Each such control group may include a master clock, a slave clock, and a control.


Find Patent Forward Citations

Loading…