Location Service Access Control via WLAN API Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If position information service is made widely accessible, then productivity and service quality are improved, but determination accuracy and control precision deteriorate
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.
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.
3Measurement precision
If direct API for determining service availability is implemented, then measurement precision is improved, but device complexity increases
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.
Data Source
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.


