Abstract:
The present invention relates to a mobile device (200) for use with a wireless data communication providing electronic mail services centrally managed by a mail server. The mobile device stores electronic mail resources in a memory storage device (206) that is persistent and not subjected to cache removal processing. The mobile device also has a display device (228), which displays at least a part of one or more of the electronic mail resources, and an electronic mail processor (226) which can perform an electronic mail operation with respect to the electronic mail resources stored in the memory storage device (206) even when the wireless data communication network is not available to the mobile device (200). Accordingly, the mobile device (200) can locally perform locally electronic mail services thereby avoiding significant delays when the network is unavailable.
Abstract:
The present invention relates to a mobile device (200) for use with a wireless data communication providing electronic mail services centrally managed by a mail server. The mobile device stores electronic mail resources in a memory storage device that is persistent and not subjected to cache removal processing. The mobile device also has a display device (228), which displays at least a part of one or more of the electronic mail resources, and an electronic mail processor (226) which can perform an electronic mail operation with respect to the electronic mail resources stored in the memory storage device even when the wireless data communication network is not available to the mobile device. Accordingly, the mobile device can locally perform locally electronic mail services thereby avoiding significant delays when the network is unavailable.
Abstract:
A method for accelerating the navigation of hypertext pages based on a compound request is disclosed. According to a request entered by a user, a choice card is received (902) in a client device and displayed (904) as a list of items. One or more numerals are keyed into the device (906) and the request is examined (908) to determine if the request is a compound request. If a single numeral is entered, the request is processed (918) as usual to fetch a card and then display the card (914). If the entered request is a compound request, a parsing process is activated (910) to parse the compound request into individual requests. Then, a corresponding card is fetched (912) individually for each intermediate request without display of the intermediate card. When the final request is processed, the corresponding card containing desired information is displayed at (914). This compensates for the limited bandwidth of the current wireless data network and the low memory in mobile devices in use today.
Abstract:
Communication channels between mobile telephones and networks like the Internet have very limited bandwidths. The transmission of documents expressed in various forms like markup languages is made more efficient by compressing document elements into codes such that syntactical characteristics of the elements can be determined readily from the encoded representations. An indication of the presence of syntax information like markup language tag attributes and content is conveyed in a position relative to the code beginning that is predefined. Preferably, the position is independent of the type of element that is represented. In this manner, compressed or encoded representations of document elements can be processed efficiently without need for expansion or decoding. In addition, future extensions to the markup language can be processed efficiently by existing encoders and decoders that are not cognizant of the new extensions.