Patent ID: 7984360

Claim:
A method of storing an input string of M N- tuples of bits, wherein N>1,the method comprising the steps of: (a) selecting, in accordance with the input string, a substitution transformation to apply to the input string; (b) applying said selected substitution transformation to the input string, thereby providing a transformed string of MN-tuples of bits; and (c) programming M cells of a memory to represent said transformed string; wherein said memory is operative to selectively program each said cell to represent each binary number from 0 through 2 N −1 as a respective one of 2 N ordered states of said each cell, and wherein said selecting is of a said substitution transformation that results in said programming yielding a distribution of respective said ordered states of said cells that satisfies a predetermined logical condition selected from the group consisting of a said ordered state other than a lowest said ordered state occurring most often in said distribution and said lowest ordered state occurring in said distribution with at most a predetermined frequency.