RCSP2A Deep-Link Routing for RCS Business Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating and transmitting person-to-application (P2A) deep-links for accessing rich communication services (RCS) business messaging (RBM) agents are limited, as they do not work seamlessly across a wide range of user devices, including non-Android devices, Android devices with varying RCS configurations, and devices without RCS support.

Innovation Solution

A system and method utilizing a rich communication services person-to-application (RCSP2A) executable to create and transmit P2A deep-links, which are tailored to different user device types and configurations, using various URI schemes (intent:, sms:, http:) to ensure compatibility and functionality across diverse devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the sms: protocol URL is used to initiate a conversation with an RCS chatbot, then users with Android devices and RCS-enabled Messages client can access the chatbot, but users with other device configurations (non-Android devices, Android devices without Messages client, Android devices with Messages client but not set as default SMS application, etc.) cannot access the chatbot

Engineering Contradiction:
Improvedevice compatibilityVSAvoidaccessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates multiple deep link URLs with different protocols (sms:, smsto:, mms:, mmsto:, and custom rcsp2a: protocol) that can universally access the RCS chatbot across various device types and configurations. Each protocol serves as an alternative pathway, ensuring that regardless of the user's device setup, at least one protocol will work to initiate the conversation.

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

Solution Approach 2:

The patent segments the access method into multiple protocol options tailored to different device scenarios. Instead of a single universal solution, it divides the approach into specific protocols for specific device configurations: sms: for default SMS apps, smsto: for explicit recipient addressing, mms: for multimedia messaging capability, and rcsp2a: for RCS-specific routing, allowing each segment to optimize for its target device type.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a single deep link URL format is used for all users, then the system is simple to implement, but it cannot accommodate users with diverse device configurations and RCS settings

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects and applies different URL protocols based on the user's device configuration and RCS settings. Rather than a static single-format approach, the system adapts its deep link generation in real-time, choosing the most appropriate protocol (sms:, smsto:, mms:, mmsto:, or rcsp2a:) based on detected device capabilities and user preferences, thereby achieving configuration flexibility without permanent system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the protocol parameter of the deep link URL based on device type and RCS configuration. By modifying this single critical parameter (the protocol scheme) while keeping the rest of the URL structure consistent, the system achieves adaptability to diverse configurations without fundamentally changing the entire system architecture or requiring complex decision-making logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250111131A1System and Method for Accessing a Rich Communication Services (RCS) Business Messaging (RBM) Agent
Publication Date: 2025.04.03 GUPSHUP INC
  • US20250111131A1 patent drawing
  • US20250111131A1 patent drawing
  • US20250111131A1 patent drawing

AI summary

A method and a system for accessing a rich communication services (RCS) Business Messaging (RBM) agent is disclosed. The method employs a rich communication services person-to-application (RCSP2A) to receive RBM agent information comprising a chatbot_service_id, a chatbot_name, and a trigger_keyword of the RBM agent, and to create a person-to-application (P2A) deep-link for the RBM agent. The RCSP2A transmits the created P2A deep-link to a user. Upon the user clicking the P2A deep-link, if the user is an android user with a RCS enabled device, the RCSP2A initiates a chat with the RBM Agent specified by the chatbot_service_id and the chatbot_name in the intent: uniform resource identifier, with the trigger_keyword pre-populated. The user can one of start chatting or resume chatting with the RBM agent. The system comprises at least one processor, a non-transitory, computer-readable storage medium and the RCSP2A.