Centrally Controlled Proximity Based Software Installation
First Claim
1. A computer-implemented process for a centrally controlled proximity based software installation, the computer-implemented process comprising:
- receiving a request to install a software package;
generating a set of proximity groups using a list of machines;
uploading the software package of the received request to a selected machine within a proximity group of the set of proximity groups;
instructing (a) the selected machine to install the software package and (b) the remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine;
instructing the remaining machines to install the software package; and
responsive to a determination that no more requests exist, reporting to a central installer.
1 Assignment
0 Petitions
Accused Products
Abstract
An illustrative embodiment of a computer-implemented process for a centrally controlled proximity based software installation receives a request to install a software package, sends a list of machines associated with the received request to a rules engine and generates a set of proximity groups using the list of machines. The computer-implemented process uploads the software package of the received request to a selected machine within a proximity group of the set of proximity groups, instructs the selected machine to install the software package and instructs the remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine and to install the software package. Responsive to a determination that no more requests exist, the computer-implemented process reports to a central installer.
-
Citations
20 Claims
-
1. A computer-implemented process for a centrally controlled proximity based software installation, the computer-implemented process comprising:
-
receiving a request to install a software package; generating a set of proximity groups using a list of machines; uploading the software package of the received request to a selected machine within a proximity group of the set of proximity groups; instructing (a) the selected machine to install the software package and (b) the remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine; instructing the remaining machines to install the software package; and responsive to a determination that no more requests exist, reporting to a central installer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. A computer program product for a centrally controlled proximity based software installation, the computer program product comprising:
-
a computer storage device containing computer executable program code stored thereon, the computer executable program code comprising; computer executable program code for receiving a request to install a software package; computer executable program code for generating a set of proximity groups using the list of machines; computer executable program code for uploading the software package of the received request to a selected machine within a proximity group of the set of proximity groups; computer executable program code for instructing the selected machine to install the software package and remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine; computer executable program code for instructing the remaining machines to install the software package; and computer executable program code responsive to a determination no more requests exist, for reporting to a central installer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for a centrally controlled proximity based software installation, the apparatus comprising:
-
a communications fabric; a memory connected to the communications fabric, wherein the memory contains computer executable program code; a communications unit connected to the communications fabric; and a processor unit connected to the communications fabric, wherein the processor unit executes the computer executable program code to direct the apparatus to; receive a request to install a software package to form a received request; generate a set of proximity groups using the list of machines; upload the software package of the received request to a selected machine within a proximity group of the set of proximity groups; instruct the selected machine to install the software package and remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine; instruct the remaining machines to install the software package; and responsive to a determination no more requests exist, report to a central installer. - View Dependent Claims (16, 17, 18, 20)
-
Specification