Location-Based Application Discovery and Auto-Install System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face cumbersome and error-prone processes when searching for applications on application stores, especially with increasing numbers of available applications, leading to significant time expenditure in finding the required application.

Innovation Solution

A method where a terminal device initiates a broadcast message to nearby service systems within a preset geographic range, allowing for real-time application discovery and download based on location information, using protocols like NFC, Wi-Fi, or Bluetooth, and interacting with a server to determine and install necessary applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually search and screen applications through classification and repeated queries, then they can find required applications, but the time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveapplication search accuracyVSAvoidtime for querying application
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively detecting service systems in the geographic vicinity and pre-fetching relevant application information before the user explicitly searches. The terminal automatically obtains service system information through location services and retrieves corresponding applications in advance, eliminating the need for users to manually browse and screen through multiple classifications.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of applications in the application store increases, then more applications are available to meet user needs, but the difficulty and time of searching increases

Engineering Contradiction:
Improveapplication varietyVSAvoidease of searching
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically performing the search and selection process without requiring user intervention. The terminal device autonomously detects nearby service systems, queries the application store for relevant applications, and presents the results to the user, thereby eliminating the manual searching process entirely while maintaining access to the full application catalog.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If users perform detailed screening of numerous applications of the same type, then they can select the most suitable application, but the operational complexity and time required increase

Engineering Contradiction:
Improveapplication selection precisionVSAvoidsearch process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant application information based on the detected service system type and location, presenting a filtered set of applications directly to the user. Instead of requiring users to screen through all applications of a particular type, the system extracts and displays only those applications that are geographically and functionally relevant to the user's current context, thereby maintaining selection precision while eliminating complex screening processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3745668A1Application recommendation method, device, and system
Publication Date: 2020.12.02 HUAWEI TECH CO LTD
  • EP3745668A1 patent drawingFigure 1~2
  • EP3745668A1 patent drawingFigure 3
  • EP3745668A1 patent drawingFigure 4~5

AI summary

Embodiments of the present invention disclose an application recommendation method, device, and system, which relate to the field of network technologies, and can recommend an application related to a service system to a user in real time according to location information of a terminal device and the service system, to save the user's time for querying the application. The method includes: initiating a broadcast message to each service system located within a preset geographic location range, so that the service system returns a response message; and when an application corresponding to a response message of a service system is not installed in a terminal device, sending a download request to a server; and downloading and installing the application according to download information sent by the server. The embodiments of the present invention are applied to network communications.