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 describes system for software distribution, in particular a mechanism for defining the target clients and also the required software at each client. |
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 5870610 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | Siemens Business Communication Systems, Inc. |
| Relevant Pages, Columns, or Lines | 6 - 7 |
| URL | http://patft.uspto.gov/netacgi/... |
| Filing Date | June 28, 1996 |
| Additional Information | |
| Notes | |
Excerpt A method of upgrading a system, such as a computer, that supports a variety of devices includes locating and identifying a first supported device and determining location information related to a remote site at which device-level software is stored. The determination of location information is an automated response to identifying the first device and the device-level software at the remote site is specific to the identified device. The remote site is automatically accessed via transmission lines. The device-level software is then downloaded from the remote site to the system. In the preferred embodiment, the automated process that frees the user from intervention is carried to the installation of the downloaded software and the autoconfiguration of system resources. For personal computers, the downloaded software is typically driver software. |
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 in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |
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 can determine the required software on each target computer. |
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 in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |
A system according to anyone of claim 7, wherein the parts of the software distribution system comprise: a software distribution server for distributing one or more components of a software package to one or more target machines; and at least one software distribution client at each target machine for managing receipt of software package components from the software distribution server.
| Relevance | The system in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |
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 in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |
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 computer software is recorded in a machine readable form. |
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 computer software is recorded in a machine readable form. |
The logic of claim 13 or 14, wherein the logic is in the form of a computer program.
| Relevance | The computer 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 computer software when executed is in the form of 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 in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |
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 in this system is relevant because - The server has mechanism of defining target computers - The server can determine the required software on each target computer - The system also distributes the required software to those target computers |





United States