Application State Transition Notification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing mobile applications lack efficient mechanisms for reporting application status transitions and user interactions across different devices and interfaces, leading to fragmented user experiences and inadequate developer management.

Innovation Solution

A system and method for managing applications involving multiple devices and interfaces, where a first device provides applications to users and a second device manages developed applications, with interfaces for submitting applications, reporting application status, and notifying state transitions, ensuring seamless integration and user management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a system uses multiple devices and interfaces for application management, then the functionality and user experience are improved, but the system complexity increases

Engineering Contradiction:
Improveapplication management functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional components: a first device for exhibiting and providing applications to users, a second device for managing applications uploaded by developers, and standardized interfaces connecting them. This segmentation allows each component to have specialized functionality while reducing overall system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The standardized interfaces are designed to be universal, enabling the first and second devices to communicate through common protocols and message formats. This multi-functionality allows the same interface structure to handle various application management tasks including status reporting, state transitions, and information exchange.

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

2Reliability

If real-time status reporting is implemented, then user experience is enhanced, but the communication overhead and data transmission increase

Engineering Contradiction:
Improvestatus reporting accuracyVSAvoiddata transmission overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system extracts only the essential status information needed for application management and transmits it through standardized report messages. By taking out only the critical data elements rather than transmitting complete application states, the system maintains reliable status reporting while minimizing data transmission overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The first device transmits report messages containing application status information to the second device, creating a feedback loop that enables real-time monitoring. This feedback mechanism ensures reliability by keeping the managing device informed of current application states without requiring continuous bidirectional communication.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If standardized interfaces are used for application submission and reporting, then interoperability is improved, but the flexibility in implementation is reduced

Engineering Contradiction:
ImproveinteroperabilityVSAvoidimplementation flexibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Standardized interfaces with defined message formats and protocols are implemented to enable interoperability between different devices and systems. These universal interfaces allow various implementation details while maintaining consistent communication patterns, achieving both interoperability and reasonable implementation flexibility.

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

Data Source

PatentUS9118550B2Systems and methods for managing applications
Publication Date: 2015.08.25 HTC CORP
  • US9118550B2 patent drawing
  • US9118550B2 patent drawing
  • US9118550B2 patent drawing

AI summary

A method for notifying a first device of a status of an application includes transmitting an application state transition notification message from a second device to the first device when a state transition of the application has occurred, wherein the application state transition notification message comprises information regarding at least a current state of the application and a reason of the state transition; and transmitting an application state transition response message from the first device to the second device in response to the application state transition notification message.