Wireless mobile devices having improved operation during network unavailability
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for reducing delays faced by users of mobile devices due to unavailability of wireless networks are disclosed. The techniques facilitate the reduction of delays faced by users of mobile devices during unavailability of wireless networks. A first technique allows mobile devices to communicate with remote servers using asynchronous communications, namely asynchronous requests. Such asynchronous communications allow the processing at a mobile device to continue while the asynchronous request is processed in the background. A second technique pertains to the use of content channels with mobile devices. The content channels are stored and retained in cache memory so that their resources are guaranteed to be locally available, regardless of availability of wireless networks. A third technique pertains to improved list processing within mobile devices such that lists can be manipulated without server interaction. These various techniques can be used separately or in combination.
139 Citations
44 Claims
-
1-29. -29 (Cancelled).
-
30. A method for storing a content channel from a remote server onto a mobile device through a wireless network, the content channel including resources, said method comprising the acts of:
-
(a) receiving an instruction to load the content channel into a cache memory of the mobile device;
(b) determining whether the content channel can fit within a reserved portion of the cache memory of the mobile device; and
(c) loading the content channel into the reserved portion of the cache memory from the remote server through the wireless network when said determining (b) determines that the content channel is able to fit within the reserved portion of the cache memory. - View Dependent Claims (31, 32, 33)
-
-
34. A method for manipulating a list resident on a mobile device used with a wireless communication system, said method comprising the acts of:
-
(a) displaying a list on a display device of the mobile device, the list being displayed from a descriptive file;
(b) receiving, at the mobile device, a list command to modify the displayed list;
(c) locating a list object stored within the mobile device, the list object corresponding to the displayed list;
(d) modifying the list object in accordance with the list command;
(e) obtaining, from the list object, a pointer to the descriptive file; and
(f) modifying at least a portion of the descriptive file in accordance with the list command. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. (Cancelled).
Specification