Machine-Learning Chat Sorting for Contextual Conversation Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic messaging systems fail to recognize out-of-order messages and display them in chronological order, disrupting the natural flow of conversations and causing user confusion.

Innovation Solution

An intelligent sorting server uses machine learning classifiers to determine a first order of chat messages based on timestamps and identify candidates for reordering based on similarity scores and typing patterns, generating a second order that reflects contextual logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If messages are displayed in chronological order based on timestamps, then the system maintains simple processing and chronological accuracy, but the natural flow of conversation is disrupted and user understanding is reduced

Engineering Contradiction:
Improveuser understandingVSAvoidmessage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary sorting mechanism that acts between the chronological receipt of messages and their final display. This intermediary uses machine learning classifiers to analyze contextual similarity and typing patterns, mediating the transformation from chronological order to contextually logical order, thereby improving user understanding without requiring complete system redesign

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the simple mechanical sorting system (chronological ordering based on timestamps) with an intelligent system using machine learning classifiers. These classifiers substitute the basic timestamp comparison mechanism with contextual analysis based on similarity scores and typing patterns, enabling more sophisticated message ordering that reflects natural conversation flow

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the system uses machine learning classifiers to identify candidates for reordering messages, then the logical flow of conversation is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improveconversation logical flowVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by using machine learning classifiers selectively to identify only candidate messages that may need reordering, rather than completely reprocessing all messages. The system calculates similarity scores and analyzes typing patterns for potential candidates, performing sufficient analysis to improve logical flow without excessive processing of every message in the conversation

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary analysis by calculating similarity scores and identifying reordering candidates before final message display. This preliminary action allows the machine learning classifiers to pre-process and flag messages that require repositioning, separating the analytical work from the final ordering operation to optimize processing efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375438B2Intelligent sorting of time series data for improved contextual messaging
Publication Date: 2025.07.29 CAPITAL ONE SERVICES LLC
  • US12375438B2 patent drawing
  • US12375438B2 patent drawing
  • US12375438B2 patent drawing

AI summary

Systems for intelligent sorting of time series data for improved contextual messaging are included herein. An intelligent sorting server may receive time series data comprising a plurality of chat messages. The intelligent sorting server may determine a first order of the plurality of chat messages based on a chronologic order. The intelligent sorting server may use one or more machine learning classifiers to identify candidates for reordering the chat messages. The intelligent sorting server may generate a second order of the chat messages based on the identified candidates for reordering. Accordingly, the intelligent sorting server may present, to a client device, a transcript of the chat messages associated with the second order and an indication that at least one chat message has been repositioned.