Cloud Clipboard for Secure Cross-Device Asset Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in securely and efficiently transferring electronic assets between touch computing devices due to limitations in display size, memory capacity, and networkability, as well as the lack of secure communication channels for cross-device and cross-application data sharing.

Innovation Solution

A cloud-based clipboard system that uses an input device with a storage medium and wireless transceiver to store and transmit references to assets stored in a remote server system, enabling secure and efficient transfer of assets between touch computing devices by encrypting data and modifying rendering attributes for compatible display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred manually via network between devices, then data sharing between devices is achieved, but workflow efficiency decreases due to multiple steps and security risks increase due to insecure communication channels

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidsecurity of data transfer
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a clipboard server as an intermediary component that mediates data transfer between applications and devices. The server stores clipboard data securely and provides controlled access, eliminating the need for direct peer-to-peer transfers that require multiple manual steps. This intermediary approach streamlines the workflow while maintaining security through centralized control and encryption mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If mobile devices are used for portability and collaboration, then ease of operation improves, but display size and memory capacity are limited

Engineering Contradiction:
Improveportability and collaborationVSAvoiddisplay size and memory capacity
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent extends the clipboard functionality from local device memory to a cloud-based server dimension. By storing clipboard data on a remote server rather than relying solely on local device storage, the system effectively increases the available memory capacity and display capabilities. Users can access and view large assets on devices with larger displays or download them to devices with more storage, overcoming the physical limitations of mobile devices while maintaining portability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If traditional copy and paste operations are used within touch-sensitive UI, then local data transfer is achieved, but cross-device and cross-application sharing is not supported

Engineering Contradiction:
Improvecross-device and cross-application sharingVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal clipboard system that functions across multiple devices and applications through a common server interface. The clipboard server provides a standardized API that different applications and devices can use to store, retrieve, and share clipboard data. This multi-functional approach enables cross-device and cross-application sharing without requiring complex custom integration for each application pair, as the server handles the versatility while maintaining a relatively simple client-side implementation.

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

Data Source

PatentUS10382404B2Secure cloud-based clipboard for touch devices
Publication Date: 2019.08.13 ADOBE INC
  • US10382404B2 patent drawing
  • US10382404B2 patent drawing
  • US10382404B2 patent drawing

AI summary

Methods and systems for securely transferring assets via a cloud-based clipboard are provided. In an embodiment, input is indicating an asset is received from an input device at a computing device, which transmits to asset to cloud-based storage. The method stores a reference to a storage location of the asset in the cloud-based storage in the input device. The method receives, from the input device, a request for the asset at a second computing device, the request indicating the reference. The requested asset is retrieved from the cloud-based storage and rendered on the second computing device. The asset can be encrypted prior to transmission to the cloud-based storage and a decryption key for the asset is stored in the input device. In response to a request, the encrypted asset is retrieved and provided to a second computing device, where the asset is decrypted using the key from the input device.