RCS Messaging Protocol Selection for Network Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Rich Communication Services (RCS) messaging systems experience delays and high processing resource consumption due to the use of IMS-based protocols, especially as the number of user equipment increases, leading to scalability issues and resource inefficiencies.

Innovation Solution

Implementing a device within the network that selectively uses IMS core and SIP for RCS messaging based on the capabilities of the user equipment, allowing for non-IMS RCS messaging through APIs and HTTP communications, thereby reducing the reliance on IMS core and SIP for simpler and more streamlined messaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IMS-based RCS messaging is used, then service reliability is improved, but processing resource consumption increases and delays occur

Engineering Contradiction:
Improveservice reliabilityVSAvoidmessaging delays
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically selects between IMS-based RCS messaging and alternative messaging protocols based on real-time conditions such as user equipment capabilities, network state, and service requirements. This dynamic adaptation allows the system to use IMS for reliable communications while switching to faster alternatives when appropriate, resolving the contradiction between reliability and speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The RCS messaging service is segmented into multiple protocol options (IMS-based and non-IMS-based). Instead of using a single monolithic IMS approach for all messaging, the system divides the service into different pathways, allowing selective use of IMS only when its reliability benefits are needed, while using lighter protocols for other cases.

Inventive Principle:
Principle #1Segmentation

2Reliability

If IMS-based RCS messaging is used, then service reliability is improved, but processing resource consumption increases

Engineering Contradiction:
Improveservice reliabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts resource allocation and protocol selection based on current network conditions and user equipment capabilities. By using automation to make real-time decisions about which messaging protocol to employ, the system ensures IMS is used only when its reliability advantages are necessary, thereby optimizing processing resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates automated capability detection and protocol selection mechanisms that enable self-service operation. User equipment automatically reports its capabilities, and the network automatically selects the appropriate messaging protocol without requiring manual intervention or excessive processing overhead, reducing overall resource consumption while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If IMS-based RCS messaging is used, then service reliability is improved, but network scalability deteriorates

Engineering Contradiction:
Improveservice reliabilityVSAvoidnetwork scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The messaging service is segmented into multiple protocol implementations, allowing the network to scale by adding support for different protocols without being constrained by IMS architecture. This segmentation enables the network to handle diverse user equipment capabilities and scale more effectively while maintaining reliable messaging through selective IMS usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system is designed to support multiple messaging protocols (IMS-based and non-IMS-based) within a single unified architecture. This multi-functionality allows the network to serve diverse user equipment types and scale more effectively, while still providing reliable messaging services through appropriate protocol selection.

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

Data Source

PatentUS10264413B1Integrated rich communications services (RCS) messaging
Publication Date: 2019.04.16 VERIZON PATENT & LICENSING INC
  • US10264413B1 patent drawing
  • US10264413B1 patent drawing
  • US10264413B1 patent drawing

AI summary

A device can determine that a sender user equipment connected to a network has been authenticated. The device can cause another device associated with the network to provide configuration information to the sender user equipment after determining that the sender user equipment has been authenticated. The device can receive an RCS message from the sender user equipment after causing the other device to provide the configuration information. The device can determine a capability of a set of receiver user equipment utilizing capability information stored in a data structure. The device can selectively provide the RCS message to the set of receiver user equipment utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment, or provide the RCS message to the set of receiver user equipment without utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment.