Dynamic Format Selection for Network Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content-based networks, such as cable and satellite networks, face challenges in optimizing bandwidth utilization and managing bandwidth allocation efficiently, particularly in delivering Standard Definition (SD) and High Definition (HD) services without increasing network capacity or infrastructure, while also addressing uncertainties in program stream utilization.

Innovation Solution

The method involves selectively delivering programs in different formats, such as switching users from HD to SD or vice versa based on available bandwidth, and using predictive analytics to manage bandwidth allocation, ensuring that only necessary program streams are maintained, thereby optimizing bandwidth usage and reducing redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple formats (SD and HD) are delivered simultaneously to accommodate diverse user needs, then user satisfaction is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system dynamically changes the format parameter (SD or HD) of program streams based on network conditions and user device capabilities. The headend monitors bandwidth availability and user requests, then switches between delivering SD and HD formats accordingly, allowing the same program to be delivered in different quality levels without maintaining parallel streams for all users

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic format selection where the delivery format is not fixed but adapts in real-time based on changing network conditions and user requests. The system can switch between SD and HD delivery for the same program stream depending on current bandwidth availability, creating a flexible, dynamic content delivery system

Inventive Principle:
Principle #15Dynamics

2Reliability

If HD programming is delivered to all users, then service quality is improved, but bandwidth requirements exceed network capacity

Engineering Contradiction:
Improveservice qualityVSAvoidbandwidth requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies different quality levels (SD or HD) to different users or different time periods based on local conditions such as user device capabilities, individual requests, and local network bandwidth availability. Instead of uniformly delivering HD to all users, the headend determines the appropriate quality level for each specific delivery context

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The delivery format parameter is dynamically adjusted based on network capacity and user needs. The headend can switch between SD and HD formats for the same program depending on current bandwidth conditions, allowing the system to provide high quality where possible while conserving bandwidth where necessary

Inventive Principle:
Principle #35Parameter changes

3Productivity

If format switching is implemented to optimize bandwidth, then bandwidth utilization is improved, but system complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The headend automatically monitors network conditions, user requests, and device capabilities to make format selection decisions without requiring complex external control systems. The system self-adjusts by detecting bandwidth availability and user needs, then autonomously switching between SD and HD delivery modes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from user requests and network condition monitoring to dynamically adjust format delivery. The headend receives information about user device capabilities and current network state, then uses this feedback to determine the appropriate format to deliver, creating a closed-loop control system

Inventive Principle:
Principle #23Feedback

4Reliability

If redundant program streams are maintained for all possible scenarios, then service reliability is improved, but bandwidth waste increases

Engineering Contradiction:
Improveservice reliabilityVSAvoidbandwidth waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of maintaining static redundant streams for all scenarios, the system dynamically creates and removes program streams based on actual user requests and network conditions. The headend monitors demand in real-time and activates appropriate format streams only when needed, eliminating the need for permanent redundant infrastructure

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the format parameter of program streams based on actual demand rather than maintaining all formats simultaneously. When a user requests a program, the headend determines the appropriate format (SD or HD) based on current conditions and delivers in that format, avoiding the bandwidth waste of maintaining multiple format streams for every program

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7770200B2Methods and apparatus for format selection for network optimization
Publication Date: 2010.08.03 TIME WARNER CABLE ENTERPRISES LLC
  • US7770200B2 patent drawing
  • US7770200B2 patent drawing
  • US7770200B2 patent drawing

AI summary

Method and apparatus for optimizing network bandwidth utilization by delivering to users only the minimum number of programs required by service provider policies. In one embodiment, the method comprises switching some users from lower quality versions of programs to higher quality versions of the same programs, and removing those lower quality versions of programs from a given service group. In another embodiment, some users are switched from higher quality versions of programs to lower quality versions of those same programs, and the higher quality versions of programs removed from a given service group.