Patent ID: 8028079

Claim:
A computer-implemented method comprising: under control of one or more computing systems configured with executable instructions, receiving an inbound data in a first language at a proxy server from a mobile device, the first language comprising a binary format language that comprises a header section and a data section that comprises a plurality of root nodes and a type, the inbound data being generated by mapping one or more elements of a scripting language to the plurality of root nodes of the data section of the binary format language; performing a first conversion at the proxy server, the first conversion transforming the inbound data from the first language to a second language; sending the inbound data from the proxy server to a network service that generates an outbound data in response; performing a second conversion at the proxy server, the second conversion transforming the outbound data to the first language while maintaining a structure of the outbound data; and sending the outbound data to the mobile device.