Patent ID: 8676858

Claim:
In a computing system environment, a method of differentiating pluralities 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, comprising: compressing individually said each file of the plurality of files, the compressing generating a plurality of dictionaries one each for said each file, the compressing achieved by identifying all possible tuples in the files for sets of characters and replacing each unique tuple with a particular symbol and each particular symbol stored in the single dictionary, and generating a particular new symbol for a most frequently identified tuple and replacing it in the single dictionary and when multiple tuples have a same frequency as the most frequently identified tuple, resolving the most frequency identified tuple by projecting each of the multiple tuples into right triangles and solving for hypotenuses, a particular hypotenuse having a longest length from remaining hypotenuses being identified as the most frequently identified tuple; converting the pluralities of dictionaries into the single dictionary having fewer entries than a combined number of entries for the plurality of dictionaries; and generating a digital spectrum in a multi-dimensional space using only the single dictionary.