发明名称 System for exchanging binary data
摘要 A strongly-typed, distributed, run-time system capable of describing and manipulating arbitrarily complex, non-flat, binary data derived from type descriptions in a standard (or slightly extended) programming language, including handling of type inheritance. The system is composed of four primary components. First, a plurality of databases having binary type and field descriptions. Second, a run-time modifiable type compiler that is capable of generating type databases either via explicit API calls or by compilation of unmodified header files or individual type definitions in a standard programming language. Third, a complete API suite for access to type information as well as full support for reading and writing types, type relationships and inheritance, and type fields, given knowledge of the unique numeric type ID and the field name/path. Finally, a hashing process for converting type names to unique type IDs (which may also incorporate a number of logical flags relating to the nature of the type). Further extensions and improvements are also provided as described herein.
申请公布号 US7158984(B2) 申请公布日期 2007.01.02
申请号 US20030357325 申请日期 2003.02.03
申请人 FAIRWEATHER JOHN 发明人 FAIRWEATHER JOHN
分类号 G06F17/30;G06F;G06F7/00;G06F9/00;G06F9/44;G06F9/45;G06F12/00;G06F12/06;G06F13/00;G06F15/16;G06F15/173;G06F17/00;G06F17/21;G06F17/27;G06F17/28;G06K9/72;G06N5/00;G06N5/02;H04L 主分类号 G06F17/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利