Software installation and support
First Claim
1. A method of installing software, the method comprising:
- obtaining a first installation package distributed for installation on multiple different platforms, the first installation package comprising program content and package information, the package information including information stored in a platform independent format and useable in an installation sequence;
converting the first installation package into a second installation package stored in a format native to a target platform, wherein the second, native installation package comprises at least a portion of the program content and the information useable in the installation sequence; and
initiating installation on the target platform with the second, native installation package.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes technologies relating to software installation. In general, a method of installing software can include obtaining a first installation package distributed for installation on multiple different platforms, the first installation package including program content and package information, the package information including information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second installation package stored in a format native to a target platform, wherein the second, native installation package includes at least a portion of the program content and the information useable in the installation sequence; and initiating installation on the target platform with the second, native installation package.
105 Citations
28 Claims
-
1. A method of installing software, the method comprising:
-
obtaining a first installation package distributed for installation on multiple different platforms, the first installation package comprising program content and package information, the package information including information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second installation package stored in a format native to a target platform, wherein the second, native installation package comprises at least a portion of the program content and the information useable in the installation sequence; and initiating installation on the target platform with the second, native installation package. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10)
-
-
7. (canceled)
-
11. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining a first installation package distributed for installation on multiple different platforms, the first installation package comprising program content and package information, the package information including information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second installation package stored in a format native to a target platform, wherein the second, native installation package comprises at least a portion of the program content and the information useable in the installation sequence; and initiating installation on the target platform with the second, native installation package. - View Dependent Claims (12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. (canceled)
-
21. A system comprising:
-
a user interface device; a computer platform including an operating system and a virtual machine, the virtual machine configured to create a virtualized environment between the computer platform and a software application programmed to operate on the virtual machine; and one or more computers operable to convert a first, cross-platform installation package for the software application into a second installation package stored in a format native to the computer platform. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. (canceled)
Specification