System and method for enhanced software updating and revision
First Claim
Patent Images
1. A method of providing data packets to a plurality of computer systems coupled to a network, comprising:
- providing a network management system on a network, wherein the network management system comprises a network management system server and one or more agent programs on one or more computer systems, wherein an agent program is configured to receive commands from the network management system and to implement received commands on a computer system;
providing an update system on the network, wherein the update system is configured to issue commands to the network management system for execution on the network management system server or one or more computer systems;
sending one or more configuration commands from the update system to the network management system, wherein in response to one or more received configuration commands the network management system sends one or more scanning applications to one or more computer systems, wherein one or more scanning applications are configured to determine configuration information regarding one or more computer systems and to store the configuration information on a memory accessible via the network;
identifying one or more data packets with the update system;
associating one or more identified data packets with one or more computer systems based on the configuration information of the one or more computer systems;
generating one or more commands in the update system; and
sending one or more generated commands from the update system to the network management system, wherein in response to one or more received commands the network management system installs one or more identified data packets on one or more computer systems associated with one or more identified data packets using the network management system server and one or more agent programs.
1 Assignment
0 Petitions
Accused Products
Abstract
An update system configured to provide software updates, software patches and/or other data packets to one or more computer systems via a network is disclosed. The update system may interact with a network management system, such as an enterprise management system, to distribute data packets and gather configuration information. The update system may generate and send commands to the network management system. The network management system may carry out the commands to distribute data packets and/or gather configuration information.
-
Citations
24 Claims
-
1. A method of providing data packets to a plurality of computer systems coupled to a network, comprising:
-
providing a network management system on a network, wherein the network management system comprises a network management system server and one or more agent programs on one or more computer systems, wherein an agent program is configured to receive commands from the network management system and to implement received commands on a computer system; providing an update system on the network, wherein the update system is configured to issue commands to the network management system for execution on the network management system server or one or more computer systems; sending one or more configuration commands from the update system to the network management system, wherein in response to one or more received configuration commands the network management system sends one or more scanning applications to one or more computer systems, wherein one or more scanning applications are configured to determine configuration information regarding one or more computer systems and to store the configuration information on a memory accessible via the network; identifying one or more data packets with the update system; associating one or more identified data packets with one or more computer systems based on the configuration information of the one or more computer systems; generating one or more commands in the update system; and sending one or more generated commands from the update system to the network management system, wherein in response to one or more received commands the network management system installs one or more identified data packets on one or more computer systems associated with one or more identified data packets using the network management system server and one or more agent programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a network management system server, configured to implement a network management system on a network; a plurality of computer systems coupled to the network; at least one agent programs on at least one computer system couple to the network; wherein at least one agent program is configured to receive commands from the network management system and to implement received commands on at least one computer system; and an update system in communication with the network management system, wherein the update system is configured to issue commands to the network management system for execution on the network management system server or one or more computer systems via one or more agent programs; wherein the update system is further configured to send one or more configuration commands from the update system to the network management system, wherein in response to one or more received configuration commands the network management system sends one or more scanning applications to one or more computer systems, wherein one or more scanning applications are configured to determine configuration information regarding one or more computer systems and to store the configuration information on a memory accessible via the network; and wherein the update system is further configured to receive information identifying one or more data packets to be installed on at least one computer system coupled to the network, and to receive input assigning one or more identified data packets with one or more computer systems; and wherein the update system is further configured to send one or more generated commands from the update system to the network management system, wherein in response to one or more received commands the network management system installs one or more identified data packets on one or more computer systems associated with one or more identified data packets using the network management system server and one or more agent programs.
-
-
24. A computer storage medium comprising program instructions, wherein the program instructions are executable on a computer system to implement a method comprising:
-
providing a network management system on a network, wherein the network management system comprises a network management system server and one or more agent programs on one or more computer systems, wherein an agent program is configured to receive commands from the network management system and to implement received commands on a computer system; providing an update system on the network, wherein the update system is configured to issue commands to the network management system for execution on the network management system server or one or more computer systems; sending one or more configuration commands from the update system to the network management system, wherein in response to one or more received configuration commands the network management system sends one or more scanning applications to one or more computer systems, wherein one or more scanning applications are configured to determine configuration information regarding one or more computer systems and to store the configuration information on a memory accessible via the network;
identifying one or more data packets with the update system;
associating one or more identified data packets with one or more computer systems based on the configuration information of the one or more computer systems;generating one or more commands in the update system; and sending one or more generated commands from the update system to the network management system, wherein in response to one or more received commands the network management system installs one or more identified data packets on one or more computer systems associated with one or more identified data packets using the network management system server and one or more agent programs.
-
Specification