Embedded Communication Platform Integration in Third-Party Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication platforms require users to switch between third-party applications and separate communication platforms, leading to fragmented conversations, increased computing resource usage, and poor user experiences due to the need to manage multiple windows and contexts.

Innovation Solution

The integration of a lightweight, embedded communication platform into third-party applications allows users to access and exchange messages and data within the third-party applications without leaving the context, using embedded virtual spaces that persist and automatically share data and files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users switch between third-party applications and separate communication platforms, then communication functionality is provided, but user experience deteriorates and computing resources are wasted

Engineering Contradiction:
Improveuser experienceVSAvoidcomputing resource usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent combines the communication platform functionality directly into the third-party application interface, merging what were previously separate systems into a unified user experience. Users can access communication features without leaving the third-party application context, eliminating the need to switch between applications and reducing computational overhead from managing multiple windows and contexts.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If a separate communication platform is used, then communication functionality is provided, but conversation fragmentation occurs

Engineering Contradiction:
Improveconversation continuityVSAvoidconversation context
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The communication platform is merged with the third-party application, creating a unified interface where communication occurs within the same contextual environment. This integration ensures that conversation context is preserved and not fragmented across separate applications, as all interactions happen within a single unified platform.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple windows and contexts are managed, then communication functionality is provided, but device complexity increases

Engineering Contradiction:
Improveplatform integrationVSAvoidwindow management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the communication platform with the third-party application into a single integrated interface, eliminating the need to manage multiple windows and contexts. This consolidation reduces device complexity by providing communication functionality within the existing application window rather than requiring separate window management.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If users toggle between multiple platforms, then communication functionality is provided, but time is wasted

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidplatform switching time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The communication platform is merged with the third-party application, eliminating the need for users to toggle between multiple platforms. All communication functionality is accessible within the same application interface, thereby eliminating the time loss associated with platform switching and improving overall communication efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11652858B2Integration of communication platform functionality with a third-party application
Publication Date: 2023.05.16 SALESFORCE INC
  • US11652858B2 patent drawing
  • US11652858B2 patent drawing
  • US11652858B2 patent drawing

AI summary

Embedding functionality of a communication platform into a third-party application is described. The communication platform can receive, from the third-party application, a request to connect to the communication platform, wherein the third-party application and the communication platform are associated with a user account. In response to receiving the request, causing an embedded user interface associated with the communication platform to be presented via a user interface of the third-party application. In an example, data input in the embedded user interface can be presented via a group-based communication user interface of the communication platform.