Patent ID: 7958096

Claim:
A system for performing data mining in a set of binary data arranged as a plurality of data items, wherein each data item has a plurality of bits, each bit in a corresponding one of a plurality of bit positions defined for each data item, the system comprising: a computer system having hardware including a processor and data storage, wherein the computer system is programmed to: arrange the set of binary data in the data storage such that the binary data is in bit position groups, wherein each bit position group corresponds to a different one of the plurality of bit positions and includes one bit from each of the plurality of data items which has that one bit position; compress the binary data of each bit position group such that each bit position group is represented by a compressed data structure, wherein the set of binary data is represented by a plurality of compressed data structures; and perform a data mining technique using the plurality of compressed data structures to effect a result of detecting at least one of a non-preselected pattern and a non-preselected relationship among the plurality of data items of the set of binary data.