Proactive Application Deletion Based on Usage Pattern Deviation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often forget about applications and permissions granted to them on devices, leading to undesired access to personal information, as these applications continue to have access even after they are no longer used.

Innovation Solution

A system that proactively limits application functionality by determining user usage patterns and comparing them to standard usage patterns, deleting or deactivating applications and permissions when usage deviates significantly, and soliciting user confirmation for reactivation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications continue to have access to user information after being unused, then user convenience is maintained, but user data security deteriorates

Engineering Contradiction:
Improveuser data securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically deleting or deactivating applications and their permissions before unauthorized access can occur. The server proactively monitors usage patterns and takes preemptive measures to remove access rights when usage deviates from standard patterns, preventing security issues before they arise rather than responding after breaches occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically managing application permissions without requiring continuous user intervention. The server monitors usage patterns, compares them against standard patterns, and autonomously decides when to delete or deactivate applications, freeing users from manually managing permissions while maintaining security.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system automatically manages application permissions, then user data security is improved, but device complexity increases

Engineering Contradiction:
Improveuser data securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the user device and application permission management. Rather than requiring complex local processing on the user's device, the server centrally monitors usage patterns, compares them against standard patterns, and issues deletion or deactivation commands, simplifying the device architecture while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses feedback mechanisms where the server continuously monitors application usage patterns, compares them against established standard patterns, and adjusts permissions accordingly. This closed-loop feedback system automates security management while keeping the user experience simple, as the system adapts automatically without requiring user input.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10673854B2Proactively limiting functionality
Publication Date: 2020.06.02 AMAZON TECH INC
  • US10673854B2 patent drawing
  • US10673854B2 patent drawing
  • US10673854B2 patent drawing

AI summary

Systems and methods for proactively deleting applications and/or deactivating permissions granted thereto are described. A system determines a user's usage pattern of an application. The system also determines a standard usage pattern associated with the application. The standard usage pattern may be determined from application usage patterns of multiple users of the system. When the user's usage pattern deviates from the standard usage pattern, the system may cause the application to be deleted from one or more of the user's devices. The system may also deactivate user permissions associated with the application when the user's usage pattern deviates from the standard usage pattern. The system also outputs an indication to the user soliciting whether the system to re-download the application and/or reactivate the permissions.