Application Recommendation Node for Personalized Device Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in discovering and populating their electronic devices with relevant applications due to the exponential growth of available apps, as existing recommendation systems are not personalized and require significant time and effort, and pre-installed apps are not customized to individual user needs.

Innovation Solution

A method and system utilizing an application recommendation node that collects user profiles and device identifiers to select and push personalized application lists to electronic devices, allowing for automatic population upon activation, leveraging profiling engines, indexing, and matching technologies to provide customized app starter lists.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually search and select applications from the marketplace, then they can find relevant apps, but it requires significant time and effort

Engineering Contradiction:
Improveapp relevanceVSAvoidtime to populate device
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting user profile data and pre-selecting relevant applications before the user needs them. The recommendation engine prepares personalized app lists in advance based on user characteristics, device type, and usage patterns, so that when the user activates their device, the relevant applications are already identified and ready for installation, eliminating the time-consuming manual search process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating and pushing personalized application recommendations to users without requiring their active participation in the selection process. The recommendation engine autonomously analyzes user profiles, evaluates application relevance, and delivers curated app lists to the device, allowing users to passively receive personalized recommendations rather than actively searching through the marketplace

Inventive Principle:
Principle #25Self-service

2Productivity

If operators pre-install applications on new devices, then users get immediate access to apps, but the applications are not customized to individual user needs

Engineering Contradiction:
Improvedevice setup efficiencyVSAvoidpersonalization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by tailoring the application recommendations to each user's specific characteristics, device type, and usage patterns. Instead of a uniform pre-installation approach, the recommendation engine analyzes individual user profiles and generates customized app lists that reflect local user needs and preferences, ensuring that each user receives personalized recommendations rather than generic pre-installed applications

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary analysis of user profiles and device characteristics to prepare personalized application recommendations before the user activates their device. The recommendation engine pre-processes user data, evaluates application relevance, and generates customized app lists in advance, so that when the user first uses their device, they immediately receive personalized application recommendations rather than generic pre-installed apps

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9619830B2Method and system to recommend a starter list of applications from an application marketplace to a new electronic device
Publication Date: 2017.04.11 ORANGE SA
  • US9619830B2 patent drawing
  • US9619830B2 patent drawing
  • US9619830B2 patent drawing

AI summary

A method and system are provided for populating an electronic device registered for a user with applications from an application platform that the electronic device is operating with. The method is carried out by an application recommendation node. The method includes the acts of collecting a user profile for the user and an identifier for the electronic device, selecting a list of applications from the application platform based on the user profile, associating the list of applications with the identifier, receiving notification of a first presentation of the identifier following the association, and pushing the list of applications to the electronic device corresponding to the identifier following the notification.