Patent ID: 8086660

Claim:
A method of transferring data from a host to a protocol emulator, the method comprising: preparing a description of the structure of the data; providing the description of the data to the host and the protocol emulator; creating, during runtime, a reference model of the data structure using the description of the data on each of the host and the protocol emulator, wherein creating the reference model comprises creating a node for each element of the data and indexing the nodes of the reference model; as requested, creating an instance of the reference model with the data on the host; serializing the data in the instance, wherein serializing the data in the instance comprises forming a binary file in which the data is ordered in a linear manner based upon the index of the node from which each element of data was taken; transferring the serialized data from the host to the protocol emulator; and creating an instance of the data on the protocol emulator based on the reference model, wherein the serialized data includes at least one command for creating a protocol emulation session.