Automated Error Reporting via Remote Query and Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional error reporting systems for electronic devices rely on user input and manual processes, leading to long wait times and user frustration, as they require users to describe errors and collect logs manually, often resulting in unresolved issues or device abandonment.

Innovation Solution

An automated error reporting system that identifies errors, transmits logs to a remote system, and applies adjustments, enabling prompt diagnosis and prevention of recurring issues without user intervention, using modules for incident determination, query generation, reporting, and adjustment application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional manual error reporting is used, then users can report errors, but the process requires significant user time and effort leading to long wait times and user frustration

Engineering Contradiction:
Improveerror resolution timeVSAvoiduser burden
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system enables automatic self-service error reporting where the electronic device autonomously identifies errors, collects relevant logs, and transmits reports without user intervention. The error reporting module automatically detects error incidents, gathers device information, and sends reports to the server, eliminating the need for users to manually describe errors or collect logs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring error detection mechanisms and log collection processes before errors occur. The error reporting module is continuously monitoring for errors and has ready-access templates for error reports, enabling immediate automated response when an error is detected, rather than waiting for user initiation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive error logs are collected and stored for all devices, then error analysis can be thorough, but storage requirements increase significantly

Engineering Contradiction:
Improveerror diagnosis accuracyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The system extracts only the essential and relevant error information from device logs, separating critical error data from unnecessary verbose logging information. The error reporting module identifies and extracts key error indicators, device identifiers, and relevant contextual information while omitting redundant log entries, thereby reducing storage requirements while maintaining diagnostic accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of collecting complete comprehensive logs from all devices, the system applies partial action by selectively collecting only the specific error-related information needed for diagnosis. The error reporting module determines the minimum necessary data set required for effective error analysis, avoiding the excessive collection of unnecessary log information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230385142A1Responsive Error Handling Based on Other Error Reports
Publication Date: 2023.11.30 MOTOROLA MOBILITY LLC
  • US20230385142A1 patent drawing
  • US20230385142A1 patent drawing
  • US20230385142A1 patent drawing

AI summary

An error incident is determined to have occurred on an electronic device. Responsive to the error incident, a remote error logging system is queried for reports of the error incident by one or more additional electronic devices. The error incident is determined to have or have not been reported by the one or more additional electronic devices. A report of the error incident is transmitted to the remote error logging system based on the determination. An adjustment to the electronic device is applied to resolve the error incident. The adjustment is, for example, an amendment to the behavior of a component of the electronic device where the error incident occurred.