Application Suggestion via OS-Specific Domain Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in identifying and accessing applications compatible with their terminals due to the exponential growth of available applications, leading to unnecessary exposure to incompatible applications and inefficient use of terminal resources.

Innovation Solution

A method and system that determine the terminal's operating system and generate a domain name to suggest compatible applications by sending a link to the user, allowing for seamless downloading and automatic integration during communication sessions, optimizing battery life by controlling application usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually search for applications, then they can find compatible applications, but it requires significant time and effort due to the exponential growth of available applications

Engineering Contradiction:
Improveapplication discovery efficiencyVSAvoidtime spent searching for applications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The terminal automatically performs application discovery and compatibility checking without user intervention. The system self-services by autonomously querying the server, analyzing compatibility based on terminal characteristics, and presenting relevant applications to the user, thereby eliminating manual search efforts

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A server acts as an intermediary between the terminal and the application marketplace. The server receives terminal identification information, stores compatibility data, and provides filtered application recommendations, mediating the complex interaction between users and the vast application ecosystem

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users are exposed to all available applications, then they have access to all options, but they are also exposed to incompatible applications which wastes their time and terminal resources

Engineering Contradiction:
Improveapplication compatibilityVSAvoidexposure to incompatible applications
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary compatibility assessment before presenting applications to the user. By pre-analyzing terminal characteristics and matching them with application requirements, the system filters out incompatible applications in advance, preventing user exposure to unsuitable options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system tailors application recommendations to the specific terminal's characteristics and user profile. By customizing the application set based on local terminal properties and user behavior, the system ensures high compatibility while maintaining versatility

Inventive Principle:
Principle #3Local quality

3Ease of operation

If applications are automatically suggested and downloaded, then users benefit from convenience, but battery life may be drained due to uncontrolled application usage

Engineering Contradiction:
Improveapplication download convenienceVSAvoidbattery consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements controlled automatic downloading by selectively downloading only the most relevant applications based on compatibility analysis and user preferences, rather than downloading all suggested applications. This partial action approach maintains convenience while limiting energy consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9894113B2Method and device for suggesting applications
Publication Date: 2018.02.13 ORANGE SA
  • US9894113B2 patent drawing
  • US9894113B2 patent drawing
  • US9894113B2 patent drawing

AI summary

A method for suggesting applications applied by a terminal compatible with its operating system, is disclosed. One aspect of the method includes receiving a link for accessing the downloading of the application and restoring a message suggesting to the user the downloading; The method further includes determining at least one data structure including identifiers; selecting at least one identifier; generating from the identifier a domain name including an indication of the operating system; and sending the domain name to a server capable of providing a corresponding link for accessing the domain name. Lastly, the access link is received in response to said sending step. A system and device for implementing the method are also disclosed.