Location Service Access Control via WLAN API Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems lack appropriate determination mechanisms for allowing or denying the use of position information services for application programs, particularly due to the absence of direct application programming interfaces (APIs) for determining service availability.

Innovation Solution

Implementing a first application program that instructs a second application program to call a predetermined API for acquiring information using a wireless LAN function, with a determination unit to assess the success of this acquisition, and execute specific processing based on the outcome to allow or deny the use of position information services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application programs are allowed to access position information service, then functionality and user experience are improved, but system security and privacy protection deteriorate

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem security
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism (the determination unit and API) that mediates between application programs and the position information service. The system uses a predetermined API as an intermediary to verify whether position information service is available before allowing access, thus maintaining security while enabling functionality when appropriate.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary determination of position information service availability before allowing application access. The system performs a check via the predetermined API to confirm service availability in advance, preventing unauthorized access while allowing legitimate use when the service is properly available.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If position information service is made widely accessible, then productivity and service quality are improved, but determination accuracy and control precision deteriorate

Engineering Contradiction:
Improveservice qualityVSAvoiddetermination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the determination unit receives information from the predetermined API about position information service availability and uses this feedback to make accurate determination decisions. This feedback loop ensures precise control over which applications can access the service based on actual service availability status.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual or imprecise determination methods with an automated API-based determination system. The predetermined API provides automated, accurate verification of position information service availability, substituting less precise manual determination processes with a standardized technical mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If direct API for determining service availability is implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvedetermination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a universal predetermined API that serves multiple functions: it determines position information service availability, verifies application credentials, and controls access permissions. This multi-functional API reduces the need for multiple separate determination mechanisms, thereby reducing overall system complexity while maintaining high determination accuracy.

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

Data Source

PatentUS20260064332A1Information processing apparatus, control method, and storage medium
Publication Date: 2026.03.05 CANON KK
  • US20260064332A1 patent drawing
  • US20260064332A1 patent drawing
  • US20260064332A1 patent drawing

AI summary

The present disclosure is directed to more appropriate determination of whether the use of position information service is allowed for application programs. The issue is solved by providing a program for causing a computer to function as an instruction unit for instructing a second application program different from a first application program to call a predetermined application programming interface (API) for acquiring predetermined information from an operating system (OS) of an information processing apparatus, the predetermined information being acquired by the information processing apparatus using a wireless local area network (LAN) function.