Embedded Chat Interface for Suggested Response Items

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat communication systems require users to switch between different applications and interfaces, leading to inefficient use of system resources and user input, as they struggle to integrate chat functions with embedded applications seamlessly.

Innovation Solution

The implementation of embedded programs and interfaces within chat conversations allows for the display of suggested response items based on user interactions and events, enabling users to interact with embedded applications like media players or games directly within the chat interface, reducing the need for separate application switches and enhancing resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users switch between different applications and interfaces to interact with embedded applications, then functionality is available, but system processing resources and user input requirements increase

Engineering Contradiction:
Improvefunctionality availabilityVSAvoidsystem processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent combines the chat interface and embedded application interfaces into a unified display. The embedded application (media player, game, etc.) runs within the chat application context, allowing users to interact with multiple functionalities without switching applications. This merging reduces system resource overhead and simplifies the user interaction model while maintaining full functionality of both chat and embedded applications.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If users switch between different applications and interfaces to interact with embedded applications, then functionality is available, but user input requirements increase

Engineering Contradiction:
Improvefunctionality availabilityVSAvoiduser input efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

By merging the chat interface with embedded application interfaces, the system allows users to control media players, interact with games, and perform other embedded application functions directly from the chat interface. This eliminates the need for users to switch between applications, reducing the number of input actions required and improving ease of operation while maintaining full functionality.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate applications are used for chat and embedded applications, then application independence is maintained, but resource efficiency decreases

Engineering Contradiction:
Improveapplication independenceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The chat application is designed to serve multiple functions: it handles chat communication and simultaneously hosts embedded applications (media players, games, etc.). This multi-functionality allows the system to maintain application independence and reliability while improving resource utilization efficiency, as the same system resources are used for multiple purposes rather than requiring separate dedicated applications for each function.

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

Data Source

PatentUS11050694B2Suggested items for use with embedded applications in chat conversations
Publication Date: 2021.06.29 GOOGLE LLC
  • US11050694B2 patent drawing
  • US11050694B2 patent drawing
  • US11050694B2 patent drawing

AI summary

Implementations relate to suggested items for use with embedded applications in chat conversations. In some implementations, a method includes causing a chat interface to be displayed by a first user device, the chat interface generated by a messaging application. The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. A suggestion event is determined to occur in association with the embedded application based on received data that indicates that a particular event has occurred at one or more other user devices participating in the chat conversation. Suggested response items are obtained based on the suggestion event, and the suggested response items are displayed by the first user device.