Server Error Correction via Activity Log Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems, particularly those involving battery-powered mobile devices, face inefficiencies in error correction during radio transmissions, leading to wasted transmission time and battery power due to uncorrected errors that are not addressed effectively by traditional server protocols.

Innovation Solution

Implementing an error correction system where the server monitors transmissions for error signals, increments an error counter, and upon reaching a threshold, requests the mobile device to send a recent-activity-log for analysis and correction, allowing the server to diagnose and correct errors that cannot be resolved at the device level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server repeatedly instructs the station to re-send data packets or carries out corrective routines, then error correction attempts are made, but the communication system becomes bogged down with delays and poor performance

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary analysis of error patterns by monitoring and counting specific error types before initiating correction procedures. The error counter tracks recurring errors, allowing the server to identify systematic problems in advance and implement targeted corrections rather than repeated generic re-send instructions, thereby reducing transmission delays while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the error counter mechanism that continuously monitors transmission errors and provides information about error frequency and patterns to the server. This feedback loop enables the server to adapt its correction strategy based on actual error patterns, avoiding unnecessary repeated re-send instructions and reducing communication overhead

Inventive Principle:
Principle #23Feedback

2Device complexity

If traditional server protocols are used for error detection, then simple re-send instructions are issued, but transmission time and battery power are wasted due to uncorrected errors

Engineering Contradiction:
Improveprotocol simplicityVSAvoidbattery power consumption
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The mobile station performs self-diagnosis by detecting and reporting specific error types to the server through the error counter mechanism. This self-service capability allows the station to identify problems that require server intervention, enabling more efficient error handling that reduces unnecessary re-transmissions and conserves battery power while maintaining protocol simplicity

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the server monitors and counts error events, then systematic errors can be identified, but the server requires more processing resources and information management

Engineering Contradiction:
Improveerror detection accuracyVSAvoidserver processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The error monitoring function is segmented between the mobile station and the server. The mobile station's error counter handles local error detection and classification, segmenting the complex task of error analysis from the server. This segmentation allows the server to receive pre-processed error information, reducing its processing burden while maintaining high measurement precision through the combined monitoring system

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP1783953B1Correction of errors in radio communication, responsive to error frequency
Publication Date: 2012.07.18 BLACKBERRY LTD
  • EP1783953B1 patent drawingFigure 1
  • EP1783953B1 patent drawingFigure 2
  • EP1783953B1 patent drawing

AI summary

Errors of e.g database synchrony between a radio-connected mobile-station and a server can be especially troublesome if continued and repeated, and can quickly deplete resources in the mobile-station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, etc, to correct the problem. The threshold is in two stages; above the initial threshold, the mobile-station is signalled to increase the level of detail as recorded in the recent-activity-logs (if the mobile is able to do so), and the actual transmission of the log only takes place above the main threshold.