Central Messaging Platform Client Profile Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In organizations with multiple business units, existing communication platforms face challenges in managing client information across units due to privacy regulations, leading to duplication and difficulty in auditing communications, especially when clients use multiple communication channels.

Innovation Solution

A central messaging platform generates multiple client profiles for different business units while maintaining a unified client entity, allowing easy management and retrieval of communications, and providing user interfaces for auditors to view communications across units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple client profiles are created for different business units, then privacy compliance is improved, but system complexity increases

Engineering Contradiction:
Improveprivacy complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments client information into separate business unit-specific profiles while maintaining a unified client entity. Each business unit has its own client profile containing only the information relevant to that unit, preventing information leakage while ensuring compliance with privacy regulations like GDPR and CCPA.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple business unit-specific client profiles are nested within a single unified client entity. The client entity serves as the container that holds all profiles from different business units, allowing hierarchical organization of data that maintains both privacy boundaries and overall client context.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If client information is duplicated across business units, then privacy compliance is improved, but data management difficulty increases

Engineering Contradiction:
Improveprivacy complianceVSAvoiddata management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Client information is segmented into business unit-specific profiles, allowing each unit to manage its own data independently. This segmentation enables compliant data management where each business unit only accesses information relevant to its operations while maintaining clear ownership and accountability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified client entity serves multiple functions: it acts as the master record, provides the interface for data entry, maintains the holistic view for auditing, and coordinates communication across all business units. This multi-functionality simplifies data management by consolidating operations around a single central structure.

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

3Adaptability or versatility

If multiple client entities are created for different communication channels, then communication flexibility is improved, but auditing complexity increases

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidauditing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Communication data is segmented by business unit and communication channel into separate profiles. Each profile contains communications specific to that channel and unit, allowing flexible multi-channel communication while maintaining clear boundaries for auditing purposes. Auditors can query specific channels or units without overwhelming data from the entire organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified client entity acts as an intermediary between multiple communication channels and business units. It mediates the relationships between different channels (WhatsApp, email, phone) and units, providing a standardized interface that simplifies auditing while maintaining the flexibility to handle diverse communication types.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If separate client profiles are maintained for each business unit, then information barrier compliance is improved, but processing power consumption increases

Engineering Contradiction:
Improveinformation barrier complianceVSAvoidprocessing power
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments client data into business unit-specific profiles, enabling information barriers to prevent unauthorized access. Each business unit processes only its own profile data, reducing the processing burden on individual units while maintaining compliance with information barrier requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple business unit profiles are merged into a single unified client entity structure. This merging allows the system to process data more efficiently by maintaining a centralized index and reference structure, reducing redundant processing while preserving the segmented view needed for information barrier compliance.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12126581B2Multichannel messaging systems and methods
Publication Date: 2024.10.22 LEAPXPERT LTD
  • US12126581B2 patent drawing
  • US12126581B2 patent drawing
  • US12126581B2 patent drawing

AI summary

Techniques for managing client profiles in a central communication platform providing communication between an organization and a plurality of clients using separate messaging applications are disclosed. An exemplary method comprises receiving a set of client information from a user of a second unit of the organization, wherein the set of client information comprises a second communication channel identifier; generating, based on the set of client information, a second client profile; comparing the second communication channel identifier with one or more existing communication channel identifiers of the communication platform; based on the comparison, either associating the second client profile to an existing client, or generating a new instance of a predefined data structure corresponding to a new client and associating the second client profile with the new instance of the predefined data structure corresponding to the new client.