Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
89 words
A programmed data storage device comprising indicia of a method for predicting a failure in a computer network having a distributed directory, the method comprising: receiving a first message that indicates beginning of replication of a portion of the directory, and identifies a first time; receiving a second message that indicates completion of replication of the portion of the directory, and identifies a second time; and raising an alert condition in response to comparing a first threshold value and a difference between the second time and the first time.
Claim 2
Dependent Claim
89 words
A programmed data storage device comprising indicia of a method for predicting a failure in a computer network having a distributed directory, the method comprising: receiving a first message that indicates beginning of replication of a portion of the directory, and identifies a first time; receiving a second message that indicates completion of replication of the portion of the directory, and identifies a second time; and raising an alert condition in response to comparing a first threshold value and a difference between the second time and the first time.
Claim 3
Dependent Claim
88 words
The device of claim 1 wherein the second message originates from a server of the computer network, the server having a stored object, and the method further comprises: receiving a third message that indicates a number of modifications of an attribute of the object over a predetermined period of time; and raising the alert condition in further response to at least one of: (a) comparing the first threshold and the difference between the second time and the first time; and (b) comparing the number and a second threshold.
Claim 4
Dependent Claim
94 words
The device of claim 1 wherein the second message originates from a server of the computer network, the server having storage for at least a portion of the directory, and the method further comprises: receiving a third message that indicates a number of modifications of the portion of the directory over a predetermined period of time; and raising the alert condition in further response to at least one of: (a) comparing the first threshold and the difference between the second time and the first time; and (b) comparing the number and a second threshold.
Claim 5
Dependent Claim
81 words
The device of claim 1 wherein the second message originates from a server of the computer network, the server having a system volume, and the method further comprises: receiving a third message that indicates an amount of free space on the system volume; and raising the alert condition in further response to at least one of: (a) comparing the first threshold and the difference between the second time and the first time; and (b) comparing the amount and a second threshold.
Claim 6
Dependent Claim
88 words
The device of claim 1 wherein the second message originates from a server of the computer network, the server having a volume for storage of a portion of the distributed directory, and the method further comprises: receiving a third message that indicates an amount of free space on the volume; and raising the alert condition in further response to at least one of: (a) comparing the first threshold and the difference between the second time and the first time; and (b) comparing the amount and a second threshold.
Claim 7
Dependent Claim
41 words
The device of claim 1 wherein the method is performed on a first server of the computer network; the first message is received from a second server of the computer network; and the second message is received from the second server.
Claim 8
Dependent Claim
56 words
The device of claim 1 wherein the method further comprises: monitoring the distributed directory to identify a plurality of directory operations; determining a plurality of measurements, the plurality comprising a respective measurement of a quantitative characteristic for each identified directory operation; and determining the first threshold in accordance with a variance comprising the plurality of measurements.
Claim 9
Dependent Claim
16 words
The device of claim 5 wherein the method further comprises initiating the plurality of directory operations.
Claim 10
Dependent Claim
15 words
The device of claim 5 wherein the plurality of directory operations comprises a replication operation.
Claim 11
Dependent Claim
15 words
The device of claim 7 wherein the plurality of directory operations comprises a search operation.
Claim 12
Dependent Claim
57 words
A programmed data storage device comprising indicia of a method for predicting a failure in a computer network having a distributed directory service, the method comprising: monitoring directory operations of the distributed directory service to determine a duration of a replication; and raising an alert condition in response to comparing a first threshold value and the duration.
Claim 13
Dependent Claim
57 words
A programmed data storage device comprising indicia of a method for predicting a failure in a computer network having a distributed directory service, the method comprising: monitoring directory operations of the distributed directory service to determine a duration of a replication; and raising an alert condition in response to comparing a first threshold value and the duration.
Claim 14
Dependent Claim
60 words
The device of claim 11 wherein the method further comprises: determining an extent of a resource of a server that receives the replication, the extent responsive to the replication; and raising the alert condition in further response to at least one of: (a) the first threshold value and the duration; and (b) comparing a second threshold value and the extent.
Claim 15
Dependent Claim
38 words
The device of claim 12 wherein the resource comprises capacity to assign a relative identifier for securing an object, assignment being from unassigned relative identifiers, and the extent comprises a quantity of available relative identifiers for securing objects.
Claim 16
Dependent Claim
23 words
The device of claim 12 wherein the resource comprises availability of CPU cycles and the extent comprises a quantity of non-idle CPU cycles.
Claim 17
Dependent Claim
26 words
The device of claim 12 wherein the resource comprises availability of memory and the extent comprises a quantity of page faults over a period of time.
Claim 18
Dependent Claim
27 words
The device of claim 12 wherein the resource comprises availability of cache memory and the extent comprises a quantity of cache hits during a period of time.
Claim 19
Dependent Claim
22 words
The device of claim 12 wherein the resource comprises a system volume and the extent comprises free space on the system volume.
Claim 20
Dependent Claim
30 words
The device of claim 12 wherein the resource comprises a volume providing storage for at least a portion of the replication and the extent comprises free space on the volume.
Claim 21
Dependent Claim
29 words
The device of claim 12 wherein the resource comprises a capacity to access objects of the replication and the extent comprises a length of an access control list queue.
Claim 22
Dependent Claim
25 words
The device of claim 12 wherein the resource comprises a capacity to respond to directory accesses and the extent comprises a rate of directory accessing.
Claim 23
Dependent Claim
25 words
The device of claim 12 wherein the resource comprises a capacity to respond to directory lookups and the extent comprises a rate of directory lookups.
Claim 24
Dependent Claim
19 words
The device of claim 12 wherein the method further comprises initiating a plurality of replication operations to be monitored.
Claim 25
Dependent Claim
19 words
The device of claim 11 wherein the method further comprises initiating a plurality of replication operations to be monitored.
Claim 26
Dependent Claim
21 words
The device of claim 11 wherein monitoring operations comprises receiving from an operating system indicia that a directory operation was performed.
Claim 27
Dependent Claim
20 words
The device of claim 11 wherein monitoring operations comprises receiving from a network indicia that a directory operation was performed.
Claim 28
Dependent Claim
53 words
The device of claim 11 further comprising: monitoring the distributed directory to identify a plurality of directory operations; determining a plurality of measurements, the plurality comprising a respective measurement of a quantitative characteristic for each identified directory operation; and determining the first threshold in accordance with a variance comprising the plurality of measurements.
Claim 29
Dependent Claim
16 words
The device of claim 26 wherein the method further comprises initiating the plurality of directory operations.
Claim 30
Dependent Claim
15 words
The device of claim 26 wherein the plurality of directory operations comprises a replication operation.
Claim 31
Dependent Claim
15 words
The device of claim 26 wherein the plurality of directory operations comprises a search operation.
Claim 32
Dependent Claim
85 words
A programmed data storage device comprising indicia of a method for administering a computer network, the computer network comprising a monitor service and a distributed directory service, the monitor service having an alert condition threshold value, the method comprising: monitoring the directory service to identify a plurality of directory operations; determining a plurality of measurements, the plurality comprising a respective measurement of a quantitative characteristic for each identified directory operation; and determining the threshold value in accordance with a variance comprising the plurality of measurements.
Claim 33
Dependent Claim
85 words
A programmed data storage device comprising indicia of a method for administering a computer network, the computer network comprising a monitor service and a distributed directory service, the monitor service having an alert condition threshold value, the method comprising: monitoring the directory service to identify a plurality of directory operations; determining a plurality of measurements, the plurality comprising a respective measurement of a quantitative characteristic for each identified directory operation; and determining the threshold value in accordance with a variance comprising the plurality of measurements.
Claim 34
Dependent Claim
16 words
The device of claim 30 wherein the method further comprises initiating the plurality of directory operations.
Claim 35
Dependent Claim
15 words
The device of claim 30 wherein the plurality of directory operations comprises a replication operation.
Claim 36
Dependent Claim
15 words
The device of claim 30 wherein the plurality of directory operations comprises a search operation.
Claim 37
Independent Claim
69 words
A method for predicting a failure in a computer network, the method comprising: detecting, at a first server at a first site, a failure of a second server at the first site; broadcasting a diagnostic message from the first server, the diagnostic message to be answered by the second server; raising an alert condition at a second site in response to detecting the diagnostic message at the second site.
Claim 38
Independent Claim
69 words
A method for predicting a failure in a computer network, the method comprising: detecting, at a first server at a first site, a failure of a second server at the first site; broadcasting a diagnostic message from the first server, the diagnostic message to be answered by the second server; raising an alert condition at a second site in response to detecting the diagnostic message at the second site.
Claim 39
Dependent Claim
40 words
The method of claim 34 wherein the alert condition is raised by a third server and the method further comprises, in response to the alert condition, refraining from sending from the third server a second message for the second server.
Claim 40
Dependent Claim
12 words
The method of claim 34 wherein the diagnostic message comprises a ping.
Claim 41
Dependent Claim
14 words
The method of claim 34 wherein the second server comprises a domain name service.
Claim 42
Dependent Claim
64 words
The method of claim 34 wherein the second site comprises a third server that subscribes to notices of failure from the first server and detects the diagnostic message at the second site; and the method further comprises raising the alert condition in further response to at least one of: (a) detecting the diagnostic message; and (b) receiving notice of failure of the second server.
Claim 43
Independent Claim
85 words
A method for predicting a failure in a computer network having a distributed directory service, the method comprising: determining at a first server indicia of the first server's availability for operations of the distributed directory service; providing a notice to a second server in accordance with a subscription from the second server, the notice being in accordance with the indicia of availability; and raising at the second server an alert condition in accordance with a threshold value and at least a portion of the notice.
Claim 44
Independent Claim
85 words
A method for predicting a failure in a computer network having a distributed directory service, the method comprising: determining at a first server indicia of the first server's availability for operations of the distributed directory service; providing a notice to a second server in accordance with a subscription from the second server, the notice being in accordance with the indicia of availability; and raising at the second server an alert condition in accordance with a threshold value and at least a portion of the notice.
Claim 45
Dependent Claim
18 words
The method of claim 39 wherein the indica of availability comprises a value of an SMB protocol variable.
Claim 46
Dependent Claim
29 words
The method of claim 40 wherein the indicia of availability comprises a time that at least a backup was made of at least a portion of the distributed directory.
Claim 47
Dependent Claim
21 words
The method of claim 40 wherein the indicia of availability corresponds to the extent of fragmentation of a directory information table.
Claim 48
Dependent Claim
80 words
A programmed data storage device comprising indicia of a method for predicing a failure in a computer network having a distributed direcory service, the method comprising: forming a list of domain controllers; subscribing to each listed domain controller to receive notice comprising time of a particular replication being performed; receiving a plurality of notices during a time period; determining that a notice from a listed domain controller was not received; and raising an alert condition in response to the determinination.
Claim 49
Dependent Claim
80 words
A programmed data storage device comprising indicia of a method for predicing a failure in a computer network having a distributed direcory service, the method comprising: forming a list of domain controllers; subscribing to each listed domain controller to receive notice comprising time of a particular replication being performed; receiving a plurality of notices during a time period; determining that a notice from a listed domain controller was not received; and raising an alert condition in response to the determinination.
Claim 50
Dependent Claim
61 words
The device of claim 43 further comprising: sending a plurality of pings and making a plurality of measurements, a measurement being made for each ping, the measurement corresponding to a delay from a respective time a ping is sent to a respective time a response is received; determining the time period in accordance with a variance comprising the plurality of measurements.
Claim 51
Dependent Claim
28 words
The device of claim 44 wherein the ping response is received from at least one of a listed domain controller and a server comprising a domain name service.
Claim 52
Dependent Claim
52 words
The device of claim 43 wherein the method further comprises: initiating a plurality of directory operations and making a plurality of measurements, a measurement being made for each directory operation corresponding to a duration of the directory operation; determining the time period in accordance with a variance comprising the plurality of measurements.
Claim 53
Dependent Claim
21 words
The method of claim 46 wherein the plurality of directory operations comprises at least one of a replication and a search.