Dual-Mode Download Manager for DOCSIS Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing download managers in DOCSIS systems face timeouts and unsuccessful software updates due to limitations in download protocols like TFTP, which do not support long pauses, leading to incomplete downloads.

Innovation Solution

A download manager that automatically changes its mode based on the capabilities of the software server by sending a timeout option and adjusting the download mode from a first mode with minimal pauses to a second mode with extended pauses, or vice versa, depending on the server's support for longer timeouts, using control attributes to enable or disable this feature and set the initial mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the download manager uses a download protocol with minimal pauses (first mode), then the download speed is improved, but the reliability deteriorates due to timeouts when pauses are necessary

Engineering Contradiction:
Improvedownload speedVSAvoiddownload completion success
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The download manager dynamically switches between first mode (minimal pauses, higher speed) and second mode (extended pauses, higher reliability) based on real-time network conditions and server responses. The system monitors timeout options from the software server and adjusts the download protocol accordingly, making the download process adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timeout interval parameter based on server capabilities. When the software server supports longer timeouts, the download manager switches to second mode with extended pauses and larger timeout intervals. When the server does not support longer timeouts, the system reverts to first mode with minimal pauses, thus optimizing both speed and reliability based on server parameters.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the download manager uses a download protocol with extended pauses (second mode), then the reliability is improved by avoiding timeouts, but the productivity deteriorates due to slower download speed

Engineering Contradiction:
Improvedownload completion successVSAvoiddownload speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The download manager dynamically switches between first mode (minimal pauses, higher speed) and second mode (extended pauses, higher reliability) based on real-time network conditions and server responses. The system monitors timeout options from the software server and adjusts the download protocol accordingly, making the download process adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timeout interval parameter based on server capabilities. When the software server supports longer timeouts, the download manager switches to second mode with extended pauses and larger timeout intervals. When the server does not support longer timeouts, the system reverts to first mode with minimal pauses, thus optimizing both speed and reliability based on server parameters.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the download manager sends a timeout option to negotiate a larger timeout interval, then the reliability is improved, but the device complexity increases

Engineering Contradiction:
Improvedownload completion successVSAvoiddownload manager complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The download manager sends a timeout option to the software server and monitors the server's response (acknowledgement or rejection). Based on this feedback, the system automatically determines which mode to use: second mode if the server acknowledges the timeout option, or first mode if the server rejects it. This feedback mechanism enables automatic adaptation without complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The download manager automatically negotiates the appropriate timeout interval with the software server based on server capabilities. The system self-determines whether to use first mode or second mode by monitoring server responses to timeout options, eliminating the need for external configuration or complex manual control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9118637B2Dual-mode download manager
Publication Date: 2015.08.25 ARRIS ENTERPRISES LLC
  • US9118637B2 patent drawing
  • US9118637B2 patent drawing
  • US9118637B2 patent drawing

AI summary

Methods and apparatuses for automatically changing the mode of download of a download manager in a device are provided. The download manager can send a timeout option to a TFTP server and automatically change the mode of download based on whether a timeout option acknowledgement is received. The download manager can include a first control attribute to enable or disable sending a timeout option to the TFTP server and/or a second control attribute to set the initial download mode of the device.