Location-Based Application Download for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveImmediate application accessVSAvoidDevice storage waste
Core Design Contradiction:
Ease of operationVSLoss of substance

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
ImproveResource usage efficiencyVSAvoidLocation tracking system
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
ImproveUser experienceVSAvoidDownload and installation time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

4Measurement precision

If location tracking is continuously performed, then application delivery accuracy is improved, but energy consumption increases

Engineering Contradiction:
ImproveLocation detection accuracyVSAvoidEnergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9225823B2Portable electronic devices and methods for downloading applications based on presence of the portable electronic device in a defined geographical region
Publication Date: 2015.12.29 SONY GROUP CORP
  • US9225823B2 patent drawing
  • US9225823B2 patent drawing
  • US9225823B2 patent drawing

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.