App Update Notification System for Mobile Device Risk Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software update technologies for hardware devices lack discretion and control, often leading to unpredictable outcomes such as device malfunction or performance issues, as users are not adequately informed about potential risks associated with updates before installation.

Innovation Solution

A notification system that provides users with specific, device-centric information about software updates, including warnings and recommendations based on user preferences, reviews from trusted sources, and the ability to test updates in a sandbox environment before applying them to the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software updates are automatically installed to improve device functioning, then device performance and functionality are improved, but device reliability deteriorates due to potential bugs and malfunctions introduced by updates

Engineering Contradiction:
Improvedevice performanceVSAvoiddevice reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by notifying users of upcoming software updates before installation occurs, allowing users to review update information, risk assessments, and user feedback in advance. This preliminary notification enables informed decision-making about whether to proceed with the update, preventing automatic installation of potentially problematic updates while maintaining the option to install proven safe updates.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users are provided with more information about update risks, then user control and decision-making are improved, but system complexity increases due to additional notification and information management requirements

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary notification mechanism that mediates between the software update system and the user. This intermediary layer aggregates complex technical information, risk assessments, and user feedback into comprehensible notifications, presenting simplified information to users while managing the complexity of data collection, analysis, and presentation processes in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If software updates are installed to correct bugs and improve functionality, then manufacturing precision is improved, but harmful factors increase due to potential new bugs and system instability

Engineering Contradiction:
Improvesoftware qualityVSAvoidsystem instability
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The system implements feedback mechanisms by collecting and analyzing user feedback, device performance data, and stability metrics after updates are installed. This feedback is used to assess update quality, identify problematic updates, and inform future update decisions. The feedback loop enables continuous improvement while monitoring for harmful effects, allowing the system to adapt update strategies based on real-world performance data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9569196B2App store update notification and warning system
Publication Date: 2017.02.14 PAYPAL INC
  • US9569196B2 patent drawing
  • US9569196B2 patent drawing
  • US9569196B2 patent drawing

AI summary

A system for maintaining and upgrading hardware device functioning provides processes to select and install updates for software (e.g., applications or apps) on the hardware device. A notification system provides information for discretion and control over the selection of software updates to be applied to consumer mobile devices according to the particular characteristics of the device, e.g., the model of device, the specific operating system of the device, and software applications installed on the device. The notification system may be integral with app stores on mobile devices and tablets, and may also be applicable to the Internet of Things. A notification may take the form, for example, of a warning or recommendation associated with an update for an app on the user device and may enable the user to make an informed decision beforehand about whether or not to install a particular update on the user device.