Data packaging system and method
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating data includes selecting a portion of data for communication to a remote computer with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. A portable buffer is generated based on the selected data portion, the portable buffer comprising at least one device-independent data representation. The portable buffer is communicated to the remote computer for processing the data portion in a second device-dependent format.
33 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data packaging system, wherein the system comprises a processor configured to:
-
receive a dataset that includes a data value encoded in a first device-dependent format associated with a first operating system; determine 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; convert the data value in the received dataset from the first device-dependent format into an intermediate device-independent format; insert the converted data value into a data tree at the logical location that the converted data value has in the hierarchy; and communicate the populated data tree to a computing device configured to execute 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 is further configured to transform 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to cause a processor to receive a dataset that includes a data value encoded in a first device-dependent format associated with a first operating system; computer readable program code configured to determine 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; computer readable program code configured to convert the data value in the received dataset from the first device-dependent format into an intermediate device-independent format; computer readable program code configured to insert the converted data value into a data tree at the logical location that the converted data value has in the hierarchy to populate the data tree; and computer readable program code configured to communicate 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. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification