Persona-Based Notification Port Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices lack the ability to manage notifications based on personas, leading to notifications being received independently of the active persona, which defeats the purpose of having distinct user configurations.
Innovation Solution
A method and system that dynamically assigns a port to an application based on the active persona, registers the port with a server to receive notifications, and opens the port only when the persona is active, ensuring notifications are received based on the active persona.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications receive notifications independently of persona, then notification delivery is simple and direct, but persona-based operation is defeated and notifications cannot be distinguished by active persona
Solution Approach 1:
The notification system is segmented by introducing persona-specific port assignments. Each persona has dedicated ports that applications must use to receive notifications. This segmentation allows the system to distinguish and deliver notifications based on the active persona, resolving the contradiction between adaptability and complexity by organizing the notification flow into distinct persona-specific channels.
Solution Approach 2:
The system introduces an intermediary mechanism (port assignment and registration system) between the notification source and the application. This intermediary layer manages persona-based routing by assigning specific ports to applications based on the active persona and requiring registration with the server. This adds controlled complexity that enables persona-based adaptability.
2Loss of information
If a single port is used for notifications regardless of persona, then device complexity is reduced, but notifications from multiple personas cannot be distinguished
Solution Approach 1:
The system applies local quality by assigning different port characteristics to different personas. Instead of a uniform port assignment, each persona receives specific port assignments tailored to its needs. This allows the notification system to maintain persona-specific information while managing ports in a structured manner, reducing the information loss without requiring completely unmanaged complexity.
Solution Approach 2:
The system changes the port parameter dynamically based on the active persona. When a persona becomes active, the system assigns or activates specific ports associated with that persona. This parameter change approach allows the same application to receive notifications on different ports depending on which persona is active, preserving persona identification information while using a manageable port assignment system.
3Reliability
If applications are configured for specific personas, then persona-based operation is maintained, but notification reception becomes restricted when persona is inactive
Solution Approach 1:
The port assignment system is made dynamic rather than static. Ports are assigned to applications based on the currently active persona, and this assignment changes dynamically as personas are activated or deactivated. This dynamic approach ensures that applications receive notifications accurately for the active persona while automatically adapting to persona changes, maintaining both reliability and operational ease without requiring manual reconfiguration.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method, system and apparatus for managing persona-based notifications at a communication device are provided. A port is dynamically assigned to an application on the basis of a persona at a communication device, the application enabled to receive notifications from a given provider. The port is registered with a server to receive the notification. The port is opened to receive notifications associated with the persona for the application from the server.