Data-driven media management within an electronic device
First Claim
Patent Images
1. A non-transitory machine-readable medium storing instructions which, when executed by a processing system of an electronic device, cause the processor to perform operations including:
- receiving multiple media playback requests from a plurality of applications executing on the electronic device, each playback request including a category associated with a plurality of default policies; and
for at least one media playback request, determining a route for media associated with the playback request based at least in part on the default policies associated with the category, wherein determining the route for the media is based at least in part on one or more factors, wherein at least one of the one or more factors is independent of the application from which the media playback request was received.
0 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.
-
Citations
26 Claims
-
1. A non-transitory machine-readable medium storing instructions which, when executed by a processing system of an electronic device, cause the processor to perform operations including:
-
receiving multiple media playback requests from a plurality of applications executing on the electronic device, each playback request including a category associated with a plurality of default policies; and for at least one media playback request, determining a route for media associated with the playback request based at least in part on the default policies associated with the category, wherein determining the route for the media is based at least in part on one or more factors, wherein at least one of the one or more factors is independent of the application from which the media playback request was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing media on an electronic device,
the system comprising: -
one or more processors; a media policy module executing on the one or more processors, the media policy module to receive, store, and process a plurality of policies and priorities and to output policy findings; a media route manager in communication with the media policy module, to implement the policy findings output by the media policy module; wherein the media route manager receives a first media playback request from a first application, and a second media playback request from a second application, the first application different than the second application; wherein the first media playback request indicates a first category associated with a first set of default policies; wherein the second media playback request indicates a second category associated with a second set of default policies; and wherein the media policy module determines how to route media associated with at least the first and second media playback requests based, at least in part, on the policies associated with the categories indicated by the media playback requests. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of managing media playback requests on an electronic device, the method comprising:
-
receiving a first media playback request and a second media playback request from a first application executing on the electronic device, each playback request indicating a media category; determining how to route media associated with the first and second media playback requests based on a set of criteria including the media category of each playback request and a set of default policies associated with the media category; routing the media associated with the first media playback request to a first output; routing the media associated with the second media playback request to a second output that is different than the first output. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification