Aggregate service with enhanced cloud device management
First Claim
Patent Images
1. A method, comprising:
- receiving, from a client device, a request by a user to access an aggregate service device, wherein the aggregate service device connects to a plurality of storage devices of the user;
providing access to the aggregate service device by authenticating, at the aggregate service device, the user, wherein the aggregate service device provides access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service by maintaining authentication credentials of the plurality of cloud storage accounts;
the maintaining authentication credentials comprising receiving a refresh token derived from the user entering credentials associated with at least one cloud storage account directly to the at least one cloud storage service and wherein the refresh token is limited to a predetermined duration;
providing, at the aggregate service device, data analogous to data of the plurality of cloud storage accounts;
receiving, by the aggregate service device, a selection of data accessible by the user from the plurality of cloud storage accounts of the user; and
facilitating data transfer associated with the selection of data.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a method, comprising: receiving, from a client device, a request by a user to access an aggregate service device; authenticating, at an aggregate service device, the user to provide access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service; providing, by the aggregate service device, data analogous to data of the plurality of cloud storage accounts; receiving, by the aggregate service device, a selection of data accessible by the user from the plurality of cloud storage accounts of the user; and facilitating data transfer associated with the selection.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving, from a client device, a request by a user to access an aggregate service device, wherein the aggregate service device connects to a plurality of storage devices of the user; providing access to the aggregate service device by authenticating, at the aggregate service device, the user, wherein the aggregate service device provides access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service by maintaining authentication credentials of the plurality of cloud storage accounts; the maintaining authentication credentials comprising receiving a refresh token derived from the user entering credentials associated with at least one cloud storage account directly to the at least one cloud storage service and wherein the refresh token is limited to a predetermined duration; providing, at the aggregate service device, data analogous to data of the plurality of cloud storage accounts; receiving, by the aggregate service device, a selection of data accessible by the user from the plurality of cloud storage accounts of the user; and facilitating data transfer associated with the selection of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An aggregate service device, comprising:
-
a hardware processor; a memory device that stores instructions executable by the hardware processor to; receive, from a client device, a request by a user to access an aggregate service device, wherein the aggregate service device connects to a plurality of storage devices of the user; provide access to the aggregate service device by authenticating, at the aggregate service device, the user, wherein the aggregate service device provides access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service by maintaining authentication credentials of the plurality of cloud storage accounts; the maintaining authentication credentials comprising receiving a refresh token derived from the user entering credentials associated with at least one cloud storage account directly to the at least one cloud storage service and wherein the refresh token is limited to a predetermined duration; provide data analogous to data of the data of the plurality of cloud storage accounts; receive a selection of data accessible by the user from the plurality of cloud storage accounts of the user; and facilitate data transfer associated with the selection of data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A product, comprising:
-
a storage device having code stored therewith, the code being executable by a hardware processor and comprising; code that receives, from a client device, a request by a user to access an aggregate service device, wherein the aggregate service device connects to a plurality of storage devices of the user; code that provides access to the aggregate service device by authenticating, at the aggregate service device, the user, wherein the aggregate service device provides access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service by maintaining authentication credentials of the plurality of cloud storage accounts; the maintaining authentication credentials comprising receiving a refresh token derived from the user entering credentials associated with at least one cloud storage account directly to the at least one cloud storage service and wherein the refresh token is limited to a predetermined duration; code that provides data analogous to data of the data of the plurality of cloud storage accounts; code that receives a selection of data accessible by the user from the plurality of cloud storage accounts of the user; and code that facilitates data transfer associated with the selection of data.
-
Specification