Dynamic Context Database for Real-Time Personalized Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques face difficulties in generating or updating knowledge graphs in response to real-time user inputs due to their complex structures and large amounts of stored information, leading to challenges in providing personalized services on electronic devices.
Innovation Solution
A method and electronic device that obtain and classify context information from user inputs, storing it in a dynamic database structured as a 4W1R knowledge graph, allowing real-time updates and efficient processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If existing knowledge graph techniques are used to store and process user information, then comprehensive information storage is achieved, but device complexity and memory usage increase significantly
Solution Approach 1:
The patent segments the knowledge graph into multiple isolated storage spaces, each corresponding to a specific application. User information is divided and stored in different isolated spaces based on the application context, reducing the complexity of the overall knowledge graph while maintaining comprehensive information storage capacity.
Solution Approach 2:
The patent introduces a new dimension of application context to organize user information. Instead of a flat or single-dimension knowledge graph structure, information is organized in multi-dimensional isolated spaces defined by application boundaries, enabling efficient storage and retrieval without increasing overall complexity.
2Measurement precision
If comprehensive user information is stored in the knowledge graph, then personalized service accuracy is improved, but real-time update capability deteriorates due to processing complexity
Solution Approach 1:
By segmenting the knowledge graph into isolated application-specific spaces, the patent enables independent and parallel processing of user information for each application. This segmentation allows real-time updates to occur in isolated spaces without affecting the entire knowledge graph, maintaining both accuracy and update speed.
Solution Approach 2:
The patent performs preliminary classification of user information into application-specific isolated spaces before processing. This preliminary organization enables faster retrieval and update operations by pre-positioning information in the correct context-specific space, improving both accuracy and real-time processing capability.
3Loss of information
If a unified knowledge graph structure is used, then information completeness is maintained, but memory usage and processing overhead increase
Solution Approach 1:
The patent segments the unified knowledge graph into isolated application-specific spaces, eliminating redundant information storage across different applications. Each isolated space contains only the information relevant to its specific application, reducing overall memory usage while maintaining information completeness within each context.
Solution Approach 2:
Instead of maintaining a complete unified knowledge graph for all applications, the patent uses partial knowledge graphs specific to each application context. This partial approach reduces memory overhead and processing requirements while still providing complete information for each specific personalized service task.
Data Source
AI summary
A method of managing a dynamic database for providing a personalized service includes obtaining user input information through at least one application (app) installed on an electronic device; obtaining, from the user input information, context information that includes information indicating a reason for an event and that relates to the personalized service; obtaining classified context information by classifying the context information based on reason information included in the context information, and storing the classified context information in the dynamic database; and executing the personalized service on the electronic device based on the context information and at least one other piece of context information connected to the context information


