Digital Interface Selection for Heterogeneous Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in identifying and dynamically utilizing the heterogeneous capabilities of client devices on a network for efficient digital programming delivery, including conditional access, codec support, and network interfaces, leading to user frustration and suboptimal content delivery.

Innovation Solution

A system and method for selecting appropriate digital technology for programming and data delivery, involving video signal processing devices that generate capabilities profiles, a video-on-demand server that identifies compatible programming, and a network that transmits these profiles to ensure compatible content delivery based on device capabilities, including evaluating decoding and conditional access capabilities, and network interface options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital programming is delivered over a network with heterogeneous client devices, then content delivery flexibility is improved, but compatibility issues arise leading to user frustration

Engineering Contradiction:
Improvecontent delivery flexibilityVSAvoidcontent compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary capability assessment by having client devices send capability profiles to the server before content delivery. The server evaluates decoding capabilities, conditional access capabilities, and network interface capabilities in advance, then selects appropriate content variants and delivery methods beforehand, preventing compatibility issues before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes delivery parameters dynamically based on client device capabilities. The server adjusts content encoding format, resolution, bitrate, and delivery protocol according to the specific capability profile of each client device, ensuring optimal compatibility and performance for heterogeneous devices.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system evaluates all client device capabilities thoroughly, then content compatibility is improved, but system complexity increases

Engineering Contradiction:
Improvecontent compatibilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The capability evaluation system is segmented into distinct modules: capability profile generation at the client device, capability reception and storage at the server, capability evaluation logic, and content selection/delivery modules. This segmentation distributes complexity across multiple components rather than concentrating it in a single system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A capability profile acts as an intermediary data structure that mediates between the client device and the server. Instead of the server directly querying and evaluating all client capabilities, the client device packages its capabilities into a standardized profile that the server can efficiently process and match against content requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the system optimizes content delivery for each client device, then user experience is improved, but bandwidth requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system applies local quality optimization by delivering content in different formats, resolutions, and bitrates tailored to each client device's specific capabilities. High-capability devices receive high-quality content while lower-capability devices receive optimized versions, ensuring each user gets the best possible experience for their device without unnecessarily consuming bandwidth for devices that cannot utilize higher quality content.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8718100B2Methods and apparatus for selecting digital interface technology for programming and data delivery
Publication Date: 2014.05.06 TIME WARNER CABLE ENTERPRISES LLC
  • US8718100B2 patent drawing
  • US8718100B2 patent drawing
  • US8718100B2 patent drawing

AI summary

Methods and apparatus for selecting digital (network) interface technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business or operational goals.