Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
99 words
A method of determining the availability of a workstation in a distributed network, the method comprising the steps of: creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; storing the calculated duration; and calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 2
Independent Claim
99 words
A method of determining the availability of a workstation in a distributed network, the method comprising the steps of: creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; storing the calculated duration; and calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein said step of storing the duration of each interval includes the step of: storing an indication as to the cause of the unavailability of said workstation for each duration of time.
Claim 4
Dependent Claim
38 words
The method of claim 2 wherein said step of calculating the availability of said workstation includes the step of: calculating the availability of said workstation for a defined period of time using selected members of said stored durations.
Claim 5
Dependent Claim
19 words
The method of claim 3 wherein said selected members are selected based upon unscheduled unavailability times for said workstation.
Claim 6
Dependent Claim
22 words
The method of claim 4 wherein a server of said network assigns a job to said workstation based upon said calculated availability.
Claim 7
Independent Claim
106 words
An apparatus for determining the availability of a workstation in a distributed network, the apparatus comprising: means for creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; means for retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; means for calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; means for storing the calculated duration; and means for calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 8
Independent Claim
106 words
An apparatus for determining the availability of a workstation in a distributed network, the apparatus comprising: means for creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; means for retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; means for calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; means for storing the calculated duration; and means for calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 9
Dependent Claim
36 words
The apparatus of claim 6 wherein said means for storing the duration of each interval includes: means for storing an indication as to the cause of the unavailability of said workstation for each duration of time.
Claim 10
Dependent Claim
37 words
The apparatus of claim 7 wherein said means for calculating the availability of said workstation includes: means for calculating the availability of said workstation for a defined period of time using selected members of said stored durations.
Claim 11
Dependent Claim
19 words
The apparatus of claim 8 wherein said selected members are selected based upon unscheduled unavailability times for said workstation.
Claim 12
Dependent Claim
22 words
The apparatus of claim 9 wherein a server of said network assigns a job to said workstation based upon said calculated availability.
Claim 13
Dependent Claim
127 words
A computer program product, comprising: a computer usable medium having computer readable program code means embodied in the medium for determining the availability of a workstation in a distributed network, the computer readable program code means including: means for creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; means for retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; means for calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; means for storing the calculated duration; and means for calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 14
Dependent Claim
127 words
A computer program product, comprising: a computer usable medium having computer readable program code means embodied in the medium for determining the availability of a workstation in a distributed network, the computer readable program code means including: means for creating, for the workstation, a heartbeat monitor for storing, at predetermined time intervals, the current time of the network; means for retrieving, in response to the workstation transitioning from being unavailable to available, the current time of the network and the stored time; means for calculating the total duration for which the workstation was unavailable using the retrieved time and the stored time; means for storing the calculated duration; and means for calculating the availability of the workstation for a defined period of time using the stored durations.
Claim 15
Dependent Claim
38 words
The computer program product of claim 4 wherein said means for storing the duration of each interval includes: means for storing an indication as to the cause of the unavailability of said workstation for each duration of time.
Claim 16
Dependent Claim
39 words
The computer program product of claim 12 wherein said means for calculating the availability of said workstation includes: means for calculating the availability of said workstation for a defined period of time using selected members of said stored durations.
Claim 17
Dependent Claim
21 words
The computer program product of claim 13 wherein said selected members are selected based upon unscheduled unavailability times for said workstation.
Claim 18
Dependent Claim
24 words
The computer program product of claim 14 wherein a server of said network assigns a job to said workstation based upon said calculated availability.