Aggregate service with enhanced cloud device management

US2016127339A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016127339-A1
Application numberUS-201414528264-A
CountryUS
Kind codeA1
Filing dateOct 30, 2014
Priority dateOct 30, 2014
Publication dateMay 5, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . 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. 2 . The method of claim 1 , wherein the providing comprises sending, to the client device, a characteristic relating to at least one cloud storage account. 3 . The method of claim 1 , wherein: facilitating data transfer associated with the selection comprises transferring data from a first cloud storage account to a second cloud storage account. 4 . The method of claim 1 , wherein: facilitating data transfer associated with the selection comprises transferring data between the client device and at least one cloud storage account. 5 . The method of claim 1 , wherein: facilitating data transfer associated with the selection comprises transferring data between at least one cloud storage account and another device. 6 . The method of claim 1 , further comprising searching index data stored on the aggregate service device based on search criteria received from the user. 7 . The method of claim 1 , wherein the authenticating comprises receiving a token derived from the user entering credentials associated with at least one cloud storage account directly to the at least one cloud storage service. 8 . The method of claim 7 , further comprising using the token for subsequent authentications to the at least one cloud account. 9 . The method of claim 7 , wherein the token is a refresh token limited to a predetermined duration. 10 . The method of claim 1 , wherein the data analogous to data of the plurality of cloud storage accounts is selected from a group consisting of: title, abstract, author, keywords, file size, data type, data location, creation date, hierarchy data, and file data. 11 . An aggregate service device, comprising: a processor; a memory device that stores instructions executable by the processor to: receive, from a client device, a request by a user to access an aggregate service device; authenticate the user to provide access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service; 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. 12 . The aggregate service device of claim 11 , wherein to provide data analogous to data of the data of the plurality of cloud storage accounts comprises sending, to the client device, a characteristic relating to at least one cloud storage account. 13 . The aggregate service device of claim 11 , wherein to facilitate data transfer associated with the selection of data comprises transferring data from a first cloud storage account to a second cloud storage account. 14 . The aggregate service device of claim 11 , wherein to facilitate data transfer associated with the selection of data comprises transferring data between the client device and at least one cloud storage account. 15 . The aggregate service device of claim 11 , wherein to facilitate data transfer associated with the selection of data comprises transferring data between at least one cloud storage account and another device. 16 . The aggregate service device of claim 11 , wherein the instructions are further executable by the processor to: search index data stored on the aggregate service device based on search criteria received from the user. 17 . The aggregate service device of claim 11 , wherein to authenticate the user comprises receiving a token derived from the user entering credentials associated with at least one cloud storage account provider directly to the at least one cloud storage service. 18 . The aggregate service device of claim 17 , wherein the instructions are further executable by the processor to use the token for subsequent authentications to the at least one cloud account. 19 . The aggregate service device of claim 17 , wherein the token is a refresh token limited to a predetermined duration. 20 . A product, comprising: a storage device having code stored therewith, the code being executable by the processor and comprising: code that receives, from a client device, a request by a user to access an aggregate service device; code that authenticates the user to provide access to a plurality of cloud storage accounts of the user hosted by a single cloud storage service; 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.

Assignees

Inventors

Classifications

  • G06F16/148Primary

    File search processing · CPC title

  • Indexing; Web crawling techniques · CPC title

  • Support for shared access to files; File sharing support · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016127339A1 cover?
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 cl…
Who is the assignee on this patent?
Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/148. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).