Cross-Service Document Sharing via Gateway Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional on-demand service systems make it cumbersome for users to share documents stored on different service providers' document management systems, as the process is often complex and impractical for average users.

Innovation Solution

The development of mechanisms and methods that enable sharing of documents between on-demand services by allowing users to access and share content stored on separate on-demand services, such as Google and Salesforce, through establishing connections and publishing content in a shared workspace, facilitating easier access and collaboration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional on-demand service approaches are used for document sharing between different service providers, then document storage and access within a single service is maintained, but the sharing process becomes cumbersome and complex for average users

Engineering Contradiction:
Improveease of document sharingVSAvoidcomplexity of sharing process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a gateway component that acts as an intermediary between different on-demand service providers. This gateway translates document sharing requests between different service protocols and formats, enabling seamless document sharing between services like Salesforce and Google Docs without requiring users to manually handle complex integration details. The gateway handles the complexity of cross-service communication while presenting a simple interface to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a universal document sharing framework that can work across multiple different on-demand service providers through a common interface. The gateway is designed to support multiple service providers and document types simultaneously, providing a multi-functional solution that simplifies document sharing across diverse services rather than requiring separate solutions for each service pair.

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

2Productivity

If users manually access and share documents between separate on-demand services, then document access within individual services is maintained, but the process is too complex to be practical for average persons

Engineering Contradiction:
Improvedocument sharing efficiencyVSAvoidpracticality for average users
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables automated document sharing where the gateway automatically handles document retrieval, translation, and delivery between different on-demand services without requiring manual intervention from users. Users simply initiate a sharing request through a simple interface, and the system automatically manages the complex processes of cross-service authentication, document format conversion, and secure delivery, making the process practical for average users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The gateway performs preliminary actions by pre-establishing connections and authentication mechanisms with multiple on-demand service providers. Document sharing protocols and translation rules are pre-configured, so when a user wants to share a document, the heavy lifting of service integration and compatibility handling has already been done in advance, enabling quick and simple document sharing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11227100B2Method and system for sharing documents between on-demand services
Publication Date: 2022.01.18 SALESFORCE INC
  • US11227100B2 patent drawing
  • US11227100B2 patent drawing
  • US11227100B2 patent drawing

AI summary

A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.