Gateway Proxy for OTT Streaming on Resource-Constrained Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Older Internet Protocol (IP) clients with resource constraints struggle to decode certain data formats and support newer methods of data packing, especially when receiving streams from Over the Top (OTT) servers, as they may lack the necessary central processing unit (CPU) capabilities or resources.

Innovation Solution

Implementing a method where a gateway acts as a proxy server within the customer premises equipment network, receiving user selections for OTT content and inserting cue points as metadata or different packet identifiers, which allows the gateway to provide pre-installed or translated content, and handle resource issues dynamically without changing processing methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If OTT servers deliver streams directly to older IP clients, then data transmission efficiency is improved, but the clients cannot decode certain formats or support newer data packing methods due to lacking CPU capabilities

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidclient capability to decode formats
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a gateway device as an intermediary between the OTT server and older IP clients. The gateway receives streams from the OTT server, decodes them using its own capable CPU, and re-encodes them in formats compatible with older clients. This mediator resolves the contradiction by enabling data transmission efficiency while simultaneously providing the necessary format adaptation that older clients lack.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If OTT servers push data to clients at certain times, then service control flexibility is improved, but older clients cannot process the data due to resource constraints

Engineering Contradiction:
Improveservice control flexibilityVSAvoidclient processing resources
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The gateway acts as a buffer and processing intermediary that receives pushed data from the OTT server, processes it using its own resources, and delivers it to older clients in a manageable format. This allows the system to maintain flexible service control while the gateway absorbs the processing burden, preventing older clients from being overwhelmed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway performs preliminary processing of the pushed data before delivering it to older clients. By pre-decoding, pre-formatting, and pre-conditioning the data stream, the gateway ensures that older clients receive only the processed results, eliminating the need for them to perform complex processing operations they cannot handle.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If gateway acts as proxy server and receives all OTT content, then client compatibility is improved, but network device complexity increases

Engineering Contradiction:
Improveclient compatibilityVSAvoidgateway functionality
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway is designed as a multi-functional device that combines OTT content reception, decoding, re-encoding, advertising insertion, and client delivery capabilities into a single universal platform. By consolidating these functions, the gateway achieves broad client compatibility while the added complexity is centralized in one device rather than distributed across multiple components.

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

Data Source

PatentUS11323415B2Method and apparatus for providing over the top streaming
Publication Date: 2022.05.03 ARRIS ENTERPRISES LLC
  • US11323415B2 patent drawing
  • US11323415B2 patent drawing
  • US11323415B2 patent drawing

AI summary

Various implementations described herein are directed to technologies for providing over the top streaming for one or more clients of a network. A network is formed among the network among customer premises equipment. The customer premises equipment may include at least a gateway and the one or more clients. A user selection for over the top (OTT) content is received. The OTT content is received and includes one or more cue points. The gateway is marked as a proxy server in response to receiving the one or more cue points. Proxy data is received from the gateway corresponding to the one or more cue points.