Distribution of software based on scheduled time to deploy software dynamic resource state of systems involved in deployment of software and based upon environmental conditions
First Claim
1. A method for distributing software comprising the steps of:
- receiving a request to deploy an application on a designated target client station at a designated scheduled time; and
determining whether to deploy said application on said designated target client station at said designated time based on a resource state of said designated target client station and a network management server as well as based on environmental conditions, wherein said environmental conditions are used to determine how opportune said deployment of said application on said designated target client station at said designated scheduled time is.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product and network management server for distributing software. The network management server receives a request to deploy an application on a designated target client station at a designated scheduled time. The network management server determines whether to deploy the application on the designated target client station at the designated time based on the resource state of the systems involved in the deployment of the software (e.g., processor usage of the network management server, processor usage of the target client station) as well as the environmental conditions (e.g., bandwidth usage, time of day pricing for connectivity at scheduled time, work orders on the target client station). By taking into consideration the dynamic resource state of the systems involved in the deployment of the software as well as the environmental conditions, software may be deployed on the client stations by the network management server more effectively.
65 Citations
20 Claims
-
1. A method for distributing software comprising the steps of:
-
receiving a request to deploy an application on a designated target client station at a designated scheduled time; and
determining whether to deploy said application on said designated target client station at said designated time based on a resource state of said designated target client station and a network management server as well as based on environmental conditions, wherein said environmental conditions are used to determine how opportune said deployment of said application on said designated target client station at said designated scheduled time is. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product embodied in a machine readable medium for distributing software comprising the programming steps of:
-
receiving a request to deploy an application on a designated target client station at a designated scheduled time; and
determining whether to deploy said application on said designated target client station at said designated time based on a resource state of said designated target client station and a network management server as well as based on environmental conditions, wherein said environmental conditions are used to determine how opportune said deployment of said application on said designated target client station at said designated scheduled time is. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A network management server, comprising:
-
a memory unit operable for storing a computer program operable for distributing software; and
a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises;
circuitry for receiving a request to deploy an application on a designated target client station at a designated scheduled time; and
circuitry for determining whether to deploy said application on said designated target client station at said designated time based on a resource state of said designated target client station and said network management server as well as based on environmental conditions, wherein said environmental conditions are used to determine how opportune said deployment of said application on said designated target client station at said designated scheduled time is. - View Dependent Claims (17, 18, 19, 20)
-
Specification