Application Recommendation Sorting via Download and Usage Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application recommendation methods often mismatch the popularity and prevalence of applications with their recommendation positions, leading to inappropriate recommendations, as they primarily rely on download times rather than user usage patterns.

Innovation Solution

A method that determines and combines download times and user use times, converts them to a comparable order of magnitude, performs weighting calculations to obtain sorting values, and uses these values to sequence applications on a recommendation interface, ensuring that popular and prevalent applications are prioritized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If application recommendation position is set based on download times, then applications with high download times can be easily identified and positioned, but applications with make-up download times but low actual popularity will occupy front positions inappropriately

Engineering Contradiction:
Improveease of setting recommendation positionVSAvoidprecision of popularity measurement
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for recommendation positioning from download times to user use times. This parameter change allows the system to measure actual application popularity and prevalence more accurately, resolving the issue where make-up download times incorrectly positioned low-popularity applications at front recommendation positions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If application recommendation position is set based on user use times, then the popularity and prevalence at user level can be accurately reflected, but the complexity of data collection and processing increases

Engineering Contradiction:
Improveprecision of popularity measurementVSAvoidcomplexity of data collection system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where terminal devices automatically report their application usage data to the server. This eliminates the need for complex manual data collection systems, as the data is gathered automatically from the source (user devices) through standardized reporting protocols.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where terminal devices continuously report usage data to the server, which then updates recommendation positions based on this feedback. This automated feedback mechanism enables accurate tracking of user use times without requiring complex manual intervention or processing systems.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple metrics (download times and user use times) are combined for recommendation positioning, then the comprehensiveness of recommendation criteria is improved, but the complexity of calculation and processing increases

Engineering Contradiction:
Improvecomprehensiveness of recommendation criteriaVSAvoidcomplexity of calculation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively using user use times as the primary sorting criterion while treating download times as a supplementary or secondary factor. This approach maintains comprehensiveness by considering multiple metrics but reduces calculation complexity by establishing a clear hierarchy of importance rather than requiring equal processing of all metrics.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10621186B2Application recommendation method, server, and computer readable medium
Publication Date: 2020.04.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10621186B2 patent drawing
  • US10621186B2 patent drawing
  • US10621186B2 patent drawing

AI summary

In some embodiments, an application recommendation method includes: determining download times and user use times of each of multiple to-be-recommended applications; converting the download times and the user use times to be in a same order of magnitude, to obtain converted download times and converted user use times; performing weighting calculation on the converted download times, to obtain a download sorting weighted value of the application, and performing weighting calculation on the converted user use times, to obtain a use sorting weighted value of the application; obtaining a sorting value of each of the applications based on the download sorting weighted value and the use sorting weighted value of the application; and determining a sequence of the multiple applications on an application recommendation interface based on the sorting value of each of the applications.