Patent ID: 8433822

Claim:
A method of wireless message optimization, comprising: at a wireless device, generating a service request message in an optimized service request message format by mapping default values in a plurality of components of the message to default indicators, mapping enumeration values in said plurality of components of the message to enumeration indexes, performing null field encoding on null fields in said plurality of components of the message, and forwarding the optimized service request message to an application gateway; receiving the optimized service request message at the application gateway; using a mapping selected based on an application identification code (application ID) and a message identification code (message ID), transforming the optimized service request message to a web service request message having a format expected by a web service, before forwarding the web service request message to a server that provides the web service, by mapping default indicators in the optimized service request message to default values in the web service request message, inserting null fields by expanding encoded strings and arrays, and mapping enumeration indexes in the optimized service request message to enumeration values in the web service request message; and receiving a service response message from the web server and mapping the service response message to an optimized response message format before forwarding the service response message in the optimized response message format to the wireless device.