Patent ID: 8533239

Claim:
A data packaging method, comprising: receiving a dataset that includes a data value encoded in a first device-dependent format associated with a first operating system; determining, on a processor, a handle and a position associated with the data value in the received dataset, wherein the handle combined with the position represent a logical location that the data value has in a hierarchy to organize the data value; converting, on the processor, the data value in the received dataset from the first device-dependent format into an intermediate device-independent format; inserting the converted data value into a data tree, wherein the processor inserts the converted data value into the data tree at the logical location that the converted data value has in the hierarchy to populate the data tree; and communicating the populated data tree to a computing device that executes a second operating system comprising data in a second device-dependent format incompatible with the first device-dependent format associated with the first operating system, wherein the computing device transforms the converted data value in the populated data tree from the intermediate device-independent format into the second device-dependent format to process the converted data value in the populated data tree.