Geographic Information Matching for Application Installation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for controlling application installation and execution on devices based on geographic information fail to reflect user preferences and movements, particularly when applying WAC specifications, leading to limitations in executing applications distributed overseas or adapting to user location changes.

Innovation Solution

An information processing apparatus that acquires and compares security policy geographic information with application geographic information to determine installation or execution permissions, allowing for user preference and movement-based control through geographic information matching, including latitude, longitude, country, prefecture, city, and path information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If geographic information is embedded in advertisement distributed by a server and automatically switched in accordance with device's geographic information, then advertisement display conforms to location, but user's intention cannot be reflected and application execution is restricted based on device location rather than user preference

Engineering Contradiction:
Improvelocation-based advertisement switchingVSAvoiduser control over application execution
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the geographic information control into two independent components: security policy geographic information (user-defined preferences) and application geographic information (distribution area restrictions). This segmentation allows the system to simultaneously support automatic location-based switching and user intention reflection by treating them as separate configurable parameters rather than a unified rigid system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic user configurability to the geographic information system. Users can dynamically modify security policy geographic information to reflect their intentions, such as permitting application execution in countries other than their current device location. This transforms the static location-based control into a dynamic system that adapts to user preferences.

Inventive Principle:
Principle #15Dynamics

2Reliability

If security policy strictly enforces geographic restrictions based on device location, then distribution area control is maintained, but user preference and movement-based control are lost

Engineering Contradiction:
Improvegeographic restriction enforcementVSAvoiduser preference accommodation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism where user preferences (security policy geographic information) continuously influence application execution decisions. The system monitors both device geographic information and user-defined security policies, and adjusts application permission status based on the comparison between these two data sources, allowing user preferences to override strict geographic restrictions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent requires users to preliminarily configure their security policy geographic information before application execution. Users pre-define their preferred geographic restrictions and exceptions in advance, which are then automatically applied when applications are distributed or executed, eliminating the need for real-time user intervention while maintaining preference accuracy.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If application distribution is limited to specific geographic areas, then regional control is achieved, but applications distributed overseas cannot be executed even when users want to

Engineering Contradiction:
Improveregional application distribution controlVSAvoidcross-border application execution
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the geographic restriction system dynamic by allowing users to configure security policy geographic information that can override application geographic information. Users can dynamically permit execution of overseas-distributed applications by adding their countries to the security policy allowed list, transforming rigid regional restrictions into flexible, user-adaptable controls.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent separates distribution area control (application geographic information) from execution permission control (security policy geographic information). This segmentation allows applications to be distributed with specific regional targeting while enabling users to independently control execution permissions, thus permitting cross-border execution when users desire it while maintaining regional distribution management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9032481B2Information processing apparatus and control method thereof
Publication Date: 2015.05.12 CANON KK
  • US9032481B2 patent drawing
  • US9032481B2 patent drawing
  • US9032481B2 patent drawing

AI summary

An application to be installed is acquired. Security policy geographic information, which is geographic information of an application's target distribution area where a user permits installation, is acquired from security policy that defines processing regarding the application. Application geographic information, which is geographic information of an application's target distribution area, is acquired from the acquired application. Based on a comparison result of comparing the security policy geographic information with the application geographic information, whether or not to permit installation of the acquired application is determined.