Cable Card Firmware Upgrade Deferral Mechanism

Solution Overview

Problem

Existing methods for upgrading firmware in cable broadcasting receivers often disrupt ongoing applications, such as video on-demand, audio on-demand, and digital video recorder services, leading to user dissatisfaction and potential billing issues due to immediate reboots during firmware updates.

Innovation Solution

The implementation of a cable broadcasting receiver with multiple inband tuners and a controller that selects an available tuner for firmware updates, deferring resets based on the type and importance of applications, allowing for either immediate or deferred reboots to minimize service disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If firmware upgrading is performed immediately using inband tuner, then firmware update speed is improved, but application service continuity deteriorates

Engineering Contradiction:
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the tuner resource into multiple independent inband tuners, allowing one tuner to handle firmware upgrading while another maintains application services. This segmentation enables parallel operations without mutual interference, resolving the contradiction between update speed and service continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary checks to determine whether applications are currently using the tuner before initiating firmware upgrading. If the tuner is in use, the upgrading operation is deferred until the application completes, preventing service disruption while maintaining update capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple inband tuners are provided for firmware upgrading, then application service continuity is improved, but device complexity increases

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes existing inband tuners multi-functional by enabling them to serve both application services and firmware upgrading operations depending on availability. This universality allows the system to maintain service continuity without adding dedicated hardware, thus avoiding increased device complexity.

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

Solution Approach 2:

The system implements self-service mechanisms where the tuner automatically determines its own availability status and manages firmware upgrading operations accordingly. The tuner can autonomously defer upgrading when in use by applications, eliminating the need for complex external coordination mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8250621B2Broadcasting receiver and method for upgrading firmware
Publication Date: 2012.08.21
  • US8250621B2 patent drawing
  • US8250621B2 patent drawing
  • US8250621B2 patent drawing

AI summary

A broadcasting receiver and a method for upgrading firmware of a cable card are disclosed. When firmware upgrading of the cable card is completed and a reset request is transmitted from the cable card to a host, if an application which is being executed is affected by rebooting of the cable card, the host defers the reset, so that a user can normally use the existing application service through the cable broadcasting receiver.