System and method for creating a pattern installation by cloning software installed another computer
First Claim
1. A system to create a custom built software installation that duplicates a software installation on a computer operated by a user, comprising:
- the computer;
an agent to identify at least one software package already installed on the computer and a configuration of the software package already installed on the computer;
an installation storage including at least one installation software package, the one installation software package supporting installation of the one software package;
a pattern identifier to identify a pattern of use for the installation software package in the installation storage;
a selector to select at least the installation software package from the installation storage for the software package if the pattern for the installation software package is a desired pattern of use and the one software package is installed on the computer;
an installation assembler to assemble the selected installation software package into a custom-built installation; and
a configuration tool to configure the software package after installation on a second computer based on the detected configuration.
16 Assignments
0 Petitions
Accused Products
Abstract
A customized installation is created by allowing a user to select a pattern of software. Then software that is installed on another user'"'"'s computer is identified. If the identified software belongs to the selected pattern, then an installation of the software is obtained from a database and built into a custom built installation. The identification of the software and selection of a corresponding installation includes identification of a version of the software. A requested pattern can describe the category of use of the software, or the pattern can describe a usage history. After building the customized installation, the customized installation can be installed on a new machine.
124 Citations
29 Claims
-
1. A system to create a custom built software installation that duplicates a software installation on a computer operated by a user, comprising:
-
the computer; an agent to identify at least one software package already installed on the computer and a configuration of the software package already installed on the computer; an installation storage including at least one installation software package, the one installation software package supporting installation of the one software package; a pattern identifier to identify a pattern of use for the installation software package in the installation storage; a selector to select at least the installation software package from the installation storage for the software package if the pattern for the installation software package is a desired pattern of use and the one software package is installed on the computer; an installation assembler to assemble the selected installation software package into a custom-built installation; and a configuration tool to configure the software package after installation on a second computer based on the detected configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating a pattern installation for a computer, comprising the following computer microprocessor-implemented steps:
-
identifying a software package already installed on a first computer of a user; locating an installation software package corresponding to the software package from a database of software installations; assembling the corresponding installation software package into a customized installation;
identifying a configuration of the software package already installed on a first computer; andconfiguring the software package on the second computer after installing the software package on the second computer based on the identified configuration. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 28)
-
-
19. An article, comprising a readable storage medium, said storage medium having stored thereon instructions, that, when executed by a machine, result in:
-
identifying a software package already installed on a first computer; locating an installation software package corresponding to the software package from a database of software installations; assembling the corresponding installation software package into a customized installation; identifying a configuration of the software package already installed on a first computer; and configuring the software package on the second computer after installing the software package on the second computer based on the identified configuration. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 29)
-
Specification