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. 06, 2018

Filed:

Mar. 15, 2017
Applicant:

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

Inventors:

Robert Norman Heitkamp, Sammamish, WA (US);

Philip Andrew Edry, Seattle, WA (US);

Paul J. Radek, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G10L 19/20 (2013.01); G06F 3/16 (2006.01); H04L 29/06 (2006.01); H04S 7/00 (2006.01); H04S 3/00 (2006.01); G10L 19/008 (2013.01);
U.S. Cl.
CPC ...
G10L 19/20 (2013.01); G06F 3/162 (2013.01); G10L 19/008 (2013.01); H04L 65/1006 (2013.01); H04S 3/002 (2013.01); H04S 3/008 (2013.01); H04S 7/308 (2013.01); G06F 3/16 (2013.01); H04S 7/303 (2013.01); H04S 2400/11 (2013.01);
Abstract

The techniques disclosed herein enable a system to coordinate audio objects that are generated by multiple applications. A system can receive contextual data from several applications and dynamically determine an allocation of a number of audio objects for each application based on the contextual data. The allocation can be based on a status of one or more applications, user interactions with one or more applications, and other factors. Policy data can also cause the system to allocate a number of audio objects to one or more applications based on an application type and other factors. For instance, a policy may cause a system to allocate more audio objects to a game application vs. a communications application. As a user interacts with an application, e.g., moves or resizes a user interface, closes an application, increases or decreases a level of interaction, the system can reallocate audio objects to individual applications.


Find Patent Forward Citations

Loading…