Automated software updating and distribution
First Claim
1. A method of maintaining a computer network including at least one file server and at least one computer, without intervention by a user of the at least one computer, the method comprising the steps of:
- receiving in the file server from a network manager a specified (1) procedure including at least one step by which software on the at least one computer is updated, (2) set of criteria, and (3) relationship;
issuing from the file server, over the computer network an interrogation of the at least one computer to determine a system configuration;
comparing the specified set of criteria with the system configuration determined to establish whether the specified relationship is met; and
performing the specified procedure to maintain the computer network by updating software on the at least one computer when the specified relationship is met.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention reduces complicated support and maintenance issues to a simple model. This model is called a procedure. A procedure includes two elements. The first element is called "criteria". Criteria are specified by the user and are used to create a filter that determines which workstations, workstation directories, workstation files, users, and/or file server directories are to be updated. The second element of a procedure is called an "action". Actions are used to specify what steps are to be taken automatically at the selected workstations or file server directories. Any type of process that can be carried out from the workstation keyboard can be automated using an action. One embodiment of the invention provides a system for updating software on at least one computer connected to a computer network, including hardware and software for defining at least one procedure, the at least one procedure including a set of criteria specifying a predetermined condition of the at least one computer hardware and software, responsive to the hardware and software for defining, for executing a predetermined action, such as a program, when the set of criteria are true.
70 Citations
8 Claims
-
1. A method of maintaining a computer network including at least one file server and at least one computer, without intervention by a user of the at least one computer, the method comprising the steps of:
-
receiving in the file server from a network manager a specified (1) procedure including at least one step by which software on the at least one computer is updated, (2) set of criteria, and (3) relationship; issuing from the file server, over the computer network an interrogation of the at least one computer to determine a system configuration; comparing the specified set of criteria with the system configuration determined to establish whether the specified relationship is met; and performing the specified procedure to maintain the computer network by updating software on the at least one computer when the specified relationship is met. - View Dependent Claims (2, 3, 4)
-
-
5. A computer network including at least one file server operated by a network manager and at least one computer operated by a user, maintained without intervention by the user, the network comprising:
-
a first software program module executing in the file server which receives from the network manager a specified (1) procedure including at least one step by which software on the at least one computer is updated, (2) set of criteria, and (3) relationship; a network connection between the file server and the at least one computer over the computer network through which the file server interrogates the at least one computer to determine a system configuration; a second software program module executing in the file server which compares the specified set of criteria with the system configuration determined, to establish whether the specified relationship is met; and a third software module executing in the file server which performs the specified procedure including the at least one step by which software on the at least one computer is updated to maintain the computer network when the specified relationship is met. - View Dependent Claims (6, 7, 8)
-
Specification