Centralized Log Management for Portable Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable terminals, such as smartphones, upload user log data to servers without user approval, compromising personal information and inefficiently utilizing data resources due to individual application management of log data.
Innovation Solution
A device and method that include a log database and controller to store and analyze user activity log data, generating user situation information and transmitting it to specific applications only with user consent, enhancing data protection and resource efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications individually upload log data to different servers, then each application can access its own log data, but data resources are inefficiently utilized and identical log information is uploaded multiple times
Solution Approach 1:
The patent merges individual application log management into a unified system-level log database. The operating system maintains a centralized log database that collects log data from all applications, eliminating redundant uploads and improving data resource efficiency while reducing overall system complexity.
Solution Approach 2:
The patent introduces an intermediary log management module in the operating system that acts as a mediator between applications and servers. This module collects, consolidates, and manages log data centrally, allowing controlled access for specific applications while preventing unauthorized access, thus resolving the contradiction between efficiency and security.
2Adaptability or versatility
If applications independently manage log data, then each application has direct access to its log data, but other applications cannot receive and utilize the log data
Solution Approach 1:
The patent creates a universal log database managed by the operating system that serves multiple applications simultaneously. The centralized log management architecture allows any authorized application to access and utilize log data from any other application, enhancing log data versatility and utilization across the entire system.
3Productivity
If log data is uploaded to servers without user approval, then background upload operations can be performed, but personal information of the user is not protected
Solution Approach 1:
The patent implements a feedback mechanism where the system checks user approval status before uploading log data. The operating system maintains user consent information and uses it to control whether log data upload operations should proceed, ensuring personal information protection while allowing efficient background uploads when authorized.
Solution Approach 2:
The patent introduces an intermediary log management module that acts as a security barrier between the log database and external servers. This intermediary enforces user approval requirements, filtering and controlling log data uploads to protect personal information while maintaining efficient background upload operations when user consent is obtained.
4Reliability
If the operating system maintains a log database and controls access, then user privacy is protected and data usage is optimized, but application access to log data requires permission management
Solution Approach 1:
The patent introduces an intermediary log management module in the operating system that acts as a mediator between applications and the log database. This intermediary enforces permission-based access control, managing user privacy protection and data usage optimization while handling permission requests from applications, thus resolving the contradiction between security and accessibility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A device and a method for providing user activity information in a portable terminal are provided. The method includes receiving and storing log data from a specific application, generating user situation information representing a current status of a user based on the stored log data, and transmitting the generated user situation information to the specific application.