Datacasting System Dynamic Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing datacasting systems face challenges in optimizing bandwidth usage and managing data object delivery when the type and number of objects change over time, leading to suboptimal delivery quality and increased complexity for both server and client applications.

Innovation Solution

The implementation of a compound carousel system that dynamically allocates bandwidth among elementary carousels, allowing for automatic reallocation based on available network bandwidth and desired delivery quality of service, ensuring efficient data object distribution and minimizing processing requirements on client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a simple data carousel is used for file transmission, then the system is easy to implement, but the bandwidth utilization is not optimal and cannot adapt to changing data objects

Engineering Contradiction:
Improveease of implementationVSAvoidbandwidth adaptation capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent divides a compound carousel into multiple elementary carousels, each handling specific data objects with different priorities or characteristics. This segmentation allows independent bandwidth allocation and management for each elementary carousel while maintaining overall system simplicity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic bandwidth allocation where the system automatically adjusts bandwidth distribution among elementary carousels based on current network conditions, data object priorities, and client requirements. This dynamic adjustment enables optimal bandwidth utilization without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If bandwidth is pre-allocated to carousels, then the allocation is simple to manage, but the system cannot automatically adapt to changing bandwidth requirements

Engineering Contradiction:
Improvebandwidth management simplicityVSAvoidautomatic bandwidth reallocation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors network bandwidth availability, data object transmission progress, and client reception status. Based on this feedback, the system automatically reallocates bandwidth among elementary carousels to optimize delivery quality of service without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The compound carousel system performs self-service by automatically managing its own bandwidth allocation. The system monitors its own performance metrics and autonomously adjusts bandwidth distribution among elementary carousels, eliminating the need for external manual configuration while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple carousels are used to improve delivery quality, then the delivery quality of service improves, but the system complexity increases

Engineering Contradiction:
Improvedelivery quality of serviceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal compound carousel structure that can serve multiple functions: it can handle different data object types, support varying bandwidth conditions, and provide differentiated quality of service levels. This multi-functionality is achieved through a standardized framework that manages multiple elementary carousels using common protocols and algorithms, preventing complexity proliferation.

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

4Speed

If fast and slow carousels are implemented, then the transmission speed is optimized for different priorities, but the bandwidth allocation becomes rigid and requires manual management

Engineering Contradiction:
Improvetransmission speedVSAvoidbandwidth flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent extends the fast/slow carousel concept by making bandwidth allocation dynamic. The system can adjust the bandwidth assigned to each elementary carousel (analogous to fast/slow carousels) in real-time based on network conditions and data object priorities, transforming rigid speed-based allocation into flexible, adaptive bandwidth management that maintains transmission speed optimization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8127041B2Datacasting system with automatic delivery of service mangement capability
Publication Date: 2012.02.28 DIRECTV LLC
  • US8127041B2 patent drawing
  • US8127041B2 patent drawing
  • US8127041B2 patent drawing

AI summary

A datacast system, and associated apparatus and method for automatically managing a data object or objects within a hierarchical carousel structure by enabling, among other functions, the dynamic allocation of bandwidth to each carousel within the structure. The dynamic bandwidth allocation enables a server platform to redistribute the bandwidth allocated to a carousel or set of data objects to adjust to desired changes in object transmission policies or priorities of a datacast application.