Cloud Application Enablement via Unified Configuration Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of setting up and configuring cloud-based applications has increased due to the need for users to interact with remote systems and third-party hosts, leading to inefficient and cumbersome processes.

Innovation Solution

A system and method that allows users to enable, install, and configure cloud-based applications seamlessly within the same platform they interact with, eliminating the need to separately contact the host for configuration, using a cloud system that communicates with user input devices and third-party cloud systems to manage software functionality and user settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based applications are hosted on remote third-party systems, then application delivery flexibility is improved, but setup and configuration complexity increases

Engineering Contradiction:
Improveapplication delivery flexibilityVSAvoidsetup and configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between the user's computing device and the remote third-party cloud application host. This intermediary handles the complex authentication, configuration, and communication protocols, presenting a simplified interface to the user while managing the complexity in the background. The intermediary translates user-friendly requests into the specific protocols required by the remote third-party system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms where the cloud application automatically performs configuration tasks, authentication handshakes, and setup procedures without requiring user intervention. The application autonomously communicates with the remote host, retrieves necessary configuration data, and configures itself, thereby eliminating the cumbersome manual setup process while maintaining flexibility in application delivery.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If users must interact with separate third-party systems for application configuration, then application hosting versatility is improved, but user operation efficiency deteriorates

Engineering Contradiction:
Improveapplication hosting versatilityVSAvoiduser operation efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the application configuration process with the user's existing workflow within a single integrated interface. Instead of requiring users to switch between the application and separate third-party configuration systems, the configuration capabilities are embedded directly into the application interface. This allows users to perform configuration tasks in the same environment where they use the application, significantly improving operational efficiency while maintaining support for multiple hosting scenarios.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If cloud-based applications require separate communication channels for configuration, then system architecture flexibility is improved, but communication efficiency decreases

Engineering Contradiction:
Improvesystem architecture flexibilityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal communication interface that consolidates multiple communication functions into a single unified channel. This interface handles authentication, configuration data exchange, application control, and status reporting all through one communication pathway. The universal interface maintains the architectural flexibility to support various remote hosting scenarios while dramatically improving communication efficiency by eliminating the need for users to navigate multiple separate communication channels.

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

Data Source

PatentUS11099859B2System and method for third party application enablement
Publication Date: 2021.08.24 SALESFORCE INC
  • US11099859B2 patent drawing
  • US11099859B2 patent drawing
  • US11099859B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for enabling and/or configuring cloud-based application. In an embodiment, a cloud system provides a cloud-based computing platform accessible by user input devices to perform cloud-based computing. The cloud system also includes an application exchange, allowing user input devices to select other cloud-based applications and/or software to enable and use with the cloud-based computing platform. The cloud-based application may be hosted by a third party cloud system that enables the functionality of the cloud-based application. When a user input device selects a cloud-based application to enable, cloud system generates an installation and configuration process to seamlessly install and configure the cloud-based application within the cloud-based computing platform. In this manner, the cloud system integrates the configuration process into the cloud-based computing platform.