Dynamic Tuner Allocation for Multi-Device Media Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-device media environments, managing tuner resources across different devices from various vendors is cumbersome, leading to conflicts when multiple users or devices try to access and record media content with a limited number of tuners.

Innovation Solution

A dynamic tuner allocation system that optimizes tuner utilization by implementing policies and rules to prioritize user requests, automatically manage tuner tasks, and facilitate tuner sharing among devices, ensuring minimal disruption to users' viewing experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple devices from different vendors are used to access media content, then device functionality and user choices are improved, but resource access complexity and management difficulty increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidresource access complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a resource manager as an intermediary component that mediates between multiple media devices and physical resources (tuners). The resource manager maintains a mapping between devices and resources, handles allocation requests, and resolves conflicts automatically. This intermediary layer abstracts the complexity of cross-vendor device interoperability and resource management, allowing devices to access resources without direct complex interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a limited number of tuners are shared among multiple users and devices, then resource utilization efficiency is improved, but access conflicts and service disruption increase

Engineering Contradiction:
Improvetuner utilization efficiencyVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic tuner allocation where the resource manager continuously monitors tuner usage and automatically reassigns tuners based on current system state and priority levels. When a high-priority task needs a tuner, the system dynamically reallocates from lower-priority tasks. This dynamic adjustment optimizes tuner utilization while maintaining service reliability by ensuring critical operations always have access to resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resource manager employs feedback mechanisms by continuously monitoring tuner allocation status, device requests, and usage patterns. Based on this feedback, the system adjusts allocation decisions in real-time, resolving conflicts before they cause service disruption. The feedback loop enables the system to adapt to changing conditions and maintain reliable service delivery despite limited tuner availability.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual tuner allocation is used across multiple devices, then device autonomy is maintained, but user time consumption and operational complexity increase

Engineering Contradiction:
Improveuser operation simplicityVSAvoiduser time consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service automation where the resource manager autonomously handles tuner allocation, conflict resolution, and task prioritization without requiring manual user intervention. The system automatically processes allocation requests, assigns tuners based on priority rules, and manages reallocations when conflicts arise. This self-service capability dramatically reduces user time consumption and operational complexity while maintaining ease of use through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10362351B2Dynamic tuner allocation
Publication Date: 2019.07.23 ADEIA MEDIA SOLUTIONS INC
  • US10362351B2 patent drawing
  • US10362351B2 patent drawing
  • US10362351B2 patent drawing

AI summary

In an embodiment, a first tuner task type is identified from among a plurality of tuner task types, in response to receiving a first tuner request. The first tuner request was made to perform a tuner task of the first tuner task type. A first set of tuner selection rules specifically for the first tuner task type is determined and applied to a set of tuners to determine whether the set of tuners comprises a tuner available to perform the tuner task of the first tuner task type.