| US 7,512,616 B2 | ||
| Apparatus, system, and method for communicating a binary code image | ||
| Brian Jeffrey Corcoran, Oro Valley, Ariz. (US); Lourdes Magally Gee, Tucson, Ariz. (US); Matthew Joseph Kalos, Tucson, Ariz. (US); and Ricardo Sedillos Padilla, Tucson, Ariz. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Nov. 20, 2003, as Appl. No. 10/718,420. | ||
| Prior Publication US 2005/0114391 A1, May 26, 2005 | ||
| Int. Cl. G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—101 [707/10; 707/100; 717/136; 717/177; 717/164; 341/87; 341/88; 341/89; 341/95] | 36 Claims |

| 1. A computer readable storage medium storing a self-descriptive binary data structure executable on a computer processor
for communicating binary data, the computer readable storage medium comprising:
the self-descriptive binary data structure configured to communicate data between a source device and a target device distinct
from the source device, and comprising
an image header comprising 512 bytes with a first 128 bytes and a last 128 bytes that are location, size, and content definition
invariant, the first 128 and last 128 storing architecture-specific descriptors and an eight byte version indicator;
a plurality of data segments, each of the plurality of data segments comprising a segment header and a data field, the segment
header descriptive of the corresponding data segment;
a target data set within the data field; and
a data structure descriptor descriptive of the self-descriptive binary data structure, the data structure descriptor identifying
the location of the target data set within the data field.
|