Messaging Server Group Chat Interworking SMS RCS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Group chat systems, such as RCS, face challenges in interworking with SMS due to limitations in identifying users and matching invitations, leading to poor user experience as MSISDNs are used instead of display names, causing confusion and ignored invitations.

Innovation Solution

A method where a messaging server sends a group chat invitation as an SMS message with the inviting user's MSISDN and display name, allowing the invited device to respond with options to accept or decline, and automatically updates the address book with the invited user's display name upon joining, ensuring proper routing and notification of session changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a special MSISDN is used to identify the Group session in SMS domain, then the Group chat invitation can be sent to SMS users, but the invitation cannot be matched with address-book entries and is likely to be ignored by recipients

Engineering Contradiction:
Improvecompatibility with SMS usersVSAvoiduser recognition of invitation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a messaging server as an intermediary between RCS group chat systems and SMS users. The server translates RCS group chat invitations into SMS-compatible format, adding display names and formatted text that SMS users can understand, while maintaining the underlying MSISDN-based identification. This intermediary layer enables compatibility without sacrificing user recognition.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If MSISDN is used to identify Group chat attendees in message payload, then the identification works technically, but the recipient cannot relate the message with a person and user experience is poor

Engineering Contradiction:
Improveuser identification accuracyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the identification information into two distinct parts: MSISDN for technical routing and message delivery, and display name for user recognition and identification. The messaging server extracts the MSISDN from the sender's address book entry and pairs it with the formatted display name in the SMS payload, allowing each component to serve its specific function effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the identification parameter from raw MSISDN alone to a composite format including both MSISDN and formatted display name. By changing the parameter representation from technical identifier only to human-readable identifier paired with technical identifier, the system maintains reliable routing while dramatically improving user experience.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If RCS Group chat invitation is sent to SMS device, then interworking is enabled, but the device lacks group chat capability to process the invitation

Engineering Contradiction:
Improvecross-platform interworkingVSAvoidinvitation processing reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The messaging server acts as an intermediary that bridges the capability gap between RCS and SMS systems. It translates RCS group chat invitation protocols into SMS-compatible message formats, handles the invitation acceptance/decline responses, and manages the group session state. This allows SMS devices without native group chat capability to participate reliably in group chats through the server's mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10587540B2Group messaging
Publication Date: 2020.03.10 MARKPORT LTD
  • US10587540B2 patent drawing
  • US10587540B2 patent drawing
  • US10587540B2 patent drawing

AI summary

A messaging server improves interworking of the Group-chat feature (such as defined in Rich Communications Services (RCS)) with short message services such as SMS. It matches chat invitations in an effective manner. When an RCS-User invites an SMS-User to an RCS Group-chat session, the identification of the RCS-User in the Group-chat to the SMS-User is via the MSISDN of the RCS-User. Using the MSISDN of the RCS-User in the RCS Group-chat invitation to the SMS-User will provide a direct match with the RCS-User MSISDN in the address-book of the SMS-User and therefore provide immediate clarity from who this Group-chat invitation was received. The SMS-User can accept or reject the Group-chat invitation by returning the proper response as requested in the invitation.