Consolidated Messaging System for Regulatory Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Regulatory compliance is challenging due to the difficulty in capturing and preserving informal communications via SMS and social media, which are not effectively archived by existing systems, risking non-compliance with government regulations.

Innovation Solution

A system that consolidates data messages by grouping and combining them based on user, outside party, and timestamp fields, using a processor and server architecture to create a consolidated message that preserves context and reduces memory and bandwidth requirements, ensuring compliance and efficient data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual data messages are stored separately, then complete communication records are preserved, but memory consumption and data management complexity increase

Engineering Contradiction:
Improvecompleteness of communication recordsVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple individual data messages into a single consolidated message structure. Messages with the same conversation participants are merged, where the consolidated message contains a unified header with participant information and a body containing multiple message content elements. This merging approach preserves complete communication records while reducing the total number of stored message objects, thereby decreasing memory consumption.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If all data messages are archived individually, then compliance requirements are met, but data retrieval and analysis efficiency decrease

Engineering Contradiction:
Improveregulatory complianceVSAvoiddata retrieval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By consolidating messages into unified conversation threads, the system maintains complete archived records for compliance while enabling more efficient retrieval. When retrieving communication data, the system can fetch a single consolidated message object rather than querying and assembling multiple individual messages, significantly improving data retrieval efficiency and analysis productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary consolidation of messages into organized conversation threads during the archiving process itself. This preliminary organization groups messages by conversation participants and maintains chronological order, so that when compliance checks or data retrieval occur later, the work is already done, eliminating the need for complex post-retrieval assembly operations.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If messages are consolidated by conversation participants, then context is better preserved and storage efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvecontext preservationVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The consolidation process is segmented into distinct processing stages: first grouping messages by conversation participants (sender and recipient pairs), then sorting within groups by timestamp, and finally merging into consolidated message objects. This segmentation of the processing task makes the complexity manageable and allows for optimized algorithms at each stage, reducing the overall processing burden while maintaining context preservation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9442925B2Regulated texting solution for mobile devices
Publication Date: 2016.09.13 BANK OF AMERICA CORP
  • US9442925B2 patent drawing
  • US9442925B2 patent drawing
  • US9442925B2 patent drawing

AI summary

A system for consolidating data messages includes a memory that stores data messages. Each of the data messages has a user field, an outside party field, and a timestamp field. The first data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a first timestamp. The third data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a third timestamp. A processor then groups the first data message and the third data message based at least in part upon the user field, outside party field, and timestamp field of each message. The processor then combines the first data message and the third data message into a consolidated data message.