Set Top Box Software Stack Provisioning via DCD Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and tracking different software stacks for customer premises equipment (CPE) such as set-top boxes (STBs) is complex for service providers, leading to potential installation of incorrect software stacks, which can result in STBs being unable to access or provide the proper services at customer premises.

Innovation Solution

Implementing a guide loader function on STBs that detects the required software stack and facilitates its download from a service provider's network, using downstream channel descriptor (DCD) information to determine region and authorization, and selecting the appropriate software stack for installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service provider maintains multiple staging stations and manually tracks all STBs and software stack versions, then STBs can be delivered with correct software stack, but the complexity and difficulty of managing and tracking increases significantly

Engineering Contradiction:
Improvecorrect software stack installationVSAvoidsoftware stack management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The STB autonomously determines its own software stack requirements by reading DCD information from the communication network, querying region information based on its detected location, and automatically downloading the appropriate software stack without requiring manual tracking or staging station intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by having the STB automatically detect its region information and download the required software stack before delivery or installation, eliminating the need for post-delivery software configuration and manual tracking

Inventive Principle:
Principle #10Preliminary action

2Reliability

If installer tracks all STBs with separate software stacks manually, then correct STB with correct software stack can be installed at correct location, but time and complexity of installation process increases

Engineering Contradiction:
Improvecorrect STB installationVSAvoidinstallation tracking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The STB autonomously identifies its required software stack by detecting DCD information and querying region data, eliminating the need for installers to manually track which STBs have which software stacks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The software stack is automatically determined and downloaded to the STB before the installer arrives, so the installer only needs to install the physical device without any software tracking or configuration time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10805655B1Set top box software stack provisioning
Publication Date: 2020.10.13 CHARTER COMM OPERATING LLC
  • US10805655B1 patent drawing
  • US10805655B1 patent drawing
  • US10805655B1 patent drawing

AI summary

Various embodiments include computing devices and methods for provisioning a set top box (STB) with a software stack. A processor of a computing device may receive a software stack download request comprising downstream channel descriptor (DCD) information, determine region information for the STB based on the DCD information, determine a software stack authorization for the STB, select a software stack for the STB based on the region information and the software stack authorization for the STB, and obtain the selected software stack to enable the STB to replace existing software with the selected software stack.