Server Group SMS Forking for Legacy RCS Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices that do not support Rich Communication Services (RCS) face challenges in synchronizing group SMS information with devices that do, leading to inconsistent user interfaces and difficulties in transmitting group messages.

Innovation Solution

A server system that includes a communication interface, memory, and a processor to receive data related to a group SMS, perform message forking, and generate objects corresponding to the group SMS based on address information, allowing seamless transmission and synchronization of group SMS information between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If group SMS synchronization is provided through a message store server for devices without RCS support, then compatibility with legacy devices is improved, but message processing complexity increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidmessage processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server divides the group SMS processing into separate handling paths: one for RCS-capable devices and another for legacy devices. The server segments the message processing by identifying device capabilities and routing messages accordingly, reducing complexity for each path while maintaining overall system versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The message store server acts as an intermediary between RCS servers and legacy devices. It receives group SMS messages from RCS-capable devices, processes them through compatibility layers, and delivers them to legacy devices that cannot directly handle RCS protocols, thus enabling compatibility without requiring legacy devices to implement complex RCS processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If group SMS information is synchronized across multiple devices, then user experience consistency is improved, but data transmission volume increases

Engineering Contradiction:
Improveuser experience consistencyVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The server merges duplicate message content across different device types into a single standardized representation. By consolidating the group SMS information into a unified data structure that can be efficiently transmitted and rendered consistently across both RCS and legacy devices, the system reduces redundant data transmission while maintaining user experience consistency.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If message forking is performed sequentially on multiple messages, then processing accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The server performs preliminary classification of messages into RCS and legacy groups before sequential processing. By pre-sorting the messages based on target device capabilities, the system can apply optimized processing paths to each subgroup, reducing the overall processing time while maintaining the sequential accuracy required for proper message delivery to different device types.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250141827A1Method for processing message of electronic device and server device
Publication Date: 2025.05.01 SAMSUNG ELECTRONICS CO LTD
  • US20250141827A1 patent drawing
  • US20250141827A1 patent drawing
  • US20250141827A1 patent drawing

AI summary

A server may include a communication interface, a memory, and a processor operatively connected to the communication interface and the memory. The processor may receive data related to a group SMS of a group comprising a first electronic device; receive a plurality of messages transmitted by the first electronic device from a SMS message center (SMSC); perform forking on the plurality of messages sequentially; generate an object corresponding to the group SMS based on address information of forked messages that match the data related to the group SMS received from the first electronic device; and transmit the object corresponding to the group SMS to a second electronic device.