LOGICAL MIGRATION OF APPLICATIONS AND DATA
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
0 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A server comprising:
-
a memory including; a software library component configured to store a first set of software applications, wherein the first set of software applications includes software applications supplied by one or more software applications manufacturers; and a data storage component configured to store data from a first computing device, wherein the data identifies one or more of files, documents, settings, customizations, or versions of software applications installed on the first computing device; and a processor coupled with the memory and configured to; determine a computing environment of a second computing device; determine an installation version for a second set of software applications for the second computing device based on the data and the computing environment, wherein the installation version is compatible to at least one of the first set of software applications, or the first set of software applications that adopts the data; and transmit the second set of software applications to the second computing device for installation on the second computing device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method implemented by a processor of a server, comprising:
-
storing a first set of software applications in a memory, wherein the first set of software applications includes software applications supplied by one or more software applications manufacturers; storing data from a first computing device in the memory, wherein the data identifies one or more of files, documents, settings, customizations, or versions of software applications installed on the first computing device; determining a computing environment of a second computing device; determining an installation version for a second set of software applications for the second computing device based on the data and the computing environment, wherein the installation version is compatible to at least one of the first set of software applications, or the first set of software applications that adopts the data; and transmitting the second set of software applications to the second computing device for installation on the second computing device - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A method implemented by a second computing device, comprising:
-
connecting to a server configured to store; a first set of software applications, wherein the first set of software applications includes software applications supplied by one or more software applications manufacturers, and data from a first computing device, wherein the data identifies one or more of files, documents, settings, customizations, or versions of software applications installed on the first computing device; transmitting data indicating a computing environment of the second computing device to the server; and receiving a second set of software applications for installation on the second computing device in response to the transmitting the data indicating the computing environment. - View Dependent Claims (39, 40)
-
Specification