APPARATUS AND METHOD FOR MANAGING A PLURALITY OF SOFTWARE DEPENDENCY MAPS AND SOFTWARE INSTALLATION USING THE SAME
First Claim
1. A software management system for managing multiple software installation maps, comprising:
- a first module stored and executed on a processing device, the first module configured for hosting a first software installation map, the first software installation map comprising;
a first plurality of software elements representing a first plurality of software files;
a first plurality of dependency pointers representing a plurality of dependencies between the first plurality of software files;
a second module configured for hosting a second software installation map, the second software installation map configured to communicate with the first software installation map to collectively define a virtual software installation map, the second software installation map comprising;
a second plurality of software elements representing a second plurality of software files; and
a second plurality of dependency pointers representing a plurality of dependencies between the second plurality of software files.
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.
50 Citations
20 Claims
-
1. A software management system for managing multiple software installation maps, comprising:
-
a first module stored and executed on a processing device, the first module configured for hosting a first software installation map, the first software installation map comprising; a first plurality of software elements representing a first plurality of software files; a first plurality of dependency pointers representing a plurality of dependencies between the first plurality of software files; a second module configured for hosting a second software installation map, the second software installation map configured to communicate with the first software installation map to collectively define a virtual software installation map, the second software installation map comprising; a second plurality of software elements representing a second plurality of software files; and a second plurality of dependency pointers representing a plurality of dependencies between the second plurality of software files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing software across multiple software installation maps:
-
receiving a request for installing a first software functionality on a client device wherein the first software functionality comprises a first software file referenced in a first software installation map and a second software file referenced in a second software installation map; combining the first installation map and the second installation map into a virtual software installation map; generating a software installation route from the virtual software installation map, wherein the software installation route includes the first software file from the first installation map and the second file from the second software installation map; and providing the software installation route to the client device. - View Dependent Claims (13, 18, 19, 20)
-
-
12. The method of claim 12 wherein the operation of combining the first installation map and the second software installation map further comprises:
associating a first map reference pointer of the first software installation map with a second map reference pointer of the second software installation map to establish the virtual installation map. - View Dependent Claims (14, 15, 16, 17)
Specification