Application Manager Context Adaptation via Entity Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional applications lack effective context representation, making it difficult for algorithms to utilize context information, which is often poorly managed and hardcoded, limiting their adaptability across different user interfaces and screens.
Innovation Solution
An application management system that includes a database resource for storing entities and an application manager to receive user inputs, associate contexts with events, and adapt behavior based on situation representations defined by relevant subsets of these entities, using a situation representation manager to identify and store relevant data for improved context sensitivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If context information is stored for all entities in the application, then the completeness of context representation is improved, but the data storage volume and processing complexity increase
Solution Approach 1:
The patent extracts only the relevant subset of entities from the complete set of application entities to form the context. The situation representation manager identifies and extracts only those entities that are actually relevant to the current event, discarding irrelevant entities. This extraction principle resolves the contradiction by maintaining complete context information where needed while eliminating unnecessary data storage for irrelevant entities.
2Measurement precision
If context sensitivity is hard coded for each screen, then the context representation accuracy is improved, but the device complexity and maintenance difficulty increase
Solution Approach 1:
The situation representation manager automatically identifies relevant entities and constructs situation representations without requiring manual configuration for each screen. The system self-adapts to different screens and contexts by autonomously analyzing events and determining which entities are relevant, eliminating the need for hard-coded context sensitivity while maintaining high accuracy.
Solution Approach 2:
The situation representation manager serves as a universal component that handles context representation across all screens and events in the application. Instead of having separate hard-coded context logic for each screen, this single manager provides multi-functional context management for the entire application, reducing overall system complexity.
3Loss of information
If all entity references are processed for every event, then the context analysis completeness is improved, but the processing time and computational resources increase
Solution Approach 1:
The situation representation manager extracts only the relevant subset of entity references from the complete set of entities associated with an event. By identifying and extracting only those entities that are actually relevant to the current situation, the system maintains complete context analysis for relevant entities while significantly reducing processing time by ignoring irrelevant entities.
Solution Approach 2:
Instead of processing all entity references equally, the system applies partial action by focusing computational resources only on the relevant subset of entities. This selective processing approach maintains analytical completeness for relevant entities while reducing overall processing time by applying less action to the complete set.
Data Source
AI summary
An application management system includes an application manager for managing an application and associated with a database resource storing a plurality of entities. The application manager includes an input for receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource. A context is associated with the event and is represented by a set of references to the entities stored in the database resource. The application manager includes a situation representation manager for determining a situation representation that defines a subcontext. The situation representation manager identifies a subset of references to a plurality of entities that are relevant to the event. The application manager adapts the behavior of the application to a situation or a future situation on the basis of the situation representation.


