Location-Based Application Download for Portable Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional portable electronic devices lack an efficient method to dynamically download and manage applications based on geographical location and duration, leading to inefficient use of resources and user experience.
Innovation Solution
Incorporating a location circuit and data manager in portable electronic devices to determine and transmit their position to a server, which then downloads and manages applications associated with specific regions and durations, including automatic installation, execution, and uninstallation based on location and time constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If applications are pre-installed on portable electronic devices, then users have immediate access to applications, but device storage and resources are wasted on applications that may never be used
Solution Approach 1:
The system performs preliminary actions by pre-configuring location-based triggers and download URLs on the server side, but actual application download and installation only occurs when the device enters the target geographical region. This resolves the contradiction by preparing everything in advance except the actual application payload, which is downloaded only when needed based on location detection.
Solution Approach 2:
The portable electronic device automatically detects its own location, determines which applications are relevant to its current region, and autonomously downloads and installs them without user intervention. This self-service mechanism ensures applications are available when needed while avoiding waste of storage on irrelevant applications.
2Loss of energy
If applications are downloaded based on geographical location, then resource usage is optimized, but device complexity increases due to location tracking and automated management
Solution Approach 1:
A server acts as an intermediary between the location tracking system and the application management system. The server receives location data from the device, determines which applications should be downloaded based on the device's geographical position, and manages the download and installation process. This intermediary approach simplifies the device complexity by offloading the decision-making logic to the server while still achieving optimized resource usage.
Solution Approach 2:
The location circuit and data manager components serve multiple functions: they track device position, determine geographical region, trigger application downloads, and manage application installation. By making these components multi-functional, the patent reduces the need for separate dedicated systems for each function, thereby managing device complexity while achieving resource optimization.
3Ease of operation
If applications are automatically downloaded and installed based on location, then user experience is enhanced, but loss of time occurs during download and installation processes
Solution Approach 1:
The system performs preliminary actions by preparing application metadata, download URLs, and installation configurations on the server before the device actually needs them. When the device enters the target region, the download and installation process can proceed immediately using pre-prepared information, minimizing the actual time lost during the application deployment process.
Solution Approach 2:
The location tracking and application download process operates continuously in the background without interrupting the user's primary activities. The device continuously monitors its location, and when it enters a target region, the application download and installation occurs seamlessly in the background, maintaining the continuity of useful actions while enhancing user experience.
4Measurement precision
If location tracking is continuously performed, then application delivery accuracy is improved, but energy consumption increases
Solution Approach 1:
Instead of continuous location tracking, the system performs location detection periodically or at trigger events such as when the device enters or exits a defined geographical region. This periodic action maintains sufficient location detection accuracy for application delivery while significantly reducing energy consumption compared to continuous tracking.
Data Source
AI summary
Methods, portable electronic devices and servers are provided for downloading applications to the portable electronic device from the server based on a geographical location of the portable electronic device. One or more applications are stored at the server. The one or more applications have an associated region and duration. A current position of the portable electronic device is determined. Ones of the stored applications are downloaded from the server to the portable electronic device if the current position of the portable electronic device is within the associated region.


