Method and apparatus for providing recommendations to a user of a cloud computing service
First Claim
Patent Images
1. A server for sharing content of a user with one or more devices used by the user, the server comprising:
- at least one storage for storing user-uploaded contents associated with a plurality of content stores for a plurality of users, each of the plurality of content stores being associated with a corresponding user and being associated with user-uploaded contents uploaded by at least one electronic device used by the corresponding user, each of the plurality of content stores being accessible by devices used by the corresponding user via authorization of the corresponding user; and
at least one hardware processor configured to at least;
control to receive a first content uploaded by a first device used by a user,control the at least one storage to store the first content received from the first device in a content store associated with the user,control to transmit, based at least on storing the first content in the content store associated with the user, metadata of the first content stored in the content store associated with the user toward a second device used by the user, so as to cause the second device to update a content list in the second device based at least on the metadata by adding first information related to the first content stored in the content store of the server to the content list including second information related to a second content stored in the second device, the first information indicating that the first content is downloadable and not stored in the second device and the second information indicating that the second content is stored in the second device,control to receive a request for the first content stored in the content store of the server, of which the metadata has been transmitted toward the second device, from the second device,control to transmit, based at least on receiving the request, the requested first content stored in the content store of the server toward the second device, such that the second device further updates the content list in the second device to indicate that the requested first content is stored in the second device,wherein the at least one hardware processor is further configured to authorize up to N number of electronic devices to access the content store associated with the user, where N is a predetermined number greater than one.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device.
-
Citations
26 Claims
-
1. A server for sharing content of a user with one or more devices used by the user, the server comprising:
-
at least one storage for storing user-uploaded contents associated with a plurality of content stores for a plurality of users, each of the plurality of content stores being associated with a corresponding user and being associated with user-uploaded contents uploaded by at least one electronic device used by the corresponding user, each of the plurality of content stores being accessible by devices used by the corresponding user via authorization of the corresponding user; and at least one hardware processor configured to at least; control to receive a first content uploaded by a first device used by a user, control the at least one storage to store the first content received from the first device in a content store associated with the user, control to transmit, based at least on storing the first content in the content store associated with the user, metadata of the first content stored in the content store associated with the user toward a second device used by the user, so as to cause the second device to update a content list in the second device based at least on the metadata by adding first information related to the first content stored in the content store of the server to the content list including second information related to a second content stored in the second device, the first information indicating that the first content is downloadable and not stored in the second device and the second information indicating that the second content is stored in the second device, control to receive a request for the first content stored in the content store of the server, of which the metadata has been transmitted toward the second device, from the second device, control to transmit, based at least on receiving the request, the requested first content stored in the content store of the server toward the second device, such that the second device further updates the content list in the second device to indicate that the requested first content is stored in the second device, wherein the at least one hardware processor is further configured to authorize up to N number of electronic devices to access the content store associated with the user, where N is a predetermined number greater than one. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22)
-
-
8. A non-transitory computer-readable storage medium storing computer executable instructions for sharing content of a user with one or more devices used by the user, the instructions executable by a processor of a server to cause the processor to at least:
-
control to store user-uploaded contents associated with a plurality of content stores for a plurality of users, each of the plurality of content stores being associated with a corresponding user and being associated with user-uploaded contents uploaded by at least one electronic device used by the corresponding user, each of the plurality of content stores being accessible by devices used by the corresponding user via authorization of the corresponding user; control to receive a first content uploaded by a first device used by a user; control to store the first content uploaded by the first device in a content store associated with the user; control to transmit, based at least on storing the first content in the content store associated with the user, metadata of the first content stored in the content store associated with the user toward a second device used by the user, so as to cause the second device to update a content list in the second device based at least on the metadata by adding first information related to the first content stored in the content store of the server to the content list including second information related to a second content stored in the second device, the first information indicating that the first content is downloadable and not stored in the second device and the second information indicating that the second content is stored in the second device; control to receive a request for the first content stored in the content store of the server, of which the metadata has been transmitted toward the second device, from the second device; and control to transmit, based at least on receiving the request, the requested first content stored in the content store of the server toward the second device, such that the second device further updates the content list in the second device to indicate that the requested first content is stored in the second device, wherein the instructions cause the processor further to authorize up to N number of electronic devices to access the content store associated with the user, where N is a predetermined number greater than one. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for sharing content of a user with one or more devices used by the user, the method comprising:
-
storing, by a server, user-uploaded contents associated with a plurality of content stores for a plurality of users, each of the plurality of content stores being associated with a corresponding user and being associated with user-uploaded contents uploaded by at least one electronic device used by the corresponding user, each of the plurality of content stores being accessible by devices used by the corresponding user via authorization of the corresponding user; receiving, by the server, a first content uploaded by a first device used by a user; storing, by the server, the first content received from the first device in a content store associated with the user;
transmitting, by the server, based at least on storing the first content in the content store associated with the user, metadata of the first content stored in the content store associated with the user toward a second device used by the user, so as to cause the second device to update a content list in the second device based at least on the metadata by adding first information related to the first content stored in the content store of the server to the content list including second information related to a second content stored in the second device, the first information indicating that the first content is downloadable and not stored in the second device and the second information indicating that the second content is stored in the second device;receiving, by the server a request for the first content stored in the content store, of which the metadata has been transmitted toward the second device, from the second device; and transmitting, by the server, based at least on receiving the request, the requested first content stored in the content store of the server toward the second device, such that the second device further updates the content list in the second device to indicate that the requested first content is stored in the second device, wherein the method further comprises authorizing, by the server, up to N number of electronic devices to access the content store associated with the user, where N is a predetermined number greater than one. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
23. A system for sharing content of a user with one or more devices used by the user, the system comprising:
-
a server comprising; at least one storage for storing user-uploaded contents associated with a plurality of content stores for a plurality of users, each of the plurality of content stores being associated with a corresponding user and being associated with user-uploaded contents uploaded by at least one electronic device used by the corresponding user, each of the plurality of content stores being accessible by devices used by the corresponding user via authorization of the corresponding user; and at least one hardware processor configured to at least; control to receive a first content uploaded by a first device used by a user, control the at least one storage to store the first content received from the first device in a content store associated with the user, control to transmit, based at least on storing the first content in the content store associated with the user, metadata of the first content stored in the content store associated with the user toward a second device used by the user, so as to cause the second device to update a content list in the second device based at least on the metadata, control to receive a request for the first content stored in the content store of the server, of which the metadata has been transmitted toward the second device, from the second device, and control to transmit, based at least on receiving the request, the requested first content stored in the content store of the server toward the second device; and the second device comprising; a memory, and a processor configured to at least; control to receive the metadata of the first content from the server, control to update, based at least on the received metadata of the first content, the content list including second information related to a second content stored in the second device by adding first information related to the first content stored in the content store of the server to the content list including the second information related to the second content stored in the second device, the first information indicating that the first content is downloadable and not stored in the second device and the second information indicating that the second content is stored in the second device, control to transmit the request for the first content stored in the content store of the server, of which the metadata is received from the server, toward the server, control to receive the requested first content stored in the content from the server, control to store the received first content in the memory of the second device, and control to further update, based on storing the received first content, the presented content list to indicate that the requested first content is stored in the second device, wherein the at least one hardware processor of the server is further configured to authorize up to N number of electronic devices to access the content store associated with the user, where N is a predetermined number greater than one. - View Dependent Claims (24, 25, 26)
-
Specification