Dynamic Session Placeholder for Message Collection Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces for messaging applications, particularly graphical user interfaces, are linear in nature, making it difficult for users to find specific messages or track message threads due to the scattered presentation of related messages across the interface.

Innovation Solution

Implementing a dynamic session placeholder in the message collection user interface that represents multiple related messages as a single entry, allowing users to access the entire conversation context with a single selection, and dynamically updates its position based on the timestamp of the last message, with inactive sessions being archived to conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If messages are presented in a linear one-by-one chronological order, then all messages can be displayed, but the message collection GUI becomes overstuffed and it becomes difficult to find specific messages or track message threads

Engineering Contradiction:
Improvenumber of messages displayedVSAvoidease of finding specific messages
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent merges multiple related messages from the same conversation thread into a single consolidated message entry in the message collection GUI. This consolidation groups messages by conversation partner and topic, allowing users to see all related messages together rather than scattered throughout the linear list, thus resolving the contradiction between displaying all messages and making specific messages easy to find

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the message collection into distinct conversation threads or groups, separating messages by conversation context. This segmentation organizes the overwhelming number of individual messages into manageable thematic segments, making it easier for users to locate specific conversations and track thread history while still displaying all messages

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If messages from the same thread are separated throughout the message collection GUI, then chronological order is maintained, but it becomes difficult to track thread history and context

Engineering Contradiction:
Improvechronological orderVSAvoidthread context and history
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The patent implements a nested structure where individual messages are nested within their parent conversation thread context. Each consolidated message entry contains or provides access to the full thread history, allowing users to maintain chronological order at the message level while preserving thread context through hierarchical nesting of message data

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If all message sessions are kept active in the message collection GUI, then all conversations are accessible, but system resources are consumed

Engineering Contradiction:
Improveaccessibility of all conversationsVSAvoidsystem resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic session management where the state of message sessions in the GUI is not static but changes based on user interaction and activity. Recently accessed or active conversations remain prominently displayed and accessible, while inactive sessions are automatically archived or collapsed. This dynamic behavior maintains accessibility of all conversations while optimizing resource usage by adapting the displayed state to current user needs

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230251762A1Method and apparatus for dynamic session placeholder for message user interface
Publication Date: 2023.08.10 BLACKBERRY LTD
  • US20230251762A1 patent drawing
  • US20230251762A1 patent drawing
  • US20230251762A1 patent drawing

AI summary

A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.