Patent ID: 6934723

Claim:
A method of replicating data in a network having a central server computer system and a plurality of client computer systems connected to said central server computer system, said method comprising: providing functionality for the central server computer system, including functionality for: monitoring changes to files residing on said central server computer system; generating replication data, using said changes to the files, for subsequent distribution to said plurality of client computer systems; broadcasting said replication data from said central server computer system to said plurality of client computer systems using a Broadcast Streaming protocol; repeating the broadcasting of said replication data; setting up and evaluating statistics having at least one predetermined threshold value, said statistics including at least one of: (i) a number of repetitions of said broadcasting, (ii) a time period during which said broadcasting is to be repeated, and (iii) a number or fraction of said plurality of client computer systems successfully receiving the broadcasted replication data; and continuing the repeating the broadcast of said replication data until said statistics reach at least one of the at least one predetermined threshold value.