System and method for configuring software for distribution
First Claim
1. A computer implemented method for distributing software comprising:
- configuring a first software system of a software suite;
storing a first set of configuration data associated with the first software system;
configuring a second software system of the software suite;
storing a second set of configuration data associated with the second software system;
applying conflict resolution rules to the first set of configuration data and the second set of configuration data;
determining whether a conflict exists by comparing the first set of configuration data and the second set of configuration data;
creating a new conflict resolution rule if it is determined that a conflict exists;
applying the new conflict resolution rule to the first set of configuration data and the second set of configuration data; and
assembling the first set of configuration data and the second set of configuration data for installation on one or more remote processors.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for distributing software is provided. The method includes configuring a first software system of a software suite, such as by installing it on a processor. A first set of configuration data associated with the first software system is then stored. A second software system of the software suite is then configured, and a second set of configuration data associated with the second software system is then stored. Conflict resolution rules are then applied to the first set of configuration data and the second set of configuration data. The first set of configuration data and the second set of configuration data are then compared to determine whether any conflicts exist, and the first set of configuration data and the second set of configuration data are assembled for installation on one or more processors if no conflicts exist.
146 Citations
14 Claims
-
1. A computer implemented method for distributing software comprising:
-
configuring a first software system of a software suite; storing a first set of configuration data associated with the first software system; configuring a second software system of the software suite; storing a second set of configuration data associated with the second software system; applying conflict resolution rules to the first set of configuration data and the second set of configuration data; determining whether a conflict exists by comparing the first set of configuration data and the second set of configuration data; creating a new conflict resolution rule if it is determined that a conflict exists; applying the new conflict resolution rule to the first set of configuration data and the second set of configuration data; and assembling the first set of configuration data and the second set of configuration data for installation on one or more remote processors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented system for distribution comprising:
-
two or more software components configured for installation; a suite assembly system receiving the two or more software components and generating a software suite for installation on at least one remote device comprising at least; a first installation component comprising one or more of a first group comprising first dependencies, first files and first settings; and a second installation component comprising one or more of a second group comprising second dependencies, second files and second settings; and wherein the first dependencies and second dependencies include no conflicting dependencies, the first files and the second files include no conflicting files, and the first settings and the second settings include no conflicting settings; the suite assembly system comprises a conflict verification system determining whether any conflicts exist between the first dependencies and the second dependencies, the first files and the second files, and the first settings and the second settings; the suite assembly system further comprises a new rules system generating one or more new conflict resolution rules if its is determined that a conflict exists; and the one or more new conflict resolution rules are applied to the first installation component and the second installation component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification