Telephony Modem Reset History Collection for Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telephony modems that reset for unknown reasons risk not meeting the five-nines availability requirement, as each reset can take up to 1½ minutes to recover, potentially exceeding the allowed annual downtime, necessitating a method to collect and preserve reset history for system operators to identify and correct issues.

Innovation Solution

A method for collecting and preserving device reset history involves determining the type of reset, retrieving relevant information, and storing it in non-volatile memory, including software and hardware data, to create a historical record that can be analyzed by management systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reset history collection and storage mechanisms are implemented, then system operators can identify and correct issues causing resets, but device complexity increases due to additional memory allocation and data collection functionality

Engineering Contradiction:
ImproveavailabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent allocates non-volatile memory space in advance for storing reset history before resets occur. This preliminary preparation allows the system to immediately capture and store reset information without requiring complex real-time memory management during reset events, thus improving reliability while minimizing added complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The telephony modem automatically monitors its own operational status, detects reset conditions, and stores relevant information in its own non-volatile memory. This self-service approach eliminates the need for external monitoring systems, reducing overall system complexity while maintaining high availability through automated reset tracking.

Inventive Principle:
Principle #25Self-service

2Loss of information

If detailed reset information is stored in non-volatile memory, then causes of resets can be identified, but loss of time occurs during reset recovery processes

Engineering Contradiction:
Improvereset informationVSAvoidrecovery time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary classification of reset types (software vs. hardware) and stores only the most relevant information for each type. This preliminary processing reduces the time needed to analyze reset causes while ensuring that critical information is preserved, balancing information retention with faster recovery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and stores only the essential reset information (reset type, timestamp, and key diagnostic data) in non-volatile memory, separating this critical data from other operational data. This extraction approach minimizes the time required to retrieve and analyze reset causes while maintaining sufficient information for effective troubleshooting.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If multiple reset types are monitored and classified, then accurate diagnosis of reset causes is achieved, but device complexity increases due to additional monitoring functions

Engineering Contradiction:
Improvereset cause identificationVSAvoidmonitoring complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments reset monitoring into distinct categories (software resets and hardware resets) with specific monitoring functions for each type. This segmentation allows the system to implement targeted monitoring strategies for each reset category, achieving accurate diagnosis while managing complexity through modular, organized monitoring approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements monitoring for the most critical reset types and parameters rather than attempting to monitor all possible reset conditions. By focusing on partial monitoring of key reset causes (software exceptions, operator initiation, hardware failures), the system achieves sufficient diagnostic precision without the complexity of comprehensive monitoring of every possible reset scenario.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8527810B1Providing system reset information to service provider
Publication Date: 2013.09.03 ARRIS ENTERPRISES LLC
  • US8527810B1 patent drawing
  • US8527810B1 patent drawing
  • US8527810B1 patent drawing

AI summary

Methods for collection of device reset history from a network communication device comprising: (a) determining whether a reset condition is triggered by software or hardware, (b) for a software triggered reset: (i) upon a software exception, retrieving related reset information, (ii) upon an operator initiation, retrieving related reset information, (iii) allocating space in non-volatile memory, (iv) storing retrieved current reset information together with a corresponding reset time, and (v) adding the current reset information to historical reset information, (c) proceeding with the reset, (d) executing startup code during reboot, (e) upon a hardware triggered reset; (i) retrieving hardware registry and other residual hardware information still present, (ii) allocating space in non-volatile memory, (iii) storing the current retrieved reset information together with a current time that corresponds approximately to the reset and (iv) adding the reset information to historical reset information, and (f) continuing with normal operation of the device.