Embeddable Widget for Cloud Content Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for accessing cloud-based content require users to navigate away from their current software applications or install foreign plugins, leading to an unpleasant user experience and increased administrative workload for managing data security and tracking activities.

Innovation Solution

The development of embeddable widgets using HTML5 technology that allow users to access cloud-based content directly within third-party applications, enabling features like file preview, real-time updates, and collaborator management without leaving the application, while maintaining centralized and secure data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users access cloud-based content through traditional methods, then data security and centralized storage are maintained, but user experience deteriorates due to requiring navigation away from current applications or installation of foreign plugins

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

Solution Approach 1:

The patent introduces an embeddable widget as an intermediary component that bridges the cloud-based collaboration platform and third-party applications. The widget is embedded within the host application's interface, allowing users to access cloud content directly within the application without navigation or external plugins. The widget generation engine creates customized widget instances that communicate with the cloud platform through standardized interfaces while maintaining seamless integration with the host application's user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud content is accessed within third-party applications through embeddable widgets, then user experience and productivity are improved, but administrative workload increases for managing data security and tracking activities

Engineering Contradiction:
ImproveproductivityVSAvoidadministrative workload
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements comprehensive feedback mechanisms that automatically track and report widget activities to system administrators. The embeddable widget generates usage data, access patterns, and security events that are fed back to administrative interfaces. This automated feedback system enables administrators to monitor data security, track user activities, and manage widget instances without manually reviewing each interaction, thus maintaining security oversight while supporting high productivity.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If embeddable widgets are generated for each target content, then access flexibility and integration capability are enhanced, but system complexity increases for generating and managing software codes

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal widget generation engine that creates embeddable widgets with standardized interfaces and functions across different host applications and content types. The engine uses a template-based approach where a single widget design can be instantiated multiple times with different configurations for files, folders, or other cloud content. This universal approach allows the system to handle diverse integration scenarios while maintaining manageable complexity through code reusability and standardized management protocols.

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

Data Source

PatentUS9665349B2System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
Publication Date: 2017.05.30 BOX INC
  • US9665349B2 patent drawing
  • US9665349B2 patent drawing
  • US9665349B2 patent drawing

AI summary

Techniques are disclosed for generating embeddable widgets capable of accessing contents in a cloud-based platform. In one embodiment, a method comprises receiving a request identifying a target content in the cloud-based platform. The method further comprises automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content. According to some embodiments, the software widget is to be embedded in a software product so as to enable a user of the software product to access the target content without navigating away from the software product. Among other advantages, embodiments disclosed herein provide easy integration of centralized contents to users and third-party web-service vendors, and reduce the effort necessary for system administrators in controlling data security and tracking different activities performed to the centralized content, thereby enabling more intuitive user experience without sacrificing data security.