Mobile Device Message Queue Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices face challenges in managing and displaying queued messages in a user-friendly manner, particularly when out of coverage range, as raw XML format is difficult for users to comprehend, leading to outdated messages and unclear actions for urgent transmissions.

Innovation Solution

A method is introduced where outgoing messages are associated with labels based on their type, allowing for a generic description to be displayed instead of raw XML, enabling users to make informed decisions upon reviewing the queue contents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If messages are displayed in raw XML format in the queue, then the message format is preserved accurately, but the user cannot comprehend the message content

Engineering Contradiction:
Improvemessage format integrityVSAvoiduser comprehension
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer (message description metadata) that mediates between the raw XML message format and the user interface. This metadata contains human-readable descriptions of message content, allowing users to comprehend queue contents without losing the original message format integrity. The intermediary translates technical format into user-friendly information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If messages are queued for extended periods when out of coverage, then messages can be transmitted when coverage is restored, but the messages become outdated

Engineering Contradiction:
Improvemessage transmission guaranteeVSAvoidmessage timeliness
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where the system monitors queue status, coverage availability, and message age. When messages are queued for extended periods, the system can notify users about outdated messages and allow them to make informed decisions about whether to transmit, delete, or modify messages based on current relevance.

Inventive Principle:
Principle #23Feedback

3Loss of information

If users inspect the queue to determine message status, then users can see what is queued, but the raw XML format makes it difficult to understand message nature

Engineering Contradiction:
Improvemessage visibilityVSAvoidmessage interpretability
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the message information into two distinct parts: the raw XML message data (for system processing) and the message description metadata (for user display). This segmentation allows the queue interface to display only the interpretive metadata portion, making message nature easily detectable while preserving the complete message data for transmission.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If the queue displays detailed message information, then users can make informed decisions, but the interface becomes complex

Engineering Contradiction:
Improveuser decision-makingVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential decision-relevant information from the complete message data and displays it in the queue interface. By taking out and displaying only the message description metadata (which contains the essential nature and context of messages), users can make informed decisions without being overwhelmed by the full complexity of the raw message structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP1890255B1Associating a label with a queued message at a mobile device
Publication Date: 2009.11.11 BLACKBERRY LTD
  • EP1890255B1 patent drawingFigure 1
  • EP1890255B1 patent drawingFigure 2
  • EP1890255B1 patent drawingFigure 3

AI summary

Responsive to the sensing of an occurrence of an event, an action may be executed according to which a message is generated. The message may be generated with a format that is based on an application definition document. According to the application definition document, a label may be generated for associating with the message. The message and label may then be stored in a queue in a manner that allows the label to be associated with the message. Subsequent to the message having been stored, a representation of the queue may be displayed for review by a user interested in the status of the message, or the queue in general. The label associated with the message is displayed in the representation rather than the actual code of the message, thereby allowing the viewer of the display to make an informed decision regarding further activity to carried out on the message.