System and method for data and message optimization in wireless communications
AssigneeResearch In Motion Limited
InventorsViera Bibr, Brindusa Fritsch, Michael Shenfield
Life of this patent
Estimating the term…
Abstract
Data and message optimization in wireless communications are enabled by a wireless device with a user application provisioned with an optimized data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. A proxy maps complex service messages to optimized wireless messages in a format of the optimized data structure, and maps optimized wireless messages to complex service messages. The proxy is located in a communications path between the wireless device and the remote service.
Claims20
A system for data and message optimization in wireless communications, comprising:
- a wireless device with a user application provisioned with an optimized data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service;
- and
- a proxy provisioned with data maps for mapping complex service messages to optimized wireless messages in a format of the optimized data structure, and mapping optimized wireless messages to complex service messages, the proxy being located in a communications path between the wireless device and the remote service.
A method for data and message optimization in wireless communication, comprising:
- provisioning a wireless device user application with an optimized data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service;
- mapping complex service messages used by the remote service to optimized wireless messages used by the application, and optimized wireless messages to complex service messages;
- and
- provisioning a proxy in a communications path between the wireless device and the remote service with the mapping, to permit the proxy to convert the complex service messages to the optimized wireless messages and the optimized wireless messages to the complex service messages, to enable communications between the wireless device and the remote service.
A wireless device, comprising:
- a user application for providing a user of the wireless device with wireless access to a remote service;
- and
- an optimized data structure used by the application for storing and communicating information required by the application to provide the service to a user of the wireless device, the optimized data structure being a flattened representation of a data structure utilized by the remote service to communicate with devices that access the service.
Dependencies are inferred from the claim text.