Patent ID: 7958162

Claim:
A computer-implemented method for generating a second data set from a first data set comprising: determining an occurrence value for each element of said first data set pertaining to the quantity of occurrences of that element within said first data set; receiving a similarity value configured by a user indicating a desired similarity between said first and second data sets; and generating said second data set to include elements with said occurrence values for said second data set based on said occurrence values of elements of said first data set and said similarity value, wherein said generating said second data set further includes: examining said occurrence value of an element in said first data set; retrieving another element of said first data set with an occurrence value within a range from said occurrence value of said examined element in said first data set, wherein said range is indicated by said similarity value to provide said desired similarity; and substituting said examined element with said retrieved element by placing said retrieved element at a location within said second data set that corresponds to a location of said examined element in said first data set.