Embedded Chat Application Interface for Resource-Constrained Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chat communication systems require significant computational resources and user input to integrate applications with chat interfaces, leading to inefficient use of system resources and user experience.

Innovation Solution

The implementation of embedded programs and interfaces within chat conversations allows for the seamless integration of applications, such as media players and games, directly within the chat interface, enabling shared experiences without the need to exit the chat environment, using a computer-implemented method that updates applications based on user and server input, and provides notifications and suggested responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are integrated with chat interfaces through traditional methods, then application functionality is available, but system processing resources are significantly consumed and user input requirements increase

Engineering Contradiction:
Improveapplication integration capabilityVSAvoidsystem processing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent embeds application interfaces directly within the chat interface structure, nesting the application functionality inside the existing chat framework. This allows applications to run within the chat environment without requiring separate process management, reducing system resource consumption while maintaining application adaptability and integration capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If applications are integrated with chat interfaces through traditional methods, then application functionality is available, but user input requirements increase

Engineering Contradiction:
Improveapplication integration capabilityVSAvoiduser input requirements
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the application interface with the chat interface into a unified user experience. Users can interact with applications and chat simultaneously within the same interface, eliminating the need to switch between applications and reducing the complexity of user input requirements while maintaining full application functionality.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If users must exit chat environment to use applications, then application functionality is fully accessible, but user experience and engagement are reduced

Engineering Contradiction:
Improveapplication accessibilityVSAvoiduser engagement
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent prepares and loads application interfaces in advance within the chat environment, so that when users need application functionality, it is already available and ready for immediate use. This eliminates the need to exit the chat environment and重新load applications, maintaining both full application accessibility and high user engagement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11451499B2Embedded programs and interfaces for chat conversations
Publication Date: 2022.09.20 GOOGLE LLC
  • US11451499B2 patent drawing
  • US11451499B2 patent drawing
  • US11451499B2 patent drawing

AI summary

Implementations relate to embedded programs and interfaces for chat conversations. In some implementations, a method includes initiating an embedded application in association with a chat interface displayed by a messaging application that executes at least in part on a first user device. The chat interface displays messages originating from other user devices participating in a chat conversation over a network and associated with chat users. An indication is received over the network that one or more particular devices of the other user devices have connected to an embedded session associated with the embedded application. In response, chat identities associated with particular users of the particular user devices are provided from the messaging application to the embedded application. The particular users are designated as member users of the embedded session, and the embedded application is updated based on data received from particular user devices of the embedded session.