Group Session Message Processing via Nested Child Application Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies in processing messages in group sessions due to the need to switch between applications, resulting in prolonged processing times and low message processing efficiency.

Innovation Solution

A method for processing messages in group sessions involves extracting child application identifiers, determining session identifiers, obtaining page data, and rendering child application pages within the environment of a social networking application, allowing for direct message processing without switching applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the user switches to the target application to process the message, then the message can be processed in the original application environment, but the message processing time increases and efficiency decreases

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoidmessage processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent embeds a child application within the parent application environment. When a message contains a child application identifier, the system extracts the identifier and renders the child application page inside the parent application interface, allowing users to process messages from multiple applications without leaving the current application context.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The parent application is designed to handle multiple types of messages and embed multiple different child applications within its interface. The message processing system can universally process messages from various sources and render corresponding child application pages, making the parent application a multi-functional hub for message handling.

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

2Ease of operation

If the user switches to the target application to process the message, then the message can be processed with proper application context, but the operation complexity increases

Engineering Contradiction:
Improvemessage processing operationVSAvoidapplication switching operation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The child application page is nested within the parent application interface, creating a unified operation environment. Users can access and process messages from child applications directly within the parent application, eliminating the need to switch between applications and simplifying the user操作流程.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The parent application serves as an intermediary that receives messages from various child applications, extracts their identifiers, and renders the appropriate child application pages within its interface. This intermediary role consolidates multiple application interactions into a single unified interface, reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11252203B2Method for processing message in group session, storage medium, and computer device
Publication Date: 2022.02.15 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11252203B2 patent drawing
  • US11252203B2 patent drawing
  • US11252203B2 patent drawing

AI summary

A computer device receives a session message in a group session on a social networking application. The session message includes a child application identifier corresponding to a child application. The device determines a session identifier corresponding to the group session to which the session message belongs. The device transmits the session identifier to the child application and receives from the child application a request for page data corresponding to the session identifier. In accordance with the request, the device obtains the page data corresponding to the child application identifier. The device renders a child application page in a child application according to the obtained data. In accordance with detecting a trigger event corresponding to the child application identifier on the session message, the device invokes the child application in the social networking application.