Patent ID: 9323769
Filing Date: 2016-04-26
CPC Classification: G06F

Claim Text:
1. In a computing system environment, a method of differentiating related groups of files stored on one or more computing devices, each file having a plurality of symbols representing an underlying data stream of original bits of data, the method implemented as executable instruction residing in a non-transitory computer-readable storage medium that is executed by a special purpose computer, the method comprising: determining, by the computer, a number of occurrences of each said symbol in said each file stored on said one or more computing devices by creating a tuple array having columns and rows, each unique column and unique row representing a particular symbol combination where a corresponding cell indicates an order for that particular symbol combination and expanding the tuple array for each new symbol encountered, each file being compressed with the symbols that replaced the original bits of data; computing, by the computer, a distance value between said each file and every other file based on the determined number of occurrences to determine relatedness of said each files and to sort said each file into at least one group of related files, the distance value computed using a table derived from the tuple array and the table is sorted, each entry corresponding to a particular file and having each remaining file identified and each remaining file's distance value with each entry having the lowest distance value to the left and highest distance value to the right within the table; computing, by the computer, a distance value between each said group of related files and at least one other group of related files; determining and assigning, by the computer, a relatedness value of said groups based on the distance value between each said group of related files and at least one other group of related files; and combining said group of related files and the at least one other group of related files based on the relatedness value.