Device Interrogation Framework for Adaptive Application Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The varying capabilities and configurations of electronic devices pose challenges in ensuring proper functioning of software applications, as different devices may not support all features of an application, leading to potential execution issues and user dissatisfaction.

Innovation Solution

A device interrogation framework that identifies device characteristics and adapts application functionality by disabling incompatible features, ensuring only compatible functions are executed, with reassessment possible at regular intervals or in response to trigger events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software applications are designed with comprehensive features for all device types, then application functionality is improved, but device compatibility and proper execution are worsened

Engineering Contradiction:
Improveapplication functionalityVSAvoidfeature execution reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs device interrogation before executing software features to identify device characteristics and capabilities in advance. This preliminary assessment allows the system to determine which features are compatible with the specific device, preventing execution issues before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts application functionality based on real-time device characteristics. Features are enabled or disabled according to the assessed device capabilities, allowing the application to optimize its functionality for each specific device type while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If device interrogation is performed to assess compatibility, then feature execution reliability is improved, but system complexity and processing time are worsened

Engineering Contradiction:
Improvefeature execution reliabilityVSAvoidinterrogation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The device interrogation process is segmented into specific assessments of individual device characteristics. Rather than a monolithic complex system, the interrogation evaluates separate device attributes and maps them to corresponding feature compatibility, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary assessment layer between the device and application features. This intermediary device interrogation framework acts as a mediator that translates device characteristics into compatibility decisions, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive device characteristics are assessed, then feature compatibility accuracy is improved, but processing time and resource consumption are worsened

Engineering Contradiction:
Improvedevice characteristic assessment accuracyVSAvoidinterrogation processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs only the necessary device characteristic assessments required to determine feature compatibility, rather than evaluating all possible device attributes. This partial action approach maintains sufficient accuracy for compatibility determination while reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameters being measured to focus only on the critical device characteristics that directly impact feature compatibility. By selecting and assessing only the relevant parameters, the system achieves accurate compatibility assessment with minimal processing time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10430183B1Device interrogation framework
Publication Date: 2019.10.01 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US10430183B1 patent drawing
  • US10430183B1 patent drawing
  • US10430183B1 patent drawing

AI summary

A system provides support for a device interrogation framework. The system may include an electronic device and an application server. The electronic device may perform a device interrogation to identify one or more device characteristics, and adaptively disable one or more application functions of a software application according to the device characteristics. For example, the electronic device may send the device characteristics to the application server, and the application server may apply a set of feature support criteria to determine particular application functions to enable or disable on the electronic device. The application server may send a compatibility determination to the electronic device specifying which application functions of the software application to disable.