Hosted Application Integration in Chat Session Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for initiating hosted applications within a chat session require users to navigate to a separate listing or displaying page, leading to complex and inconvenient operation processes.

Innovation Solution

A method where a client generates a chat message based on identification information of a triggered hosted application, sends it to a server, and displays it within the chat session, allowing the hosted application to be initiated and used as a functional control within the target chat session, ensuring only users participating in the session can operate it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users navigate to a separate listing page to initiate hosted applications, then the application can be launched, but the operation process becomes complex and inconvenient

Engineering Contradiction:
Improveoperation processVSAvoidinterface structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the hosted application initiation function directly into the chat session interface. Instead of requiring users to navigate to a separate listing page, the hosted application icon is embedded within the chat interface, allowing users to access and initiate applications directly from the chat context where they are most relevant.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The chat session interface is enhanced to serve multiple functions: it not only displays chat messages but also provides access to hosted applications through embedded icons. This multi-functional design eliminates the need for separate navigation pages, as the chat interface itself becomes the universal access point for both communication and application initiation.

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

2Adaptability or versatility

If hosted applications are accessible from any page, then accessibility is improved, but session-specific security is compromised

Engineering Contradiction:
Improveapplication accessibilityVSAvoidsession security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements local quality by making hosted application icons visible and accessible only within the specific chat session context where they are relevant. Each chat session has its own set of hosted application icons embedded in its interface, rather than providing universal access from all pages. This ensures that applications are accessible where needed while maintaining session-specific security boundaries.

Inventive Principle:
Principle #3Local quality

3Productivity

If users manually navigate to initiate hosted applications, then application functionality is maintained, but time efficiency is reduced

Engineering Contradiction:
Improveapplication initiation speedVSAvoidnavigation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-embedding the hosted application icons directly within the chat session interface before users need them. This eliminates the need for users to manually navigate to separate pages to find and access applications. The icons are already in place and accessible within the chat context, allowing immediate initiation without navigation delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11303596B2Method and a device for processing information
Publication Date: 2022.04.12 SHANGHAI ZHANGMEN TECH
  • US11303596B2 patent drawing
  • US11303596B2 patent drawing
  • US11303596B2 patent drawing

AI summary

An embodiment of the present disclosure discloses a method, which comprises: in response to detecting an operation of triggering a hosted application in a hosted application set of a target chat session of a host application by a user in the target chat session through an interface of the target chat session, generating a chat message based on identification information of the triggered hosted application; sending the generated chat message to a server, so that the server sends the chat message to at least one user in the target chat session, and the chat message can be triggered to initiate the triggered hosted application; and displaying the chat message on the interface of the target chat session. This embodiment enables the hosted application to be used as a functional control of the target chat session, which facilitates operating the hosted application in a user group at a client.