Shared Television Sessions for Tuner Resource Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource limitations in multi-room television systems, such as limited tuners and bandwidth, restrict user access to television content, leading to conflicts when all tuners are in use.

Innovation Solution

Implementing shared television sessions where multiple rendering devices can share a tuner device, allowing users to join or initiate sessions based on permissions and configuration settings, enabling simultaneous viewing of different content without requiring multiple tuners.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple tuners are provided to allow simultaneous television content playback and recordings, then user access to television content is improved, but device complexity and cost increase

Engineering Contradiction:
Improveuser access to television contentVSAvoidnumber of tuners
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple rendering devices are merged into a shared television session, allowing them to simultaneously access and control a single tuner device. This combining approach enables multiple users to watch different content or the same content simultaneously without requiring multiple physical tuners, thus resolving the contradiction between user access and device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The tuner device is designed to serve multiple rendering devices simultaneously through the shared television session mechanism. A single tuner can be shared among multiple users who can each control it according to their permissions, making the tuner universal and multi-functional rather than dedicated to a single device

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

2Device complexity

If a single tuner is shared among multiple rendering devices, then device complexity is reduced, but control conflicts and resource management complexity increase

Engineering Contradiction:
Improvenumber of tunersVSAvoidtuner control management
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system dynamically adjusts tuner control permissions based on the shared television session state. Different rendering devices can be granted different levels of control (full control, view-only, etc.) depending on their role in the session, allowing flexible and adaptive control management that resolves conflicts without requiring complex static permission structures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides feedback mechanisms to manage tuner control conflicts. When control inputs are received from multiple rendering devices, the system processes these inputs according to the established permissions and configuration settings, providing feedback on which controls are accepted and which are blocked, thereby simplifying control management through structured response mechanisms

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple tuners are allocated to each rendering device, then independence and reliability are improved, but resource utilization efficiency decreases

Engineering Contradiction:
Improveindependence of rendering devicesVSAvoidtuner utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Rendering devices in a shared television session can independently control the shared tuner according to their permissions without requiring allocation of dedicated tuners. Each device serves itself by sending control inputs to the tuner, and the system automatically manages the control arbitration, eliminating the need for pre-allocation while maintaining independence and maximizing utilization efficiency

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9106951B2Shared television sessions
Publication Date: 2015.08.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9106951B2 patent drawing
  • US9106951B2 patent drawing
  • US9106951B2 patent drawing

AI summary

Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be established between rendering devices that share the tuner of the tuner device to receive the television content. A tuner configuration input can be received when initiated at a rendering device, and the tuner configuration input can be communicated to the tuner device to change the television content. The tuner device can receive different television content via the tuner according to the tuner configuration input. Tuner update data associated with the tuner configuration input can then be communicated to update the rendering devices that further share the tuner of the tuner device to receive the different television content.