1. A method of matching pattern-based data, comprising: deriving a first pattern from a first input set of values and a second pattern from a second input set of values; computing a similarity of the first pattern and the second pattern; and matching the first input set of values with the second input set of values based on the similarity computation.