Media management and routing within an electronic device
First Claim
Patent Images
1. A method of managing audio on an electronic device, comprising:
- receiving requests from a plurality of media applications executing on the device;
wherein the audio requests indicate categories for media associated with the audio requests, without specifying which output of the multiple outputs to which the audio is directed; and
determining which of the multiple outputs to route the audio to based, at least in part, on the categories identified in the audio requests; and
routing the media to the determined outputs.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for intelligently routing and managing audio signals within an electronic device is disclosed. The routing is responsive to a set of logical and physical policies which are stored in data tables which can be updated as needed.
303 Citations
61 Claims
-
1. A method of managing audio on an electronic device, comprising:
-
receiving requests from a plurality of media applications executing on the device; wherein the audio requests indicate categories for media associated with the audio requests, without specifying which output of the multiple outputs to which the audio is directed; and determining which of the multiple outputs to route the audio to based, at least in part, on the categories identified in the audio requests; and routing the media to the determined outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for managing audio within an electronic device, comprising:
-
a system for coordinating inputs from a plurality of software applications, tracking and storing the status of a plurality of audio ports within the device, and routing audio from the software applications to a plurality of audio ports, wherein the system is located within the device; and a multi-dimensional decision matrix, for storing policy and priority data related to the audio; wherein the applications communicate the specific type of audio via a plurality of audio categories. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification