Behavior API for Mobile Device Performance Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device solutions fail to efficiently identify and address the complex factors contributing to performance degradation and power utilization issues over time, as they are resource-intensive and limited to detecting known viruses and malware, neglecting other contributing factors.

Innovation Solution

The implementation of behavior monitoring and analysis modules in mobile devices, coupled with third-party servers, using behavior application programming interfaces (APIs) to communicate and analyze mobile device behaviors, allowing for real-time identification and reaction to performance-limiting conditions with reduced power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If behavior monitoring and analysis modules are implemented in mobile devices with third-party servers, then identification speed and efficiency of performance-degrading factors is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveidentification speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces behavior APIs as an intermediary layer between behavior monitoring modules and third-party servers. This mediator enables efficient communication and data exchange without requiring complex direct integrations, thus improving identification speed while managing device complexity through standardized interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments behavior analysis functionality into modular components: behavior monitoring modules on the device, behavior APIs for communication, and third-party servers for complex analysis. This segmentation allows each component to be optimized independently, improving overall productivity while distributing complexity across multiple elements rather than concentrating it in the mobile device

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If comprehensive behavior features are monitored and analyzed, then measurement precision of device behavior is improved, but use of energy increases

Engineering Contradiction:
Improvebehavior analysis accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts computationally intensive behavior analysis operations from the mobile device and relocates them to third-party servers. The device only collects and transmits behavior features through behavior APIs, while the server performs the heavy lifting of analyzing comprehensive behavior data. This extraction enables high measurement precision without proportionally increasing device power consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements partial action by having the mobile device collect and transmit only necessary behavior features to third-party servers, rather than performing complete analysis locally. This approach achieves sufficient measurement precision for identifying performance-degrading factors while avoiding the excessive energy consumption that would result from comprehensive local analysis of all device behaviors

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If behavior APIs are used to communicate between modules, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvemodule communication easeVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The behavior APIs serve as a universal communication interface that can be used by multiple different behavior monitoring modules to communicate with third-party servers. This multi-functional interface simplifies operations across diverse modules while managing complexity through a standardized, reusable communication framework rather than requiring custom integration code for each module

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9690635B2Communicating behavior information in a mobile computing device
Publication Date: 2017.06.27 QUALCOMM INC
  • US9690635B2 patent drawing
  • US9690635B2 patent drawing
  • US9690635B2 patent drawing

AI summary

Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving data/behavior models from one or more third-party network servers in a client module of a mobile device and communicating the information to a behavior observation and analysis system via a behavior API. The third-party servers may be maintained by one or more partner companies that have domain expertise in a particular area or technology that is relevant for identifying, analyzing, classifying, and/or reacting to mobile device behaviors, but that do not have access to (or knowledge of) the various mobile device sub-systems, interfaces, configurations, modules, processes, drivers, and/or hardware systems required to generate effective data/behavior models suitable for use by the mobile device. The behavior API and/or client modules allow the third-party server to quickly and efficiently access the most relevant and important information on the mobile device.