AUTOMATED STATE MIGRATION WHILE DEPLOYING AN OPERATING SYSTEM
First Claim
1. A server management system for migrating a user state of a computing device from a source computing device to a destination computing device, comprising:
- (a) a plurality of state migration points (“
SMP”
) suitable for securely storing the user state of the source computing device in a state migration point directory (“
SMP directory”
);
(b) a plurality of management points (“
MP”
) suitable for storing association information, wherein each association information comprises the identity of the source computing device, with an identity of the destination computing device, and a list of the plurality of SMP'"'"'s; and
(c) one or more software modules configured to;
(i) select one of the plurality of MP'"'"'s to acquire and populate the association information;
(ii) poll the SMP'"'"'s on the list to locate a SMP having a capacity to store the user state of the source computing device in the SMP directory of the SMP being polled, transferring the user state of the source computing device to the SMP directory of the SMP for secure storage in the SMP directory; and
(iii) receive a request from the destination computing device for the user state, authenticating that the destination computing device matches the identity of the destination computing device associated with the identity of the source computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Migration of a user state from a source computing device to a destination computing device using a state migration point (SMP) is disclosed. The destination computing device may be the same as the source computing device but with a different operating system. The user state is securely stored by the SMP until the user state is restored on the destination computing device or a predetermined period of time has elapsed. Additional SMPs can be added without an architectural change. SMPs can be used to simultaneously migrate the states of multiple users of the source computing device to multiple destination computing devices. The SMPs can be restricted to migrate only the user states of computing devices with particular IP subnets. The SMPs can retain user states for a period of time after restoration in order to provide a backup, if necessary.
-
Citations
20 Claims
-
1. A server management system for migrating a user state of a computing device from a source computing device to a destination computing device, comprising:
-
(a) a plurality of state migration points (“
SMP”
) suitable for securely storing the user state of the source computing device in a state migration point directory (“
SMP directory”
);(b) a plurality of management points (“
MP”
) suitable for storing association information, wherein each association information comprises the identity of the source computing device, with an identity of the destination computing device, and a list of the plurality of SMP'"'"'s; and(c) one or more software modules configured to; (i) select one of the plurality of MP'"'"'s to acquire and populate the association information; (ii) poll the SMP'"'"'s on the list to locate a SMP having a capacity to store the user state of the source computing device in the SMP directory of the SMP being polled, transferring the user state of the source computing device to the SMP directory of the SMP for secure storage in the SMP directory; and (iii) receive a request from the destination computing device for the user state, authenticating that the destination computing device matches the identity of the destination computing device associated with the identity of the source computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of migrating a user state of a computing device from a source computing device to a destination computing device, comprising:
-
setting up a pool including a plurality of state migration points (“
SMPs”
) suitable for securely storing the user state of the source computing device in a state migration point directory (“
SMP directory);setting up a pool including a plurality of management points (“
MP) suitable for storing association information, wherein each association information comprises the identity of the source computing device with an identity of the destination computing device, and a list of the plurality of SMP'"'"'s;selecting one of the plurality of MPs to acquire and populate the association information; and polling the SMP'"'"'s on the list to locate a SMP having a capacity to store the user state of the source computing device in the SMP directory of the SMP being polled, transferring the user state of the source computing device to the SMP directory of the SMP for secure storage in the SMP directory; and receiving a request from the destination computing device for the user state, authenticating that the destination computing device matches the identity of the destination computing device associated with the identity of the source computing device, and as a result of authenticating, transferring the user state of the source computing device securely stored in the SMP directory to the destination computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of migrating a user state of a computing device from a source computing device to a destination computing device, comprising:
-
setting up a pool including a plurality of state migration points (“
SMP) suitable for securely storing the user state of the source computing device in a state migration point directory (“
SMP directory”
);setting up a pool including a plurality of management points (“
MP) suitable for storing association information, wherein each association information comprises the identity of the source computing device with an identity of the destination computing device, and a list of the plurality of SMP'"'"'s;selecting one of the plurality of MP'"'"'s to acquire and populate the association information; polling the SMP'"'"'s on the list to locate a SMP having a capacity to store the user state of the source computing device in the SMP directory of the SMP being polled, transferring the user state of the source computing device to the SMP directory of the SMP for secure storage in the SMP directory; receiving a request from the destination computing device for the user state, authenticating that the destination computing device matches the identity of the destination computing device associated with the identity of the source computing device, as a result of authenticating, transferring the user state of the source computing device securely stored in the SMP directory to the destination computing device; and decrementing a total count of computers remaining needing to restore user state by one. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification