System for translating native data structures and specific message structures by using template represented data structures on communication media and host machines
US6295561A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jun 30, 1998 |
| Grant date | Sep 25, 2001 |
| Priority date | — |
| Expiry date | Jun 30, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/447
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method implemented, for example, by a C language compiler at either a source or target system, for translating between native data structures on arbitrary machines and specific message structures on communication media such that the byte order and word alignment on the native machine is translated as needed into the byte order and word alignment required in the communication media. In so doing, templates which represent data structures on the communication media and data structures in the host machine that represent the communication structures are defined. Then, translations adjusting for byte alignment (structure packing) and adjusting for byte order between these two representations are performed in either direction.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.