Secure Cloud-Based Clipboard for Touch Devices
First Claim
1. A method comprising:
- receiving, from an input device, an input at a first computing device;
based at least in part on receiving the input, transmitting an asset to a server system remote from the first computing device; and
storing, in a storage medium of the input device separate from the first computing device, information uniquely identifying the asset or a reference to a storage location of the asset in the server system.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
60 Citations
24 Claims
-
1. A method comprising:
-
receiving, from an input device, an input at a first computing device; based at least in part on receiving the input, transmitting an asset to a server system remote from the first computing device; and storing, in a storage medium of the input device separate from the first computing device, information uniquely identifying the asset or a reference to a storage location of the asset in the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium having executable instructions stored thereon, that if executed by a processor of a cloud storage device, cause the processor to perform operations for transferring an asset, the instructions comprising:
-
instructions for storing, in a storage location of the cloud storage device, an asset received from a first computing device in response to a first input to the first computing device from an input device, the first computing device being remote from the cloud storage device; instructions for creating a reference to the storage location of the asset; instructions for transmitting the reference to the first computing device for storage in a memory of the input device; instructions for receiving a request for the asset from a second computing device, the request sent in response to a second input to the second computing device from the input device, wherein the request includes the reference; instructions for retrieving the asset from the storage location indicated in the reference in response to receiving the request; and instructions for providing the asset to the second computing device. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
a first computing device having a first display and having installed thereon a first application with a first user interface; an input device comprising a memory and a wireless transceiver configured to communicate with the first computing device; and a cloud storage device remote from the first computing device, wherein the cloud storage device comprises; a processor; a computer readable storage medium having instructions stored thereon, that if executed by the processor, cause the processor to perform operations comprising; storing, in a storage location of the cloud storage device, an asset received from the first computing device in response to a first input to the first application from the input device; transmitting a reference to the storage location to the first computing device for storage in the memory of the input device; receiving a request for the asset from a second application, the second application being different from the first application, the request sent in response to a second input to the second application from the input device, wherein the request includes the reference; and providing the asset to the second application. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification