Patent ID: 8730981

Claim:
A method for controlling quality of service for data communication, the method comprising: using at least one computing device to perform the steps of: receiving a first data set and a second data set; storing said first data set in a queue; determining a selected mode of said at least one computing device; determining whether to perform functional redundancy processing for said second data set based on a set of redundancy rules retrieved from a redundancy rules data base based on said selected mode; determining whether the content of said first data set is functionally redundant to the content of said second data set, said content of said first data set functionally redundant to said content of said second data set if it is not sufficiently different therefrom as defined by a rule; and, transmitting said first data set and dropping said second data set if the contents of said first data set are functionally redundant to the contents of said second data set; wherein said first data set is functionally redundant to said second data set based at least in part on a comparison of said first and second data sets where said comparison reveals a degree of difference between said contents of said first and second data sets that is below a threshold degree of difference, and wherein the first and second data sets are comprised of non-duplicate data.