Audio System Self-Service Monitoring via Call Execution Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computer systems often experience performance issues with audio systems, such as deadlocks, prolonged execution times, and errors, which can be difficult for users to diagnose and correct, leading to frustrating and time-consuming disruptions.

Innovation Solution

An automated monitoring and correction system is implemented, which includes an interface for receiving audio system calls, a performance monitor to track execution metrics, and a rules store to define criteria for corrective actions, allowing for automatic detection and resolution of performance issues before they affect users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual diagnosis and correction methods are used, then users can potentially fix audio system errors, but the process is time-consuming and requires technical expertise that many users lack

Engineering Contradiction:
ImproveEase of audio system troubleshootingVSAvoidTime to diagnose and correct audio errors
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The audio system performs self-diagnosis and self-correction by automatically monitoring its own performance metrics and applying corrective actions without user intervention. The system monitors execution parameters of audio calls, compares them against defined criteria, and automatically executes corrective actions from a predefined set, enabling the system to service itself.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-defines a set of corrective actions that can be applied to common audio system errors before they occur. By having corrective actions prepared in advance and automatically applying them when errors are detected, the system eliminates the need for users to think about or perform troubleshooting steps.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If automated monitoring is implemented, then performance issues can be detected early and corrected automatically, but the system complexity increases

Engineering Contradiction:
ImproveAudio system performance stabilityVSAvoidComplexity of monitoring and correction system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring and correction functionality is segmented into distinct modular components: a performance monitor that collects execution parameters, a criteria evaluator that compares parameters against defined criteria, and a corrective action executor that applies predefined fixes. This modular architecture reduces overall system complexity by making each component independent and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous feedback loops where performance metrics are monitored, compared against criteria, and used to trigger corrective actions. This automated feedback mechanism improves reliability by ensuring performance issues are detected and corrected systematically, while the structured feedback process keeps complexity manageable through clear decision logic.

Inventive Principle:
Principle #23Feedback

3Productivity

If comprehensive performance monitoring is performed, then the severity and duration of performance issues can be reduced, but the processing overhead and system resource consumption increase

Engineering Contradiction:
ImproveAudio system operational efficiencyVSAvoidProcessing resources for monitoring
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system monitors only the most critical execution parameters necessary to detect performance issues, rather than comprehensively tracking all possible system metrics. By focusing on key parameters such as call execution success and duration, the system achieves effective error detection with minimal processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10467088B2Audio system maintenance using system call monitoring
Publication Date: 2019.11.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10467088B2 patent drawing
  • US10467088B2 patent drawing
  • US10467088B2 patent drawing

AI summary

In a computer system that provides for automatic detection and correction of audio system performance issues, an interface receives calls from audio applications for services of the audio system. An audio capture/playback manager executes the calls. A performance monitor tracks the execution of the calls. A rules store maintains one or more rules, each defining criteria for execution of a type of call for audio system services and a corrective action to be taken if the performance monitor indicates the criteria are not met. In this way, performance issues with the audio system can be quickly detected and corrected without user intervention.