Set-Top Box Auto-Provisioning via Pre-Assigned Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing set-top box provisioning methods require manual assignment to a user's account and inventory before activation, limiting the ability to auto-provision devices with minimal functionality and restricting initial service delivery.

Innovation Solution

A method and system for auto-provisioning set-top boxes using a provisioning server that generates and sends configuration information, including a channel map and basic code, without prior account assignment, utilizing a unique STB address and authorization server identifier, enabling 'out of carton' devices to be connected and loaded with default channels and authorizations, and supporting video on demand functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual assignment to user account and inventory is required before STB activation, then service security and account management are improved, but provisioning time and operational complexity increase

Engineering Contradiction:
Improveservice securityVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating configuration files and pre-assigning STBs to subscriber accounts in the inventory system before the STB is physically activated. The provisioning server automatically creates the necessary service authorizations and configuration data in advance, so that when the STB connects to the network, it can immediately receive its pre-prepared configuration without requiring manual account assignment during activation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual provisioning procedures are used, then service authorization control is improved, but installer complexity and training requirements increase

Engineering Contradiction:
Improveservice authorization controlVSAvoidinstaller complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by enabling the provisioning server to automatically perform account assignment, configuration generation, and service authorization without requiring installer intervention. When an STB connects to the network, it automatically receives its configuration file from the provisioning server, which has already been associated with the appropriate subscriber account. This eliminates the need for installers to manually access billing systems or understand complex provisioning procedures.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If STBs are pre-configured with full service capabilities, then service functionality is improved, but device complexity and inventory management burden increase

Engineering Contradiction:
Improveservice functionalityVSAvoidinventory management burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the configuration data into separate, modular components stored in the inventory system. Each STB configuration is segmented into account-specific service authorizations, channel lineups, and technical parameters. This allows the inventory system to store and manage configurations for multiple different subscriber accounts and service packages without requiring physical pre-configuration of actual STB devices. The appropriate segmented configuration is then delivered to each STB based on its assigned account.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9043854B2Provisioning a set-top box
Publication Date: 2015.05.26 ARRIS ENTERPRISES LLC
  • US9043854B2 patent drawing
  • US9043854B2 patent drawing
  • US9043854B2 patent drawing

AI summary

A method of provisioning a set-top box (STB) with a provisioning server is disclosed. In the method, a provisioning request is received from a STB, where the provisioning request includes a provisioning stream identifier, an authorization server identifier, and a STB address. The provisioning server requests a provisioning system generate a configuration for the STB, where the configuration includes a channel map and basic code. The provisioning server receives the configuration from the provisioning system. The provisioning server prepares provisioning information, including the configuration for the STB and sends the provisioning information to the STB using the identifier for the STB.