Context-Aware Notification System for App Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice dialogue systems fail to effectively notify users of available applications that align with their current situations, leading to underutilization of apps and missed opportunities due to low user recognition and noisy notifications.
Innovation Solution
An information processing apparatus and method that analyzes user observation information to determine the user's context and sends targeted notifications for applications associated with that context, using a data processing unit to input user data, analyze contexts, and register causal relationships in a database for optimal app notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the agent notifies the user about a new app when the agent becomes available to the new application, then the user may become aware of the app, but if the number of times is large, the notification is likely to be forgotten and also likely to be noisy
Solution Approach 1:
The system performs preliminary analysis of user context and situation before issuing notifications. By evaluating whether the user is currently in a state where the app would be useful (e.g., looking at related content, discussing related topics), the system pre-filters notifications to ensure they are timely and relevant, thereby reducing unnecessary noise while maintaining effective user awareness.
Solution Approach 2:
The system incorporates feedback mechanisms to adapt notification behavior based on user responses. When users interact with notifications (or ignore them), the system learns from this feedback to adjust future notification timing and content, optimizing the balance between informing users and avoiding noise.
2Ease of operation
If the agent provides information about apps that are normally used by the user, then the notification is relevant, but there is no notification about information regarding apps that are not used by the user
Solution Approach 1:
The system dynamically adjusts its notification strategy based on the specific context and situation. Rather than relying solely on historical usage patterns, the system evaluates real-time contextual factors (such as current activities, conversations, or content being consumed) to determine which apps to notify about, even if those apps are not in the user's normal usage pattern. This dynamic approach enables the system to introduce users to new, potentially useful apps while maintaining relevance.
3Adaptability or versatility
If many applications are available in the user-owned agent, then the functionality is comprehensive, but users do not know existence of the apps
Solution Approach 1:
Instead of providing generic notifications about all available apps, the system applies local quality by tailoring notifications to the specific situation and needs of the user at that moment. By analyzing the current context (such as what content the user is viewing, what tasks they are performing, or what topics they are discussing), the system selectively highlights only those apps that are locally relevant to the current situation, making the vast array of available applications discoverable in a targeted manner.
Data Source
AI summary
There is provided a device and a method which executes application notification processing to a user at an optimum timing. User observation information is inputted, a context indicating a user situation is analyzed on the basis of input information, and notification processing of an application associated with a context is executed on the basis of an analysis result. The data processing unit determines the presence or absence of a causal relationship between multiple contexts, registers multiple contexts determined to have a causal relationship into a causal relationship information database, and executes notification processing of an application associated with a database registration context in a case where a context that is coincident with or similar to a cause context registered in the database is observed.


