Centralized Audio Policy Manager for Media Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in handling media playback requests from multiple applications competing for limited audio resources, leading to suboptimal media handling decisions due to conflicting rules and protocols among applications.

Innovation Solution

A centralized mechanism, comprising a media server and audio policy manager, is introduced to manage audio routing based on various factors such as device settings, connected hardware, and user preferences, using data-driven policies to ensure consistent and optimal audio handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each application implements its own logic to check device settings and decide media playback independently, then applications have autonomy in media handling, but the system complexity increases and media handling decisions become suboptimal due to conflicting rules

Engineering Contradiction:
Improveapplication autonomyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized media server as an intermediary component that receives media playback requests from multiple applications and coordinates resource allocation. This mediator consolidates the decision-making logic that was previously distributed across individual applications, reducing system complexity while maintaining adaptability through centralized policy management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the media playback decision-making logic from individual applications and places it in a dedicated media server component. This separation allows applications to focus on their core functions while the media server handles the complex coordination of audio resources, policies, and routing decisions.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If multiple applications compete for audio resources with different rules and protocols, then applications can operate independently, but conflicts arise leading to suboptimal media handling decisions

Engineering Contradiction:
Improveapplication independenceVSAvoidmedia handling consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges the conflicting rules and protocols from multiple applications into a unified policy management system within the media server. This consolidation creates consistent media handling decisions across all applications while preserving their operational independence through standardized interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The media server implements a universal policy management mechanism that handles media playback requests from any application using a common set of rules and protocols. This multi-functional approach ensures consistent and reliable media handling across diverse applications without requiring application-specific customization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If applications implement complex behavior trees to account for various playback factors, then media handling decisions can be more comprehensive, but the applications become more complex than necessary

Engineering Contradiction:
Improvemedia handling qualityVSAvoidapplication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The media server acts as an intermediary that provides comprehensive media handling logic to applications, eliminating the need for applications to implement complex behavior trees themselves. The mediator encapsulates the sophisticated decision-making required for optimal media playback while presenting a simple interface to applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The media server provides self-service functionality by automatically managing audio resource allocation, policy evaluation, and routing decisions based on device state and application requests. This eliminates the need for applications to independently implement complex playback logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10430152B2Data-driven media management within an electronic device
Publication Date: 2019.10.01 APPLE INC
  • US10430152B2 patent drawing
  • US10430152B2 patent drawing
  • US10430152B2 patent drawing

AI summary

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.