Thread Container Data Structure for Message Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems struggle to efficiently organize and manage large volumes of messages across multiple threads, leading to user inefficiencies and resource wastage due to missed information and redundant interactions.

Innovation Solution

A system that coordinates user interface formats across devices by using a data structure to define thread containers, allowing users to customize threads and topics, enabling granular control over message display and prioritization, thereby optimizing screen use and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a rigid display model is used to show all messages, then all messages can be displayed, but users cannot readily view salient messages and screen optimization is poor

Engineering Contradiction:
Improvesalient information visibilityVSAvoidthread organization structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments messages into hierarchical groups (threads containing topics containing messages) to organize information structure. This segmentation allows salient messages to be prioritized and displayed prominently while maintaining comprehensive message coverage, resolving the contradiction between information completeness and salient information visibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different display formats for different message groups within the same interface. High-priority threads can be displayed with more prominence, while lower-priority messages use standard formatting. This enables screen optimization for important content without losing less critical information.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If customized threads are generated for each user, then message organization is optimized, but system complexity increases

Engineering Contradiction:
Improvemessage management efficiencyVSAvoidcustomized thread structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal thread container structure that serves multiple functions: it organizes messages hierarchically, enables user customization, and maintains system-wide consistency. This multi-functional design allows the same data structure to support both standardized message display and personalized thread organization, reducing the complexity increase from customization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The thread container structure is designed to be dynamic, allowing users to customize threads based on their needs while the system automatically adapts the display format. This dynamic nature enables ease of operation through customization without requiring complex manual configuration, as the system adjusts automatically to user preferences.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If granular control of message display is provided, then screen optimization improves, but processing overhead increases

Engineering Contradiction:
Improvescreen space utilizationVSAvoidprocessing resources
Core Design Contradiction:
Area of stationary objectVSPower

Solution Approach 1:

The patent applies preliminary action by pre-organizing messages into threads and topics before display. This pre-processing groups related messages together and identifies their hierarchical relationships in advance, enabling efficient screen space utilization during display without requiring intensive real-time processing. The granular control structure is prepared beforehand, reducing processing overhead during actual message display.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12155614B2Coordination of message thread groupings across devices of a communication system
Publication Date: 2024.11.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12155614B2 patent drawing
  • US12155614B2 patent drawing
  • US12155614B2 patent drawing

AI summary

A system that can coordinate user interface formats having customized threads comprising messages from a common thread. Each client device can be managed by a data structure that defines thread containers, where individual thread containers define threads and topics for each thread. Each thread can also be associated with unique groups of messages. The data structure can cause each client computer to display different user interface formats, with each format showing different threads for each user. Individual devices can control displayed threads according to a topic limit so that displayed messages can be limited for optimizing the use of a display screen and other computing resources. The system provides more granular control of user interface formats to allow users to separate messages of high-priority topics.