Logical migration of applications and data
First Claim
Patent Images
1. A server comprising:
- a memory including;
a software library component configured to store a set of stored software applications, wherein the set of stored software applications includes software applications supplied by one or more software applications manufacturers; and
a processor coupled with the memory and configured to;
identify data from a first computing device, wherein the data includes one or more of files, documents, settings, customizations, or versions of a first set of software applications installed on the first computing device;
determine a computing environment of a second computing device, wherein the computing environment identifies compatibility of the set of stored software applications and the data with the second computing device;
determine a second set of software applications for installation on the second computing device, the second set of software applications including an installation version of the set of stored software applications based on the compatibility of the data and the first set of software applications with the second computing device; and
transmit the second set of software applications to the second computing device for installation on the second computing device.
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.
-
Citations
20 Claims
-
1. A server comprising:
-
a memory including; a software library component configured to store a set of stored software applications, wherein the set of stored software applications includes software applications supplied by one or more software applications manufacturers; and a processor coupled with the memory and configured to; identify data from a first computing device, wherein the data includes one or more of files, documents, settings, customizations, or versions of a first set of software applications installed on the first computing device; determine a computing environment of a second computing device, wherein the computing environment identifies compatibility of the set of stored software applications and the data with the second computing device; determine a second set of software applications for installation on the second computing device, the second set of software applications including an installation version of the set of stored software applications based on the compatibility of the data and the first set of software applications with the second computing device; and transmit the second set of software applications to the second computing device for installation on the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented by a processor of a server, comprising:
-
storing a set of stored software applications in a memory, wherein the set of stored software applications includes software applications supplied by one or more software applications manufacturers; identifying data from a first computing device, wherein the data includes one or more of files, documents, settings, customizations, or versions of a first set of software applications installed on the first computing device; determining a computing environment of a second computing device, wherein the computing environment identifies compatibility of the set of stored software applications and the data with the second computing device; determining a second set of software applications for installation on the second computing device, the second set of software applications including an installation version of the set of stored software applications based on the compatibility of the data and the first set of software applications with the second computing device; and transmitting the second set of software applications to the second computing device for installation on the second computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method implemented by a second computing device, comprising:
-
connecting to a server configured to store; a set of stored software applications, wherein the set of stored 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 a first set of software applications installed on the first computing device; transmitting data indicating a computing environment of the second computing device to the server, wherein the computing environment identifies compatibility of the set of stored software applications and the data with the second computing device; 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, the second set of software applications including an installation version of the set of stored software applications based on the compatibility of the data and the first set of software applications with the second computing device. - View Dependent Claims (19, 20)
-
Specification