Mobile App Heartbeat Monitoring for Automatic Restart

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile applications that provide security services often fail to restart automatically after being force stopped, leaving user data unprotected and requiring manual intervention for recovery.

Innovation Solution

A method and system that monitor the heartbeat signals of mobile applications, detect when a primary application is force stopped, and programmatically or manually restart it using a secondary application or backend service, ensuring continuous protection and data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mobile security applications are force stopped to free system resources, then system performance improves, but security protection is lost and manual intervention is required to restore protection

Engineering Contradiction:
Improvesystem performanceVSAvoidsecurity protection continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a heartbeat monitoring mechanism where the first application sends periodic signals to indicate its running status. When the second application detects that the first application has been force stopped (heartbeat not received), it automatically triggers a restart process, creating a closed-loop feedback system that maintains security protection without user intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The second application autonomously monitors the first application's status through heartbeat signals and automatically restarts it when force stopped, enabling the system to self-heal and maintain security protection without requiring user awareness or manual intervention

Inventive Principle:
Principle #25Self-service

2Reliability

If mobile applications monitor each other's status through heartbeat signals, then application reliability improves, but system complexity increases

Engineering Contradiction:
Improveapplication status monitoringVSAvoidinter-application communication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple functions into the second application: it serves as both a security application and a monitoring system, integrating heartbeat signal reception, status determination, and automatic restart capabilities into a single application, thereby reducing overall system complexity while maintaining reliability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9596163B1Restart a force stop mobile application
Publication Date: 2017.03.14 GEN DIGITAL INC
  • US9596163B1 patent drawing
  • US9596163B1 patent drawing
  • US9596163B1 patent drawing

AI summary

A method for restarting a force stop mobile application is described. In one embodiment, the method may include establishing a connection with a first application installed on a mobile device and receiving a heartbeat signal from the first application via the established connection. Upon receiving the heartbeat signal, the method may include monitoring for subsequent heartbeat signals from the first application and determining a subsequent heartbeat from the first application is not received when expected. Upon determining the subsequent heartbeat from the first application is not received when expected, the method may include determining whether a second application related to the first application is running on the mobile device.