Software Management System and Method
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A software maintenance system for managing a software distribution system for distributing a software package to one or more target machines is described. The software distribution system comprises a plurality of software distribution parts. At least one of the software distribution parts is provided at each target machine for receiving the software package. The software management system comprises a software maintenance server for receiving a software package for updating one or more target machines and at least one software maintenance unit for each software distribution part. 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. Each software maintenance unit for each software distribution part is for acting as an interface between the software maintenance server and each software distribution part. Each software maintenance unit is 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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 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. - View Dependent Claims (8, 9)
-
-
10. 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. - View Dependent Claims (11, 12)
-
-
13. 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. - View Dependent Claims (15, 16)
-
-
14. 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.
-
-
17. 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.
-
-
18. 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.
-
Specification