Patent ID: 9170791
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A computer implemented method for transforming an input dataset comprising a plurality of input items into a smaller output dataset comprising a plurality of corresponding output items by encoding some content in storage addresses of the output items in the output dataset, the method comprising the steps of: for each of the plurality of input items in the input dataset, creating, by a computer, a corresponding output item, wherein each input item contains some content that is not present in the corresponding output item; encoding, by the computer, the content contained in each input item that is not present in the corresponding output item in a storage address of the corresponding output item in the output dataset, wherein the content contained in each input item that is not present in the corresponding output item comprises a specific number of least significant bits of the input item; and storing, by the computer, each output item at its storage address in the output dataset; wherein the content of each input item is contained in a combination of the corresponding output item and the storage address of the corresponding output item; and wherein each input item has a width greater than that of the corresponding output item.