US20120030343A1

Dynamic migration within a network storage system

Claim Score by NHIP

Read claim 7, the broadest

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.

US20120030343A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 29 July 2030.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 4 independent, 16 dependent

  1. 1
    An electronic device dynamically migrating a personal cloud service in a personal cloud, the device comprising control circuitry and communications circuitry, the control circuitry operative to:receive an instruction to disconnect from the personal cloud a device forming a node in the personal cloud;identify a personal cloud service provided the node;determine that another node is shadowing the identified personal cloud service;and direct the other node to activate the shadowing identified personal cloud service.
  2. 7
    Broadest claimClaim Score 78, broad(NHIP)A method for dynamically migrating active services between nodes of a personal cloud, comprising:detecting that the operation of a personal cloud can improve by migrating an active service provided by a first node to a second node;determining that the second node has sufficient resources to implement the active service;transferring data required for the operation of the active service from the first node to the second node;and directing the first node to cease providing the active service while directing the second node to start providing the active service.
  3. 16
    A service implemented on an electronic device providing a node of a personal cloud, the electronic device comprising control circuitry operative to:receive an indication that a first device providing a first service for a personal cloud will no longer provide the first service;identify a second device implementing a second service, wherein the second device has resources available to implement the first service in addition to the second service;transfer the metadata corresponding to the implementation of the first service to the second device;and direct the second device to implement the first service using the transferred metadata.
  4. 20
    Computer readable media for dynamically migrating active services between nodes of a personal cloud, comprising computer readable code recorded thereon for:detecting that the operation of a personal cloud can improve by migrating an active service provided by a first node to a second node;determining that the second node has sufficient resources to implement the active service;transferring data required for the operation of the active service from the first node to the second node;and directing the first node to cease providing the active service while directing the second node to start providing the active service.