Remote User Interface Control Transfer in Satellite TV Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In satellite television systems, controlling user interfaces to prevent conflicts between server and client devices is challenging, as existing systems often require manual intervention to manage customizable features like program guides, audio, and video settings, which can lead to user experience inconsistencies.

Innovation Solution

A distributed system where a server device communicates with one or more client devices to control user interfaces, allowing for seamless transfer of control between remote and native interfaces, ensuring that only one device controls the display at a time, thereby preventing conflicts and enhancing user customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control of user interface is distributed to both server and client devices, then user customization capability is improved, but control conflicts arise between devices

Engineering Contradiction:
Improveuser customization capabilityVSAvoidcontrol consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically transfers control between server and client devices based on operational context. The server can initiate control transfer to the client device when appropriate, and control can be transferred back to the server when needed, creating a flexible control architecture that adapts to different usage scenarios while maintaining system reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the server receives status information from the client device and can initiate control transfer based on this feedback. The client device also provides feedback about its control state, enabling the server to maintain awareness and reliability of the distributed control system

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual intervention is used to manage user interface controls, then control precision is improved, but user experience consistency deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoiduser experience consistency
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The client device is empowered to autonomously manage its own user interface controls without requiring manual intervention from the server for each control action. The client device can independently handle program guide, audio, and video settings, providing consistent user experience while maintaining precise control through its own local decision-making

Inventive Principle:
Principle #25Self-service

3Reliability

If server controls all user interface functions, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcontrol architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control architecture is segmented into distinct server and client device functions. The server handles high-level control decisions and coordination, while the client device handles local user interface management. This segmentation reduces overall system complexity by distributing responsibilities appropriately rather than concentrating all control functions in one device

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8447840B1Method and system for transferring control of a user interface of a content distribution system
Publication Date: 2013.05.21 DIRECTV LLC
  • US8447840B1 patent drawing
  • US8447840B1 patent drawing
  • US8447840B1 patent drawing

AI summary

A method and system for controlling a user interface displayed at a client device includes a client device and a server device that communicates a first remote user interface from the server device to the client device. The client device displays the first remote user interface and communicates key signals to the server device. The server device communicates a first transfer control signal to the client device. The client device displays a client native interface and communicates a second transfer control signal to the server device. The server device communicates the second remote user interface to the client device. The client device displays a second remote user interface at the client device.