Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
91 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing changes on the at least one of the volumes on the first file server using the replication module.
Claim 2
Independent Claim
91 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing changes on the at least one of the volumes on the first file server using the replication module.
Claim 3
Dependent Claim
41 words
A method according to claim 1 wherein processing changes on the first file server includes: receiving notification of an activity on a second file server over the network from the replication module; and performing the activity on the first file server.
Claim 4
Dependent Claim
35 words
A method according to claim 2 wherein: receiving notification of an activity includes receiving instructions to update the first file server; and performing the activity includes updating the first file server according to the instructions.
Claim 5
Dependent Claim
18 words
A method according to claim 2 wherein the activity on the second file server is a data change.
Claim 6
Dependent Claim
25 words
A method according to claim 1 wherein the replication module specifies what activities are to be replicated and when the activities are to be replicated.
Claim 7
Dependent Claim
52 words
A method according to claim 1 wherein registering a replication module includes: receiving the replication module; receiving an identifier for the at least one of the volumes on the first file server for which the replication module will operate; and binding the replication module to the at least one of the volumes.
Claim 8
Dependent Claim
41 words
A method according to claim 6 wherein registering a replication module further includes: receiving a list of activities that the replication module watches; and binding the list of activities to the replication module and the at least one of the volumes.
Claim 9
Dependent Claim
49 words
A method according to claim 6 wherein binding the replication module includes: unbinding a first replication module on the first file server from at least one of the volumes to which the replication module is bound; and binding the replication module to the at least one of the volumes.
Claim 10
Dependent Claim
36 words
A method according to claim 1 wherein registering a replication module includes unbinding the replication module on the first file server from the at least one of the volumes to which the replication module is bound.
Claim 11
Dependent Claim
24 words
A method according to claim 1 wherein the method further comprises un-registering the replication module from the first infrastructure on the first file server.
Claim 12
Dependent Claim
26 words
A method according to claim 10 wherein un-registering the replication module includes unbinding the replication module from all volumes to which the replication module is bound.
Claim 13
Dependent Claim
25 words
A method according to claim 1 wherein registering a replication module includes receiving callback functions for the first infrastructure to communicate with the replication module.
Claim 14
Dependent Claim
36 words
A method according to claim 1 wherein processing changes on the first file server includes: detecting an activity on the first file server that the replication module watches; and submitting the activity to the replication module.
Claim 15
Dependent Claim
18 words
A method according to claim 13 wherein the activity on the first file server is a data change.
Claim 16
Dependent Claim
27 words
A method according to claim 1 wherein registering a replication module includes registering more than one replication module with the first infrastructure on the first file server.
Claim 17
Dependent Claim
55 words
A method according to claim 1 wherein the replication module performs the steps of: receiving the changes from the first infrastructure on the first file server; prioritizing the changes according to a criterion; and sending the changes according to their priorities to the second infrastructure on one of the second file servers over the network.
Claim 18
Dependent Claim
33 words
A method according to claim 1 wherein registering a replication module includes unbinding a second replication module from the at least one of the volumes to which the second replication module is bound.
Claim 19
Dependent Claim
98 words
A first infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the first infrastructure including a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing software to process changes to the at least one of the volumes on the first file server.
Claim 20
Dependent Claim
98 words
A first infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the first infrastructure including a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing software to process changes to the at least one of the volumes on the first file server.
Claim 21
Dependent Claim
45 words
A first infrastructure according to claim 18 wherein the processing software includes: message reception software to receive notice of an activity on a second file server over the network from the replication module; and processing software to perform the activity on the first file server.
Claim 22
Dependent Claim
60 words
A first infrastructure according to claim 18 wherein the registration software includes: product identification software to receive the replication module; volume identification software to identify the at least one of the volumes on the first file server for which the replication module will operate; and binding software to bind the replication module to the at least one of the volumes.
Claim 23
Dependent Claim
29 words
A first infrastructure according to claim 20 wherein the binding software includes a binding data structure to bind the replication module to the at least one of the volumes.
Claim 24
Dependent Claim
39 words
A first infrastructure according to claim 18 wherein the processing software includes: detection software to detect an activity on the first file server that the replication module watches; and a message to submit the activity to the replication module.
Claim 25
Independent Claim
130 words
A system for a first infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the system comprising: a registration unit to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; a message reception unit to receive notice of an activity on a volume on a second file server corresponding to the at least one of the volumes on the first file server, the notice received over the network from the replication module; and a processing unit to perform the activity on the first file server.
Claim 26
Independent Claim
130 words
A system for a first infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the system comprising: a registration unit to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; a message reception unit to receive notice of an activity on a volume on a second file server corresponding to the at least one of the volumes on the first file server, the notice received over the network from the replication module; and a processing unit to perform the activity on the first file server.
Claim 27
Dependent Claim
60 words
A system according to claim 23 wherein the registration unit includes: a product identification unit to receive the replication module; a volume identification unit to identify the at least one of the volumes on the first file server for which the replication module will operate; and means for binding the replication module to the at least one of the volumes.
Claim 28
Dependent Claim
36 words
A system according to claim 24 wherein the means for binding the replication module to the at least one of the volumes includes links between the replication module and the at least one of the volumes.
Claim 29
Dependent Claim
39 words
A system according to claim 23 wherein the system further includes: a detection unit to detect an activity on the first file server that the replication module watches; and a message to submit the activity to the replication module.
Claim 30
Independent Claim
161 words
A method to support file replication to maintain consistency among files across at least a first and second file server connected by a network, the first file server coupled to a first infrastructure and storing one or more volumes of files and the second file server coupled to a second infrastructure, the method comprising: registering a first replication module with the first infrastructure on the first file server; and detecting an activity on the first file server with the first infrastructure that the first replication module watches; and submitting the activity from the first infrastructure to the first replication module; transmitting the activity across the network from the first replication module to a second replication module registered with the second infrastructure; giving notification from the second replication module to the second infrastructure at the second file server of an activity on the first file server over the network; and performing the activity by the second infrastructure on the second file server.
Claim 31
Independent Claim
161 words
A method to support file replication to maintain consistency among files across at least a first and second file server connected by a network, the first file server coupled to a first infrastructure and storing one or more volumes of files and the second file server coupled to a second infrastructure, the method comprising: registering a first replication module with the first infrastructure on the first file server; and detecting an activity on the first file server with the first infrastructure that the first replication module watches; and submitting the activity from the first infrastructure to the first replication module; transmitting the activity across the network from the first replication module to a second replication module registered with the second infrastructure; giving notification from the second replication module to the second infrastructure at the second file server of an activity on the first file server over the network; and performing the activity by the second infrastructure on the second file server.
Claim 32
Independent Claim
200 words
A system comprising: a first file replication infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, wherein the first file replication infrastructure includes a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing software to pass activities on the at least one of the volumes on the first file server to the replication module; and a replication module for registration with the first replication infrastructure on the first file server, wherein the replication module includes a computer-readable medium containing a program comprising: reception software to receive the activities from the first infrastructure; ranking software to rank the activities according to a plurality of criteria; ordering software to order the activities into an activity order for replication according to the activity rankings; and communications software to send the activities in the activity order to the second infrastructure coupled to one of the second file servers.
Claim 33
Independent Claim
200 words
A system comprising: a first file replication infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, wherein the first file replication infrastructure includes a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server for at least one of the volumes on the first file server; and processing software to pass activities on the at least one of the volumes on the first file server to the replication module; and a replication module for registration with the first replication infrastructure on the first file server, wherein the replication module includes a computer-readable medium containing a program comprising: reception software to receive the activities from the first infrastructure; ranking software to rank the activities according to a plurality of criteria; ordering software to order the activities into an activity order for replication according to the activity rankings; and communications software to send the activities in the activity order to the second infrastructure coupled to one of the second file servers.
Claim 34
Independent Claim
111 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server, including: receiving the replication module; receiving an identifier for at least one of the volumes on the first file server for which the replication module will operate; and binding the replication module to the at least one of the volumes; and processing changes on the first file server using the replication module.
Claim 35
Independent Claim
111 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server, including: receiving the replication module; receiving an identifier for at least one of the volumes on the first file server for which the replication module will operate; and binding the replication module to the at least one of the volumes; and processing changes on the first file server using the replication module.
Claim 36
Dependent Claim
41 words
A method according to claim 29 wherein registering a replication module further includes: receiving a list of activities that the replication module watches; and binding the list of activities to the replication module and the at least one of the volumes.
Claim 37
Dependent Claim
49 words
A method according to claim 29 wherein binding the replication module includes: unbinding a first replication module on the first file server from at least one of the volumes to which the replication module is bound; and binding the replication module to the at least one of the volumes.
Claim 38
Independent Claim
95 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server, including unbinding the replication module on the first file server from at least one of the volumes to which the replication module is bound; and processing changes on the first file server using the replication module.
Claim 39
Independent Claim
95 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server, including unbinding the replication module on the first file server from at least one of the volumes to which the replication module is bound; and processing changes on the first file server using the replication module.
Claim 40
Independent Claim
99 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server; processing changes on the first file server using the replication module; and un-registering the replication module from the first infrastructure on the first file server, including unbinding the replication module from all volumes to which the replication module is bound.
Claim 41
Independent Claim
99 words
A method for using an infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the method comprising: registering a replication module with the first infrastructure on the first file server; processing changes on the first file server using the replication module; and un-registering the replication module from the first infrastructure on the first file server, including unbinding the replication module from all volumes to which the replication module is bound.
Claim 42
Dependent Claim
126 words
A first infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the first infrastructure including a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server, including: product identification software to receive the replication module; volume identification software to identify at least one of the volumes on the first file server for which the replication module will operate; and binding software to bind the replication module to the at least one of the volumes; and processing software to process changes to the first file server.
Claim 43
Dependent Claim
126 words
A first infrastructure coupled to a first file server storing one or more volumes of files for supporting file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the first infrastructure including a computer-readable medium containing a program comprising: registration software to register a replication module with the first infrastructure on the first file server, including: product identification software to receive the replication module; volume identification software to identify at least one of the volumes on the first file server for which the replication module will operate; and binding software to bind the replication module to the at least one of the volumes; and processing software to process changes to the first file server.
Claim 44
Dependent Claim
29 words
A first infrastructure according to claim 34 wherein the binding software includes a binding data structure to bind the replication module to the at least one of the volumes.
Claim 45
Independent Claim
147 words
A system for a first infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the system comprising: a registration unit to register a replication module with the first infrastructure on the first file server, including: a product identification unit to receive the replication module; a volume identification unit to identify at least one of the volumes on the first file server for which the replication module will operate; and means for binding the replication module to the at least one of the volumes; a message reception unit to receive notice of an activity on a second file server over the network from the replication module; and a processing unit to perform the activity on the first file server.
Claim 46
Independent Claim
147 words
A system for a first infrastructure coupled to a first file server storing one or more volumes of files to support file replication among a plurality of second file servers connected by a network, each second file server coupled to a second infrastructure, the system comprising: a registration unit to register a replication module with the first infrastructure on the first file server, including: a product identification unit to receive the replication module; a volume identification unit to identify at least one of the volumes on the first file server for which the replication module will operate; and means for binding the replication module to the at least one of the volumes; a message reception unit to receive notice of an activity on a second file server over the network from the replication module; and a processing unit to perform the activity on the first file server.
Claim 47
Dependent Claim
36 words
A system according to claim 36 wherein the means for binding the replication module to the at least one of the volumes includes links between the replication module and the at least one of the volumes.