Dynamic RCS Message Layout Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rich Communication Service (RCS) messages are limited by pre-defined arrangements, which restrict dynamic layout and flexibility in content presentation, making it difficult to adapt to various screen sizes and types without modifying messaging clients and servers.

Innovation Solution

An electronic device with a communication circuit, touch screen, and processor configured to identify and process RCS messages, determining whether they are of a first or second type based on headers, and displaying contents using layout objects to arrange content objects dynamically, allowing for various arrangements beyond pre-defined structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RCS messages use pre-defined arrangements, then message structure is simple and easy to implement, but layout flexibility and adaptability to different screen sizes are limited

Engineering Contradiction:
Improvelayout flexibilityVSAvoidmessage structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The RCS message structure is segmented into distinct components: header information, body content, and optional layout objects. This segmentation allows the message to maintain a simple base structure while optionally incorporating complex layout definitions when needed, resolving the contradiction between simplicity and flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic layout objects that can be included in RCS messages to define flexible arrangements of content. These layout objects allow the message structure to adapt dynamically to different screen sizes and device types, transforming the static pre-defined arrangement into a dynamic, adaptable layout system.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If RCS messages support dynamic layouts, then adaptability to various screen sizes is improved, but implementation complexity in messaging clients and servers increases

Engineering Contradiction:
Improvescreen size compatibilityVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces layout objects as intermediary elements between the message content and the display system. These layout objects serve as a mediator that translates content into device-appropriate layouts, handling the complexity of screen size adaptation in a standardized way that simplifies implementation across different messaging clients and servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The layout objects are designed with universal functionality that can handle multiple screen sizes, device types, and orientation configurations through a single standardized structure. This multi-functionality allows the same RCS message infrastructure to serve diverse display requirements without requiring separate implementation paths for each device type.

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

3Adaptability or versatility

If RCS messages use pre-defined arrangements, then messaging system is easy to implement, but service expandability is restricted

Engineering Contradiction:
Improveservice expandabilityVSAvoidmessaging system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The messaging system is segmented into core message handling functions and optional layout processing functions. This segmentation allows the basic messaging system to remain simple and easy to implement, while service expandability is achieved through the optional inclusion of layout objects that enable enhanced content presentation when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by allowing layout objects to be included only when dynamic layout is needed, rather than requiring full layout processing capability in all RCS messages. This approach enables service expandability for complex messages while keeping simple messages lightweight and easy to process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11188708B2Electronic device, method, and computer readable medium for dynamic layout message
Publication Date: 2021.11.30 SAMSUNG ELECTRONICS CO LTD
  • US11188708B2 patent drawing
  • US11188708B2 patent drawing
  • US11188708B2 patent drawing

AI summary

An electronic device according to various embodiments includes a communication circuit, a touch screen, at least one memory storing an application supporting an RCS, and at least one processor. The at least one processor is configured to control the electronic device to: receive an RCS message from an external device through the communication circuit using the application; identify whether the RCS message is a first type or a second type based on data included in a header of the RCS message; identify a first layout object from the RCS message based on identifying that the message is the first type; identify whether each of second objects under the first layout object is a content object or a layout object indicating relative positions of a plurality of contents provided by the content object to be displayed on the touch screen; and display the plurality of contents based on the relative positions.