Application Function Segmentation by Location and Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Human-centric computing systems face challenges in seamlessly transitioning application functions on mobile communication terminals based on user status, leading to interruptions and inadequate preparation time for tasks, as applications are suddenly pushed and deleted upon status changes.
Innovation Solution
An information processing apparatus that transmits applications to terminals based on location and time information, allowing selective execution of application functions according to predefined conditions, enabling partial function permission policies even when the terminal is not originally permitted to execute the application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If applications are pushed and deleted upon detection of status change, then security is improved and user burden is reduced, but work continuity is interrupted and preparation time is insufficient
Solution Approach 1:
The patent segments the application into multiple independent functions. When the terminal enters a restricted status, only specific functions are deleted or restricted rather than the entire application. This allows the application to maintain partial functionality, ensuring work continuity while still providing security by removing access to sensitive features when appropriate.
Solution Approach 2:
The patent implements dynamic function availability where the set of executable functions changes based on terminal status. The system continuously monitors status changes and dynamically adjusts which functions are permitted, allowing seamless transitions between different functional states without completely quitting or deleting the application, thus maintaining productivity while adapting to security requirements.
2Object-affected harmful factors
If applications are deleted when user leaves a location, then information leakage is prevented, but application availability is reduced and user convenience deteriorates
Solution Approach 1:
The patent applies different permission levels to different functions within the same application based on local requirements. Each function can have its own access control policy, allowing the system to restrict only the functions that pose security risks when the terminal is outside authorized locations, while keeping other functions available. This prevents information leakage for sensitive operations while maintaining application availability for safe operations.
3Reliability
If application functions are restricted based on location and time, then security is enhanced, but system complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where the terminal automatically monitors its own status (location, time) and autonomously determines which functions should be restricted or deleted based on pre-configured policies. This eliminates the need for complex centralized control systems to continuously manage each terminal's function availability, reducing system complexity while maintaining enhanced security through automated status-based function restriction.
Data Source
AI summary
An information processing apparatus includes a memory and a processor configured to transmit an application to a terminal apparatus in accordance with information regarding a status, the information including at least one of location information of the terminal apparatus and time information, permit the terminal apparatus to execute a plurality of functions of the application, the plurality of functions including a first function and a second function when the status identified by the information regarding the status matches a first condition that specifies at least one of and a first location range a first time range, and permit the terminal apparatus to execute the first function and prohibit the terminal apparatus to execute the second function, when the status identified by the information regarding the status does not match the first condition and matches a second condition that specifies a second time range or a second location range.


