Interface-adaptive data exchange
AssigneeAgileDelta, Inc.
InventorJohn C. Schneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgileDelta, Inc.
InventorJohn C. Schneider
Estimating the term…
In embodiments, apparatuses, computer-readable media, and methods for interface-adaptive data exchange may be described. A sender and a receiver may communicate using different versions of a data exchange interface. A serializer may be configured to obtain data generated according to a first version of the data exchange interface and to write data to a communication medium for communication to the receiver such that it may be understood by the receiver based on the receiver's version of the data exchange interface. The serializer may be configured to omit one or ones of data that may be not be understood by the receiver based on the receiver's version of the data exchange interface. In some embodiments, the serializer may omit one or ones of data which are not permitted in the current context according to the interface definition. In various embodiments, the serializer may determine the extent of the omitted data based on an end delimeter, a length of data to-be-omitted, or a description of the sender's version of the data exchange interface. Other embodiments may be described.
One or more computer-readable media comprising instructions stored thereon that are configured to cause a computing device, in response to execution of the instructions by the computing device, to:
An apparatus for sending data to a receiver device configured to receive data configured according to a first version of an data exchange interface, the apparatus comprising:
A computer-implemented method for sending data to a receiving device configured to receive data configured according to a first version of an data exchange interface, the method comprising:
The method of claim 19, wherein the interface definition comprises a grammar, an interface definition language, a schema, or a finite automata.
Dependencies are inferred from the claim text.