Apparatus and method for providing software configurations on a plurality of platforms
First Claim
1. A system including a processor and at least one memory, the memory storing instructions for execution on the processor, the instructions configured to cause the processor to reproduce a software configuration of a source client to at least a target client, the system comprising:
- a software installation map configured to receive a source software manifest from the source client reflecting a source software configuration describing a plurality of source software files residing on the source client;
the software installation map further configured to generate a first software installation route describing a plurality of software files, associated a plurality of dependency pointers representing dependencies between each of the plurality of software files and a confidence factor associated with the dependency pointers of the first software installation route, the confidence factor indicating at least a number of a plurality of successful prior installations involving the dependency pointers of the first software installation route, the first software installation route being a function of the source software manifest; and
the software installation map further configured to provide the first software installation route to the target client, the first route providing an identification of software files to reproduce the source software configuration of the source client on the target client.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
90 Citations
20 Claims
-
1. A system including a processor and at least one memory, the memory storing instructions for execution on the processor, the instructions configured to cause the processor to reproduce a software configuration of a source client to at least a target client, the system comprising:
-
a software installation map configured to receive a source software manifest from the source client reflecting a source software configuration describing a plurality of source software files residing on the source client; the software installation map further configured to generate a first software installation route describing a plurality of software files, associated a plurality of dependency pointers representing dependencies between each of the plurality of software files and a confidence factor associated with the dependency pointers of the first software installation route, the confidence factor indicating at least a number of a plurality of successful prior installations involving the dependency pointers of the first software installation route, the first software installation route being a function of the source software manifest; and the software installation map further configured to provide the first software installation route to the target client, the first route providing an identification of software files to reproduce the source software configuration of the source client on the target client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for reproducing a software configuration of a source client to at least a target client comprising:
-
receiving a request for reproducing a software configuration from the source client to the target client, the source client having a source software manifest listing the source software files residing on the source client and the target client having a target software load listing the target software files residing on the target client; receiving the source software manifest; generating a first software installation route based on the source software manifest, the first software installation route generated from a software installation map comprising a plurality of software files, a plurality of dependency pointers representing dependencies between each of the plurality of software files and a confidence factor associated with the dependency pointers of the first software installation route, the confidence factor indicating at least a number of a plurality of successful prior installations involving the dependency pointers of the first software installation route; and providing the first software installation route to the target client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification