DATA PACKAGING SYSTEM AND METHOD
First Claim
Patent Images
1. A data packaging method, comprising:
- receiving a dataset that includes one or more data values encoded in a first device-dependent format associated with a first operating system;
determining, on a processor, one or more handles and one or more positions associated with the one or more data values in the received dataset, wherein the one or more handles combined with the one or more positions represent logical locations that the one or more data values have in a hierarchy to organize the one or more data values;
converting, on the processor, the one or more data values in the received dataset from the first device-dependent format into an intermediate device-independent format;
inserting the one or more converted data values into a data tree, wherein the processor inserts the one or more converted data values into the data tree at the logical locations that the one or more converted data values have in the hierarchy to populate the data tree; and
communicating the populated data tree to a computing device that executes a second operating system associated with a second device-dependent format incompatible with the first device-dependent format associated with the first operating system, wherein the computing device transforms the one or more converted data values in the populated data tree from the intermediate device-independent format into the second device-dependent format to process the one or more converted data values 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
20 Claims
-
1. A data packaging method, comprising:
-
receiving a dataset that includes one or more data values encoded in a first device-dependent format associated with a first operating system; determining, on a processor, one or more handles and one or more positions associated with the one or more data values in the received dataset, wherein the one or more handles combined with the one or more positions represent logical locations that the one or more data values have in a hierarchy to organize the one or more data values; converting, on the processor, the one or more data values in the received dataset from the first device-dependent format into an intermediate device-independent format; inserting the one or more converted data values into a data tree, wherein the processor inserts the one or more converted data values into the data tree at the logical locations that the one or more converted data values have in the hierarchy to populate the data tree; and communicating the populated data tree to a computing device that executes a second operating system associated with a second device-dependent format incompatible with the first device-dependent format associated with the first operating system, wherein the computing device transforms the one or more converted data values in the populated data tree from the intermediate device-independent format into the second device-dependent format to process the one or more converted data values 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 one or more data values encoded in a first device-dependent format associated with a first operating system; determine one or more handles and one or more positions associated with the one or more data values in the received dataset, wherein the one or more handles combined with the one or more positions represent logical locations that the one or more data values have in a hierarchy to organize the one or more data values; convert the one or more data values in the received dataset from the first device-dependent format into an intermediate device-independent format; insert the one or more converted data values into a data tree at the logical locations that the one or more converted data values have in the hierarchy; and communicate the populated data tree to a computing device configured to execute a second operating system associated with 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 one or more converted data values in the populated data tree from the intermediate device-independent format into the second device-dependent format to process the one or more converted data values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing a data tree, wherein the data tree stored on the non-transitory computer readable storage medium comprises:
-
one or more data values having an intermediate device-independent format; and a hierarchy to organize the one or more data values according to one or more handles and one or more positions associated with the one or more data values, wherein the one or more data values are associated with one or more handles and one or more positions that collectively represent logical locations that the one or more data values have in the hierarchy. - View Dependent Claims (18, 19, 20)
-
Specification