Third-Party Cloud Access via Controlled Launching Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a user-friendly, integrated method for third-party applications to access and manage content stored in cloud-based platforms, compromising security and flexibility, especially in enterprise settings where sensitive documents are involved.

Innovation Solution

A system and method that enable third-party applications to access cloud-based platforms securely by using a controlled launching interface, a software library, and an application programming interface (API), allowing users to choose preferred applications while ensuring files are stored back to the cloud-based environment, thereby maintaining security and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party applications are granted direct access to cloud-based content, then application versatility and user choice are improved, but security and content control are worsened

Engineering Contradiction:
Improveapplication versatilityVSAvoidcontent security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary component that sits between third-party applications and cloud-based content. This intermediary enables applications to access and manipulate content while maintaining security controls, thus resolving the contradiction between application versatility and content security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments access control by implementing different levels of permissions and controlled launching interfaces. Third-party applications are granted specific, limited access rights rather than full access, allowing versatility for approved functions while maintaining security through segmented permission structures.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple third-party applications can access cloud content, then user flexibility is improved, but system complexity and administrative overhead are worsened

Engineering Contradiction:
Improveuser flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal controlled launching interface that works across multiple third-party applications. This single interface handles authentication, permission management, and content access for all applications, reducing administrative overhead while maintaining user flexibility across diverse applications.

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

3Adaptability or versatility

If third-party applications can store files locally, then application functionality is improved, but data loss and security risks are worsened

Engineering Contradiction:
Improveapplication functionalityVSAvoiddata loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The system implements feedback mechanisms where the controlled launching interface monitors and tracks all file operations by third-party applications. This feedback loop ensures that files are properly managed, synced back to the cloud when appropriate, and deleted from local storage when no longer needed, preventing data loss while maintaining application functionality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9413587B2System and method for a third-party application to access content within a cloud-based platform
Publication Date: 2016.08.09 BOX INC
  • US9413587B2 patent drawing
  • US9413587B2 patent drawing
  • US9413587B2 patent drawing

AI summary

Techniques are disclosed for using a third-party application to access or edit a file within a cloud-based environment within a cloud-based platform or environment. In one embodiment, a method includes, in the cloud-based environment, responsive to detecting a request to access or edit a file using the third-party application, the file is provided for access or edit using the third-party application. The third-party application includes a user interface which is customized to enable storage of the accessed or edited file to the cloud-based environment. In some embodiments, the third-party application is allowed or restricted to store the accessed file back to the cloud-based environment.