SETUP AND CONFIGURATION OF A NETWORK STORAGE SYSTEM
First Claim
1. A method for configuring a device to serve as a node in a personal cloud, comprising:
- identifying a device owned by a first user;
identifying a calling personal cloud which is associated with at least one of the first user and a user trusted by the first user;
retrieving addressing information for at least one node of the identified calling personal cloud; and
providing the retrieved addressing information to the device owned by the first user to enable the device to perform a service within the at least one personal cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
This is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and configure itself based on the services or data required for the personal cloud (e.g., as determined from communications with the other devices). Services operating on individual devices of the personal cloud can migrate dynamically and automatically to ensure that a user can remove a device from the personal cloud at will without adversely affecting the operation of the personal cloud.
38 Citations
20 Claims
-
1. A method for configuring a device to serve as a node in a personal cloud, comprising:
-
identifying a device owned by a first user; identifying a calling personal cloud which is associated with at least one of the first user and a user trusted by the first user; retrieving addressing information for at least one node of the identified calling personal cloud; and providing the retrieved addressing information to the device owned by the first user to enable the device to perform a service within the at least one personal cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device available for use in a personal cloud, comprising control circuitry and communications circuitry, the control circuitry operative to:
-
receive a user instruction to provide resources of the device to a personal cloud; direct communications circuitry to contact a librarian to indicate the availability of the device resources; receive addressing information for a node of the personal cloud from the librarian; direct the communications circuitry to establish a communications path with the node of the personal cloud using the received addressing information; and operate a service for the personal cloud based on communications with the node of the personal cloud. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A librarian service for configuring a device forming a node of a personal cloud, the librarian service operating on an electronic device comprising control circuitry operative to:
-
maintain addressing information for a plurality of devices owned by a plurality of users, wherein the plurality of devices form a plurality of personal clouds; maintain trust information defining trust relationships between each of the plurality of users; receive a communication from a device owned by a first user, wherein resources of the device are not used by a personal cloud of the plurality of personal clouds; identify, from the trust information, at least one personal cloud of the plurality of personal clouds associated with at least one of the first user and a user trusted by the first user; direct the device owned by the first user to provide the resources of the device for use in one of the identified at least one personal cloud. - View Dependent Claims (17, 18, 19)
-
-
20. Computer readable media for configuring a device to serve as a node in a personal cloud formed from devices owned by at least two users, comprising computer readable code recorded thereon for:
-
identifying a device owned by a first user; identifying a calling personal cloud which is associated with at least one of the first user and a user trusted by the first user; retrieving addressing information for at least one node of the identified calling personal cloud; and providing the retrieved addressing information to the device owned by the first user to enable the device to perform a service within the at least one personal cloud.
-
Specification