Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to IP Australia.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

| Summary / Description | This patent describe a system in which a server can determine the software to download to the client with the help of a software component installed on the client. |
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 5752042 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | International Business Machines Corporation |
| Relevant Pages, Columns, or Lines | 10-12 |
| URL | http://patft.uspto.gov/netacgi/... |
| Filing Date | June 7, 1996 |
| Additional Information | |
| Notes | |
Excerpt A server computer selects code updates to download to a client computer. The server computer identifies code updates which are consistent with basic system characteristics of the client computer. Then, the server computer sends to the client computer one or more "recognizer" programs or one or more addresses outside of the client computer of the one or more recognizer programs which execute in the client computer to determine whether the client computer has a version other than a current version of the identified code updates. The client sends the results to the server computer which generates a list of code updates which are consistent with the basic system characteristics, representing programs that exist on the client computer for which an update would be appropriate. Next, the server computer sends the list or information about the list to the client computer. A user at the client computer selects from the list and sends the selections to the server computer. In response, the server computer sends addresses of the selected code updates to the client computer and the client computer downloads the selected code updates from a content server. At some later time, the recognizer programs corresponding to the selected code updates are executed again before the selected code updates are installed in the client computer. |
A software maintenance system for managing a software distribution system for distributing a software package to one or more target machines, the software distribution system comprising a plurality of software distribution parts, wherein at least one of the software distribution parts is provided at each target machine for receiving the software package, the software management system comprising: a software maintenance server for receiving a software package for updating one or more target machines, the software maintenance server configured to: define at least target machines for download of the software package; and provide the software package to the software distribution system; and at least one software maintenance unit for each software distribution part for acting as an interface between the software maintenance server and each software distribution part, each software maintenance unit configured to control the respective software distribution part to achieve distribution of the software package to each target machine via the respective software distribution part.
| Relevance | The system described in this patent has - a server that is able to determine the software required by a client by with the help of a software installed on the client - a process of monitoring the installation of software such that the server can be notified if the software has been installed properly. |
A system according to claim 1, wherein the software package comprises one or more software components.
| Relevance | The software download to the client computer can comprise of one or more software component. |
A system according to claim 2, wherein the software maintenance server is configured to define the content of the software package in respect to one or more of the target machines.
| Relevance | The server that is able to determine the software required by a client by with the help of a software installed on the client. |
A software management system comprising: a software distribution system for distributing a software package to one or more target machines, the software distribution system comprising a plurality of software distribution parts, wherein at least one of the software distribution parts is provided at each target machine for receiving the software package; a software maintenance server for receiving a software package for updating one or more target machines, the software maintenance server configured to: define at least one target machine for download the software package; and provide the software package to the software distribution system; and at least one software maintenance unit for each software distribution part for acting as an interface between the software maintenance server and each software distribution part, each software maintenance unit configured to control the respective software distribution part to achieve distribution of the software package to each target machine via the respective software distribution part.
| Relevance | The system described in this patent has - a server that is able to determine the software required by a client by with the help of a software installed on the client - a process of monitoring the installation of software such that the server can be notified if the software has been installed properly. |
A method of distributing a software package comprising a plurality of software components to one or more target machines comprising: receiving a software package for updating one or more target machines; defining at least target machines for download of the software package with a software maintenance system; providing the software package to a software distribution system comprised of a plurality of parts, wherein each part is used by one of a plurality of potential target machines for downloading of a given software package to the respective machine; controlling selected software distribution system parts with the software maintenance system to download the software package to a required one or more target machines.
| Relevance | The system described in this patent has - a server that is able to determine the software required by a client by with the help of a software installed on the client - a process of monitoring the installation of software such that the server can be notified if the software has been installed properly. |
Logic embodied in a machine readable form comprising instructions to control a machine or machines to operate as a software maintenance system for managing a software distribution system for distributing a software package to one or more target machines, the software distribution system comprising a plurality of software distribution parts, wherein at least one of the software distribution parts is provided at each target machine for receiving the software package, the software maintenance system comprising: a software maintenance server for receiving a software package for updating one or more target machines, the software maintenance server is configured to: define at least target machines for download of the software package; and provide the software package to the software distribution system; and at least one software maintenance unit for each software distribution part for acting as an interface between the software maintenance server and each software distribution part, each software maintenance unit configured to control the respective software distribution part to achieve distribution of the software package to each target machines via the respective software distribution part.
| Relevance | The software is compiled and recorded in machine readable object in order to be executed on server and client computers. |
Logic embodied in a machine readable form comprising instructions to control a machine or machines to: receive a software package for updating one or more target machines; define at least target machines for download of the software package with a software maintenance system; provide the tasks and software package to a software distribution system comprised of a plurality of parts, wherein each part is used by one of a plurality of potential target machines for downloading of a given software package to the respective machine; control selected software distribution system parts with the software maintenance system to download the software package to a required one or more target machines.
| Relevance | The software is compiled and recorded in machine readable object in order to be executed on server and client computers. |
The logic of claim 13 or 14, wherein the logic is in the form of a computer program.
| Relevance | The software is a computer program. |
The logic of claim 13 or 14, wherein the logic is in the form of a data signal.
| Relevance | The software, when executed by the computer, exist in the form of a data signal. |
A software maintenance server for managing a software distribution system for distributing a software package to one or more target machines, the software distribution system comprising a plurality of software distribution parts, wherein at least one of the software distribution parts is provided at each target machine for receiving the software package, the software management server comprising: an interface for receiving a software package for updating one or more target machines, defining at least target machines for download of the software package, providing the software package to the software distribution system and communicating with each software distribution part through at least one software maintenance unit; a controller for controlling each software maintenance unit to in turn control the respective software distribution part to achieve distribution of the software package to a respective one of the one or more target machines via the respective software distribution part.
| Relevance | The system described in this patent has - a server that is able to determine the software required by a client by with the help of a software installed on the client - a process of monitoring the installation of software such that the server can be notified if the software has been installed properly. |
A software maintenance unit for controlling parts of a software distribution system for distributing a software package to one or more target machines, wherein at least one of the software distribution parts is provided at each target machine for receiving the software package, the software management unit being implemented on a target machine and comprising: a controller arranged to control a respective one of the software distribution parts; an interface to a software maintenance server and the software distribution part; wherein the controller is configured to be controlled by the software maintenance server so as to in turn control the software distribution part to achieve distribution of a software package to the target machine using the software distribution part to receive the software package at the target machine under the control of the software maintenance server.
| Relevance | The system described in this patent has - a server that is able to determine the software required by a client by with the help of a software installed on the client - a process of monitoring the installation of software such that the server can be notified if the software has been installed properly. |





United States