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) at least one state migration point (“
SMP”
) suitable for securely storing the user state of said computing device in a state migration point directory (“
SMP directory”
);
(b) at least one management point (“
MP”
) for storing an identity of said source computing device and said destination computing device and a location of said at least one SMP; and
(c) a software module for;
(i) determining the identity of said source computing device and said destination computing device and the location of said at least one SMP from said at least one MP;
(ii) transferring the user state of said source computing device to said SMP directory of said at least one SMP for secure storage in said SMP directory; and
(iii) transferring the user state of said source computing device securely stored in said SMP directory to said destination 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.
12 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) at least one state migration point (“
SMP”
) suitable for securely storing the user state of said computing device in a state migration point directory (“
SMP directory”
);
(b) at least one management point (“
MP”
) for storing an identity of said source computing device and said destination computing device and a location of said at least one SMP; and
(c) a software module for;
(i) determining the identity of said source computing device and said destination computing device and the location of said at least one SMP from said at least one MP;
(ii) transferring the user state of said source computing device to said SMP directory of said at least one SMP for secure storage in said SMP directory; and
(iii) transferring the user state of said source computing device securely stored in said SMP directory to said destination 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:
-
obtaining a list of a plurality of state migration points (“
SMPs”
), each suitable for securely storing the user state of said computing device;
identifying an SMP included in the list of SMPs having a capacity to securely store the user state of said computing device;
transferring a user state of said source computing device to the identified SMP for securely storing the state of said source computing device; and
transferring the user state of said source computing device securely stored in the identified SMP from the identified SMP to said 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:
-
associating said source computing device with said destination computing device;
identifying a state migration point (“
SMP”
) suitable for securely storing said user state;
transferring a user state associated with said source computing device to said SMP;
determining if a selected destination computing device is associated with said source computing device; and
transferring the user state from said SMP to said selected destination computing device only if said selected destination computing device is associated with said source computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification