Abstract:
A method operable on a mobile communication device, comprising opening a browser session and issuing an HTTP request for document data, wherein the request includes an XML descriptor added to headers of the HTTP request for identifying the request and the document data being requested, and receiving an HTTP response including the XML descriptor along with document binary data representing respective chunks of the document data for display on the mobile communication device
Abstract:
A network element accepts push registrations from each of a plurality of communication devices. These push registrations can include a pushed-content address and identification of a push proxy gateway type to use when pushing the content to the communication device. Upon receiving content from a push application to push to a given communication device along with the device's address, the network element can use that address to identify the push proxy gateway type to use when forwarding the content via a push proxy gateway to the intended recipient device.
Abstract:
A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from said attachment viewer to a server in response to receipt of an email message including said attachment by said portable electronic device; accessing a graph structure representing a map of said attachment from said server, said graph structure having been previously built on said server; reconstructing said graph structure in response to said initial request and encapsulating said graph structure in data having an attachment viewer readable format, said data being stored on said server; and i) downloading successive chunks of said data from said server to said attachment viewer responsive to successive user requests; ii) storing each of said successive chunks of said data on said portable electronic device prior to display thereof; iii) displaying said successive chunks of said data on said portable electronic device and automatically downloading respective next chunks of said data from said server; and iv) while said data chunks of said data remain to be downloaded from said server performing steps i) to iii).
Abstract:
A mobile communication device, comprising a display, a persistent store, at least one input device, and a processor for executing (i) an invoking application for generating a request for document data responsive to an input via the input device, (ii) an attachment viewer for receiving the request and generating a command for chunks of document data, and (iii) a listener interface for receiving a response to the command and passing the chunks to the attachment viewer for displaying respective chunks of said document data via the display.
Abstract:
A method operable on a mobile communication device, comprising opening a browser session and issuing an HTTP request for document data, wherein the request includes an XML descriptor added to headers of the HTTP request for identifying the request and the document data being requested, and receiving an HTTP response including the XML descriptor along with document binary data representing respective chunks of the document data for display on the mobile communication device.