×

System for exchanging binary data

  • US 7,158,984 B2
  • Filed: 02/03/2003
  • Issued: 01/02/2007
  • Est. Priority Date: 02/01/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for describing and manipulating arbitrarily complex non-flat binary data, said arbitrarily complex non-flat binary data containing references between distinct structures and derived from type descriptions, the system comprising:

  • a processor;

    logically connected to said processor, one or more custom binary type and field description databases, wherein said one or more custom binary type and field description databases provide type descriptions and field descriptions, accessible at run-time, for the purposes of manipulating the arbitrarily complex non-flat binary data, wherein said one or more custom binary type and field description databases define the set of known binary type structures and structure fields derived by compilation or interpretation of type definitions expressed in a standard textual source code form as structure descriptions, together with an enumeration and definition of component fields of said structure descriptions, including one or more fields mediating inter-structure references;

    logically connected to the processor, a compiler, wherein said compiler is capable of accessing said one or more custom binary type and field description databases at run-time and generating or modifying said one or more custom binary type and field description databases;

    logically connected to said processor, an application program interface suite, wherein said application program interface suite provides full support for reading and writing information from said one or more custom binary type and field description databases; and

    logically connected to said processor, a hashing process, wherein said hashing process converts type names to unique numeric type IDs.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×