Notification Abstraction Layer for Multi-Device Media Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices often face challenges in managing media across multiple devices, leading to disruptions such as audio switching during video conferences without user notification, requiring manual intervention to manage operating parameters.

Innovation Solution

The implementation of a notification abstraction layer that creates and decodes notification packets to automatically control operating parameters of paired devices, such as muting audio or turning off cameras, based on user-defined settings and application-specific rules, ensuring seamless media management across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual intervention is used to manage media across devices, then user control precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveuser control precisionVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically detects application states and manages media across devices without requiring manual user intervention. The notification abstraction layer autonomously monitors application usage and triggers appropriate media management actions, allowing the system to serve itself rather than requiring continuous user control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous monitoring of application states and uses this feedback to automatically adjust media management across paired devices. The notification abstraction layer receives real-time information about application usage and responds by automatically controlling operating parameters, creating a closed-loop feedback system that maintains precision without manual intervention.

Inventive Principle:
Principle #23Feedback

2Productivity

If automatic control is implemented without notification, then productivity is improved, but loss of information deteriorates

Engineering Contradiction:
ImproveproductivityVSAvoiduser awareness information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The notification abstraction layer provides continuous feedback to users about automatic media management actions. When the system automatically controls operating parameters based on application states, users receive notifications that inform them of these changes, ensuring they remain aware of system actions while still benefiting from automated productivity improvements.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If device complexity increases to manage multiple operating parameters, then adaptability is improved, but device complexity worsens

Engineering Contradiction:
Improvemulti-device adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification abstraction layer serves as an intermediary component that simplifies the complexity of managing multiple devices and operating parameters. It sits between the application layer and the device control layer, abstracting away the complex logic required to coordinate media management across multiple devices while maintaining high adaptability to different application states and device configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240241730A1Multi device media management
Publication Date: 2024.07.18 INTEL CORP
  • US20240241730A1 patent drawing
  • US20240241730A1 patent drawing
  • US20240241730A1 patent drawing

AI summary

Systems, apparatus, articles of manufacture, and methods are disclosed for multi device media management. An example electronic device disclosed herein includes interface circuitry to obtain a notification packet from a client device; machine readable instructions; and at least one processor circuit to be programmed by the machine readable instructions to: to identify a subsystem of the electronic device to be controlled based on the notification packet; and change an operating parameter of the subsystem based on the notification packet.