System and method for performing patch installation on multiple devices
First Claim
1. In a network having a plurality of interfaced electronic devices, said plurality of electronic devices storing a target application, a method, comprising the steps of:
- providing at least one software patch for said target application at a location interfaced with said network, said at least one software patch being an update for a selected application; and
initiating programmatically an installation of said at least one software patch for said target application on at least two of said plurality of electronic devices, said installation occurring in parallel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of simultaneously installing a software patch or patches on multiple electronic devices is disclosed. The illustrative embodiment of the present invention provides a method of simultaneously installing a software patch on multiple electronic devices. The user selects the target devices upon which to install a patch or patches. One of the target devices is selected as a “reference device”. The other target devices are validated against the reference device to ensure uniformity of attributes prior to attempting the patch installation. The validation process compares the architecture, operating system (OS) and target application attribute of the target devices to those on the reference device. After the reference device has been validated, patch dependencies on the reference device are programmatically checked to ensure that software required for the patch is present on the reference device (which has the same software found on the other validated devices). The installation of the patch is then performed simultaneously on the validated target devices as a parallel process.
230 Citations
20 Claims
-
1. In a network having a plurality of interfaced electronic devices, said plurality of electronic devices storing a target application, a method, comprising the steps of:
-
providing at least one software patch for said target application at a location interfaced with said network, said at least one software patch being an update for a selected application; and
initiating programmatically an installation of said at least one software patch for said target application on at least two of said plurality of electronic devices, said installation occurring in parallel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a network having a plurality of interfaced electronic devices, said plurality of electronic devices including at least one target application, a method, comprising the steps of:
-
providing at least one software patch for said at least one target application at a location accessible over said network, said at least one software patch being an update for a selected application;
receiving a selection from a user interfaced with said network of at least two of said plurality of electronic devices to receive said at least one software patch;
selecting a reference device from said at least two of said plurality of devices, said reference device having at least one of an architecture attribute describing the architecture of said reference device, an operating system attribute describing the type and version of said operating sytem, and a target application attribute describing the version of said target application;
validating said reference device as suitable for installing said at least one software patch for said target application prior to installing said at least one software patch, said validating comparing at least one of said target application attribute, said operating system attribute, and said architecture attribute to pre-defined parameters; and
initiating programmatically an installation of said at least one software patch for said target application on said at least two of said plurality of electronic devices, said installing occurring in parallel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. In a network having a plurality of interfaced electronic devices, said plurality of electronic devices storing a target application, a medium holding computer-executable steps for a method, said method comprising the steps of:
-
providing at least one software patch for said target application at a location interfaced with said network, said at least one software patch being an update for a selected application; and
initiating programmatically an installation of said at least one software patch for said target application on at least two of said plurality of electronic devices, said installing occurring simultaneously as a parallel process. - View Dependent Claims (20)
-
Specification