Persona-Based Notification Port Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepersona-based notification deliveryVSAvoidnotification management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvepersona identification in notificationsVSAvoidport management system
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If applications are configured for specific personas, then persona-based operation is maintained, but notification reception becomes restricted when persona is inactive

Engineering Contradiction:
Improvepersona-specific notification accuracyVSAvoidnotification reception availability
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2648397B1Method, system and apparatus for managing persona-based notifications at a communication device
Publication Date: 2022.08.31 BLACKBERRY LTD
  • EP2648397B1 patent drawingFigure 1
  • EP2648397B1 patent drawingFigure 2
  • EP2648397B1 patent drawingFigure 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.