Application Recommendation Balancing Popularity and Security Risk

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth of mobile applications with diverse functions poses challenges in balancing user privacy and security, as applications often require various permissions that can compromise user data, leading to concerns about privacy and security risks.

Innovation Solution

An application recommendation method and apparatus that acquire popularity and security risk values for each application, using a bipartite graph model to determine application security risk scores based on permission relationships, and rank applications to recommend those that balance popularity and security preferences, thereby protecting user privacy while providing abundant functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications use various permissions to provide abundant functions, then application functionality is improved, but user privacy and security are compromised

Engineering Contradiction:
Improveapplication functionalityVSAvoiduser privacy and security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent transforms the qualitative assessment of application security into a quantitative parameter (security risk value) that can be measured and compared. By calculating security risk values based on permission usage patterns and comparing them against threshold values, the system enables automated security assessment that balances functionality with privacy protection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary security assessment mechanism that acts between the application and the user. This intermediary system evaluates application security risks independently, providing users with objective security information without requiring them to directly analyze complex permission structures, thus bridging the gap between application functionality and user security concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If applications request more permissions to enhance functionality, then service capability is improved, but security risk increases

Engineering Contradiction:
Improveservice capabilityVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where security risk values are calculated and fed back to users alongside application functionality information. This feedback loop enables users to make informed decisions by seeing both the service capabilities and associated security risks, allowing them to balance functionality needs with security concerns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary security risk assessment before users install or use applications. By pre-calculating security risk values based on permission requirements and comparing them with threshold values, the system provides advance security information, enabling users to avoid high-risk applications before they can cause harm.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If users carefully review each application's permissions before installation, then security is improved, but user time and convenience are reduced

Engineering Contradiction:
ImprovesecurityVSAvoiduser time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables applications to self-report their permission requirements and security characteristics. The security assessment system automatically processes this information, calculates security risk values, and presents them to users in an easily comparable format, eliminating the need for users to manually review complex permission lists.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the complex security assessment process from the user's decision-making workflow. By separating security evaluation into an independent automated process that calculates and presents security risk values, the system removes the time-consuming task of manual permission review while maintaining security assessment quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10474827B2Application recommendation method and application recommendation apparatus
Publication Date: 2019.11.12 BEIJING ZHIGU RUI TUO TECH
  • US10474827B2 patent drawing
  • US10474827B2 patent drawing
  • US10474827B2 patent drawing

AI summary

An application recommendation method and a recommendation apparatus are disclosed. A method comprises: acquiring a popularity value and a security risk value of each application in multiple applications; and ranking the multiple applications according to the popularity value and the security risk value. In a technical solution of embodiments of the present application, multiple applications are ranked according to popularities and security risk vales of the applications to preferentially recommend, to a user, an application that better meets popularity and security preferences of a user, to cause the user being protected in terms of security and/or privacy while enjoying the application having abundant functions.