Method and apparatus for dense hyper IO digital retention
First Claim
Patent Images
1. A computer-implemented method for storing and processing data without the need for a conventional hard drive, the method comprising:
- accessing a block of uncoded data;
decomposing the block of uncoded data into a plurality of data vectors;
deriving a plurality of encoded data bits from a characteristic of the uncoded data;
mapping each data vector of the plurality of data vectors to one of the plurality of encoded data bits;
generating, based on the mapping of each data vector of the plurality of data vectors to one of the plurality of encoded data bits, an encoding of the uncoded data; and
storing the encoding of the uncoded data in at least one random access memory to generate an encoded representation of the uncoded data.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method to encode and decode raw data. The method to encode includes receiving a block of uncoded data, decomposing the block of uncoded data into a plurality of data vectors, mapping each of the plurality of data vectors to a bit marker; and storing the bit marker in a memory to produce an encoded representation of the uncoded data. Encoding may further include decomposing the block of uncoded data into default data and non-default data, and mapping only the non-default data. In some embodiments, bit markers may include a seed value and replication rule, or a fractalized pattern.
360 Citations
20 Claims
-
1. A computer-implemented method for storing and processing data without the need for a conventional hard drive, the method comprising:
-
accessing a block of uncoded data; decomposing the block of uncoded data into a plurality of data vectors; deriving a plurality of encoded data bits from a characteristic of the uncoded data; mapping each data vector of the plurality of data vectors to one of the plurality of encoded data bits; generating, based on the mapping of each data vector of the plurality of data vectors to one of the plurality of encoded data bits, an encoding of the uncoded data; and storing the encoding of the uncoded data in at least one random access memory to generate an encoded representation of the uncoded data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing instructions, that when executed by a processor, cause the processor to:
-
access a block of uncoded data; decompose the block of uncoded data into a plurality of data vectors; derive a plurality of encoded data bits from a characteristic of the uncoded data; map each data vector of the plurality of data vectors to one of the plurality of encoded data bits; generate, based on the mapping of each of the data vectors of the plurality of data vectors to one of the plurality of encoded data bits, an encoding of the uncoded data; and store the encoding of the uncoded data, based on the plurality of encoded data bits, in at least one random access memory to generate an encoded representation of the uncoded data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification