Mobile Message Synchronization Prioritizing Conversation Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronizing messaging accounts on mobile devices are inefficient due to constraints such as network bandwidth, server traffic, and storage capacity, often resulting in incomplete or contextually inadequate message synchronization.

Innovation Solution

A method that prioritizes synchronization by conversation, where an initial subset of relevant messages is retrieved, along with messages from corresponding conversations, before non-conversational messages, and allows partial message body retrieval to manage data limitations, ensuring contextual relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all messages are synchronized to the mobile device, then complete message availability is achieved, but network bandwidth and device storage are excessively consumed

Engineering Contradiction:
Improvemessage availabilityVSAvoiddata usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the message synchronization process into two distinct phases: first synchronizing message headers (subject, sender, timestamp, conversation ID) to establish conversation context, then selectively synchronizing message bodies only for conversations that require full access. This segmentation allows the system to minimize data transfer while maintaining essential message availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial synchronization by downloading only the necessary portion of message data (headers and selective bodies) rather than complete message sets. The system performs exactly the amount of action needed to achieve conversation context awareness without over-synchronizing, thereby optimizing bandwidth and storage utilization.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If message synchronization is performed without prioritization, then all messages are treated equally, but contextual relevance and user productivity are reduced

Engineering Contradiction:
Improveuser productivityVSAvoidsynchronization logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by first synchronizing message headers and establishing conversation groupings before synchronizing message bodies. This preliminary organization of data by conversation context enables the system to prioritize and efficiently manage subsequent full message synchronization based on user interaction patterns, thereby enhancing productivity without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the synchronization parameter from binary (sync all or sync none) to a multi-level approach where message headers are always synchronized, message bodies are synchronized based on conversation activity status, and the system dynamically adjusts synchronization depth based on user engagement with specific conversations.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If complete message bodies are retrieved for all messages, then full message context is available, but device storage capacity is exceeded

Engineering Contradiction:
Improvemessage contextVSAvoiddevice storage
Core Design Contradiction:
Loss of informationVSVolume of stationary object

Solution Approach 1:

The patent segments message data into hierarchical layers: conversation metadata (grouping information), message headers (subject, sender, timestamp), and message bodies (full content). This segmentation enables the device to store and process lightweight header information for all messages while selectively storing complete message bodies only for active conversations, dramatically reducing storage requirements while preserving essential context.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a lightweight copy of message information in the form of headers that contain sufficient metadata for conversation identification and basic information display. These header copies serve as proxies for full message bodies, allowing the system to maintain message context awareness without storing complete message content for every message, thereby optimizing device storage utilization.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3163807B1Method and mobile device for synchronization of messages
Publication Date: 2019.11.06 BLACKBERRY LTD
  • EP3163807B1 patent drawingFigure 1
  • EP3163807B1 patent drawingFigure 2
  • EP3163807B1 patent drawingFigure 3

AI summary

A method for synchronizing a mobile device with a message mailbox is described. The method includes: sending a request to the server to identify an initial subset of most recently received messages from among a plurality of messages for synchronization; retrieving the initial subset of messages from the server; and retrieving, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that do not belong to any conversation that includes at least one of the messages in the initial subset.