Native RCS Poll Objects via MSRP for OS Messaging Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
RCS protocol does not currently support polling features, limiting its functionality compared to OTT messaging applications.
Innovation Solution
Implementing a system that enables RCS-enabled wireless devices to generate and transmit polls over mobile networks using MSRP, allowing for native display of poll results and responses via the device's messaging interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If RCS protocol is used for messaging, then carrier support and native integration are achieved, but polling functionality is not supported
Solution Approach 1:
The system dynamically extends the static RCS protocol by introducing a poll object type that can be instantiated within existing RCS message structures. This allows polling functionality to be added without modifying the core protocol, maintaining reliability while achieving adaptability through dynamic object creation and type recognition
Solution Approach 2:
A message session relay protocol (MSRP) intermediary is introduced to bridge RCS messaging with polling functionality. The intermediary handles poll creation, distribution, and response collection by translating between RCS message formats and polling operations, allowing both protocols to coexist without direct modification
2Adaptability or versatility
If OTT messaging applications are used, then polling features are available, but additional installations are required
Solution Approach 1:
The RCS messaging system is enhanced to perform multiple functions including traditional messaging and polling operations. By defining a poll object type that can be embedded within RCS messages, the system achieves multi-functionality without requiring separate applications, eliminating installation requirements while maintaining native integration
3Adaptability or versatility
If RCS protocol is extended to support polls, then functionality is enhanced, but protocol complexity increases
Solution Approach 1:
Poll objects are nested within existing RCS message structures rather than creating separate protocol layers. The poll functionality is embedded as a contained object type that fits within the hierarchical message structure, allowing functionality enhancement without increasing overall protocol structural complexity
Data Source
AI summary
The wireless device transmits, using a message session relay protocol (MSRP), a request to a network node of a telecommunication network. The request indicates a content type of RCS poll on a telecommunication network. The request includes poll text and a poll type. The request for an RCS poll causes a display of the RCS poll via a messaging interface native to an operating system of the wireless device. The wireless device generates the request in an extensible markup language format. The poll text includes a question and at least two responses. The poll type includes a single-choice response or a multi-choice response poll. The wireless device receives, using the MSRP, from the network node, a poll response. The poll response causes a display of the poll response via the messaging interface native to the operating system of the wireless device.


