Binary Markup Language Schema for Generic Data Stream Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in reusing binary protocols across different technologies and integrating user components with new protocols, particularly in translating binary data streams generically, leading to inefficiencies in bandwidth-limited environments.
Innovation Solution
The implementation of Binary Markup Language (BML) enables generic generation and processing of binary data by defining a schema that mimics XML's flexibility and interoperability, allowing for the translation of binary data streams while maintaining performance advantages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If binary protocols are customized for each specific technology and system, then system-specific performance is optimized, but reuse across different technologies and integration of user components with new protocols becomes difficult and inefficient
Solution Approach 1:
The patent creates a universal binary protocol framework that can be used across multiple technologies and systems. By defining a generic protocol structure with configurable parameters, the same protocol can serve different communication needs without requiring technology-specific customizations, thereby improving adaptability while maintaining manageable complexity through standardization.
Solution Approach 2:
The binary protocol is segmented into distinct functional components and layers, allowing individual parts to be configured for specific technologies while maintaining overall protocol compatibility. This segmentation enables selective adaptation of protocol sections without affecting the entire protocol stack, reducing integration complexity while improving versatility.
2Ease of operation
If XML is used as a messaging language in bandwidth-limited environments, then ease of parsing and validation is improved, but message size increases causing performance degradation
Solution Approach 1:
The patent replaces the text-based XML messaging system with a binary messaging system. This substitution maintains the structured, parseable nature of XML through defined binary schemas while eliminating the verbose text representation, thereby achieving both ease of parsing through validation schemas and reduced message size suitable for bandwidth-limited environments.
Solution Approach 2:
The patent changes the fundamental parameter of message representation from text-based (XML) to binary format. This parameter change preserves the structured organization and validation capabilities of XML through binary schemas while dramatically reducing message size, enabling efficient communication in bandwidth-constrained environments without sacrificing parsing ease.
Data Source
AI summary
In one aspect, a method includes defining a schema using binary markup language (BML) and storing the schema on a non-transitory machine readable medium and translating a binary data stream using the schema. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to define a schema using the BML, store the schema on a non-transitory machine readable medium and translate a binary data stream using the schema. In a further aspect, an apparatus includes circuitry to define a schema using the BML, store the schema on a non-transitory machine readable medium and translate a binary data stream using the schema.


