Dynamic Application Recommendation System for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often display shortcuts for fixed or frequently used applications on the home screen, which may not align with the user's current needs, leading to inefficiencies in accessing relevant applications based on their scenario.

Innovation Solution

A method and apparatus that obtain a user's current scenario information and historical application usage data to recommend applications, shortening the user's operation path and enhancing the user experience by presenting relevant applications based on their context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed or frequently used applications are displayed on the home screen, then the device structure is simple and easy to implement, but the application recommendations do not align with user's current needs

Engineering Contradiction:
Improveapplication access efficiencyVSAvoidscenario adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic application recommendation by continuously monitoring user behavior patterns, device usage context, and environmental factors. The system adapts the home screen shortcuts and application recommendations in real-time based on changing user needs and scenarios, transforming the static fixed shortcuts into dynamic context-aware recommendations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system collects feedback from user interactions, usage patterns, and scenario data to continuously improve application recommendations. By analyzing user behavior feedback and adjusting recommendations accordingly, the system aligns better with user's current needs while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If scenario-based application recommendation is implemented, then application recommendation accuracy is improved, but the system complexity increases

Engineering Contradiction:
Improveapplication recommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex recommendation system into multiple independent modules: scenario detection module, user behavior analysis module, application matching module, and presentation module. Each module handles specific tasks independently, reducing overall system complexity while maintaining high recommendation accuracy through specialized processing in each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary components such as scenario context agents and recommendation intermediaries that bridge the gap between raw user data and final application recommendations. These intermediaries process and filter information, simplifying the overall system architecture while improving recommendation precision through layered processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10264083B2Methods and apparatuses for recommending application and presenting recommended applications
Publication Date: 2019.04.16 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10264083B2 patent drawing
  • US10264083B2 patent drawing
  • US10264083B2 patent drawing

AI summary

The present disclosure provides methods and apparatuses for recommending applications and presenting recommended applications, wherein the method of recommending applications in a network device comprises: obtaining a user's current scenario information from a user equipment; determining to-be-recommended applications according to the user's current scenario information and historical application usage information of one or more users; and sending relevant information of the to-be-recommended applications to the user equipment. According to one embodiment of the present disclosure, applications to currently opened will be recommended to the user more accurately, and the user's operation path will be shortened, thereby bring a better user experience.