Interspersed Message Batching in Database Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems face challenges in efficiently managing mass communication, as conventional techniques require significant manual effort and lack effective monitoring for message performance.

Innovation Solution

The implementation of interspersed message batching techniques, where recipients are divided into batches, and messages are transmitted in succession with performance monitoring, allowing for automatic halting of low-performing message batches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If mass communication is implemented in database systems, then communication reach is improved, but manual effort and system complexity increase

Engineering Contradiction:
Improvecommunication reachVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the recipient list into multiple batches of messages. Instead of transmitting all messages at once, the system divides recipients into smaller groups (batches) and transmits them sequentially. This segmentation reduces the immediate system load and complexity while maintaining comprehensive communication reach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by introducing delays between successive message batches. The system transmits batches at scheduled intervals rather than continuously, which manages system resources more effectively and reduces peak complexity while maintaining overall communication effectiveness.

Inventive Principle:
Principle #19Periodic action

2Speed

If messages are transmitted to all recipients at once, then communication speed is improved, but performance monitoring and control are worsened

Engineering Contradiction:
Improvecommunication speedVSAvoidperformance monitoring
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

By segmenting the message transmission into batches, the system can monitor performance metrics for each batch individually. This segmentation enables detailed tracking of delivery success rates, recipient engagement, and other performance indicators for each message group, making performance monitoring feasible even at scale.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent incorporates feedback mechanisms that allow the system to monitor performance metrics from each message batch and use this information to determine whether to proceed with subsequent batches. The system can halt transmission if performance thresholds are not met, enabling real-time control based on actual delivery performance.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If manual message transmission is used, then control precision is improved, but productivity is worsened

Engineering Contradiction:
Improvecontrol precisionVSAvoidtransmission efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the system to automatically monitor performance metrics and make decisions about batch transmission based on predefined criteria. The system can autonomously determine when to halt transmission or adjust parameters, reducing the need for manual intervention while maintaining precise control over the communication process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes transmission parameters such as batch size, transmission timing, and recipient selection based on performance metrics. This parameter adjustment capability allows the system to adapt to real-time conditions and optimize transmission efficiency while maintaining control precision through data-driven decision-making.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250175407A1Interspersed message batching in a database system
Publication Date: 2025.05.29 SALESFORCE INC
  • US20250175407A1 patent drawing
  • US20250175407A1 patent drawing
  • US20250175407A1 patent drawing

AI summary

A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.