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:
Dec. 18, 2018

Filed:

Mar. 24, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

John A. Tardif, Sammamish, WA (US);

Brian Lloyd Schmidt, Bellevue, WA (US);

Sunil Kumar Vemula, Sunnyvale, CA (US);

Robert N. Heitkamp, Sammamish, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G10L 19/125 (2013.01); G10L 99/00 (2013.01); G06F 12/02 (2006.01); G06F 12/00 (2006.01); G11B 20/10 (2006.01); H03H 17/06 (2006.01); G10L 19/24 (2013.01); G06F 3/06 (2006.01); G06F 13/28 (2006.01);
U.S. Cl.
CPC ...
G10L 19/125 (2013.01); G06F 3/0604 (2013.01); G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 12/00 (2013.01); G06F 12/02 (2013.01); G06F 13/28 (2013.01); G10L 19/24 (2013.01); G10L 99/00 (2013.01); G11B 20/10037 (2013.01); G11B 20/10046 (2013.01); G11B 20/10527 (2013.01); H03H 17/0685 (2013.01); G06F 2213/28 (2013.01); G11B 2020/10694 (2013.01); G11B 2020/10787 (2013.01); G11B 2220/2516 (2013.01);
Abstract

The subject disclosure is directed towards a technology that may be used in an audio processing environment. Nodes of an audio flow graph are associated with virtual mix buffers. As the flow graph is processed, commands and virtual mix buffer data are provided to audio fixed-function processing blocks. Each virtual mix buffer is mapped to a physical mix buffer, and the associated command is executed with respect to the physical mix buffer. One physical mix buffer mix buffer may be used as an input data buffer for the audio fixed-function processing block, and another physical mix buffer as an output data buffer, for example.


Find Patent Forward Citations

Loading…