Media Hub Software Update Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media hubs, especially those using the Android operating system, often face memory management issues during software updates, leading to the need for consumer or technician intervention when the update exceeds available memory capacity, disrupting the updating process.

Innovation Solution

A system and method that automatically analyze and manage software updates by initiating an archive and off-loading process to free memory space, using a Relative Move Score to select applications for temporary removal, and restoring them post-update, ensuring seamless installation without user or technician intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a mandated software update is installed on a media hub, then the media hub compatibility with the MSO network is improved and new features are enabled, but the available memory capacity of the media hub is exceeded

Engineering Contradiction:
Improvemedia hub compatibilityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by automatically analyzing the software update requirements before installation, checking available memory capacity, and pre-configuring the update environment. This includes downloading the update package, validating system requirements, and preparing storage space before the actual installation occurs, thereby preventing memory exhaustion during the update process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The media hub is equipped with self-service capabilities through automated update management software that independently handles the entire update process. The system automatically downloads updates, analyzes compatibility, manages memory allocation, installs updates, and restores applications without requiring consumer or technician intervention, enabling the device to serve itself during the update process

Inventive Principle:
Principle #25Self-service

2Reliability

If a consumer or technician intervenes to configure the media hub for update installation, then the update can be successfully installed, but the transparency and seamless operation of the updating process is disrupted

Engineering Contradiction:
Improveupdate installation successVSAvoidupdating process transparency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The update management system operates autonomously by automatically receiving update commands from the MSO, analyzing system compatibility, checking memory capacity, downloading update packages, and installing updates without human intervention. The system provides status notifications to consumers but performs all technical operations self-service, maintaining update success while preserving process transparency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback mechanisms by monitoring update progress, memory status, and installation success. The automated management software receives feedback from each update stage, adjusts its operations accordingly, and communicates status to both the MSO and consumer, enabling reliable updates while maintaining seamless operation through automated decision-making based on real-time system state

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the media hub processes and installs software updates automatically, then consumer intervention is eliminated, but the processing and memory limitations of the media hub cause update failures

Engineering Contradiction:
Improveautomatic update operationVSAvoidupdate installation reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Before automatic installation, the system performs preliminary analysis of the update package against system capabilities, checks available memory capacity, and validates compatibility requirements. This pre-installation analysis prevents attempted installations that would fail due to insufficient resources, maintaining both automatic operation and installation reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The update management system dynamically adapts to the media hub's processing and memory limitations by adjusting update download sizes, managing installation timing, and prioritizing critical update components. The system monitors resource availability in real-time and modifies its operation accordingly, enabling automatic updates while respecting the device's processing constraints and maintaining installation success

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11943506B2System and method for media hub software updating
Publication Date: 2024.03.26 ARRIS ENTERPRISES LLC
  • US11943506B2 patent drawing
  • US11943506B2 patent drawing
  • US11943506B2 patent drawing

AI summary

A system and method for automatically analyzing and managing a media huh software update. The system and method each utilize available media hub system and diagnostic information to aid in the analysis and installation of a software update. If the installation of the update is determined to require memory capacity in excess of what is currently available within the media hub, an archive and off-loading process is automatically initiated to free the required memory space during the installation process. Any off-loaded information and/or applications are then restored after the installation is complete.