Patent ID: 8656055

Claim:
A non-transitory computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to convert an object, the instructions comprising: defining a list of one or more identities associated with one or more data types; associating an identity with a data value of a server object to create an identity-value pair, wherein the associating the identity with the data value of the server object is based on a data type of the server object; serializing the server object into a compressed serialized data block of a format using the identity-value pair, wherein the format comprises a compact format that reduces a size of the compressed serialized data block; inserting the compressed serialized data block into a first tag of a first multimedia file, wherein the first tag permits binary data to be embedded in the first multimedia file, and wherein the first tag associates a binary large object of the binary data with a character identity; inserting a name of a client object into a second tag of the first multimedia file; and transmitting the first multimedia file to a client.