Persisting file system information on mobile devices
First Claim
1. A communication device adapted to store and update file system information for a network resource, the communication device comprising:
- a wireless communication module;
a display;
a persistent memory; and
a processor in communication with the wireless communication module, the display, and the persistent memory, the processor being configured to;
store, in the persistent memory, data comprising first file system information received via the wireless connection module for the network resource;
request, using the wireless connection module, new file system information for the network resource when it is determined that the first file system information has aged beyond a predetermined threshold and that a last modification time for the network resource is later than a time associated with the first file system information;
enable receiving data comprising the new file system information using the wireless connection module;
store said data comprising the new file system information in the persistent memory; and
enable display of at least a portion of the stored data comprising the first file system information when it is determined that a condition has been met, the condition being selected from;
the first file system information has not aged beyond the predetermined threshold, and the last modification time for the network resource being earlier than the time associated with the first file system information.
5 Assignments
0 Petitions
Accused Products
Abstract
A communication device and method are provided for storing and updating file system information for a network resource such as a content server or application server over a wireless connection. Data pertaining to a folder structure or content listing is received at the device and stored in persistent memory. Upon determination that the stored file system information has aged beyond a predetermined threshold and that a last modification time for the network resource is later than a time associated with the first file system information, a request is transmitted over a wireless connection for new file system information for the network resource. The request may be intercepted by a mobile data server that communicates with the network resource to provide the information to the communication device.
20 Citations
19 Claims
-
1. A communication device adapted to store and update file system information for a network resource, the communication device comprising:
-
a wireless communication module; a display; a persistent memory; and a processor in communication with the wireless communication module, the display, and the persistent memory, the processor being configured to; store, in the persistent memory, data comprising first file system information received via the wireless connection module for the network resource; request, using the wireless connection module, new file system information for the network resource when it is determined that the first file system information has aged beyond a predetermined threshold and that a last modification time for the network resource is later than a time associated with the first file system information; enable receiving data comprising the new file system information using the wireless connection module; store said data comprising the new file system information in the persistent memory; and enable display of at least a portion of the stored data comprising the first file system information when it is determined that a condition has been met, the condition being selected from;
the first file system information has not aged beyond the predetermined threshold, and the last modification time for the network resource being earlier than the time associated with the first file system information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for updating, at a communication device, file system information for a network resource, the method comprising:
-
storing, in persistent memory at the communication device, data comprising first file system information received over a wireless connection for the network resource; requesting, over the wireless connection, new file system information for the network resource when it is determined that the first file system information has aged beyond a predetermined threshold and that a last modification time for the network resource is later than a time associated with the first file system information; receiving data comprising the new file system information over the wireless connection; storing said data comprising the new file system information in the persistent memory; and displaying at least a portion of the stored data comprising the first file system information when it is determined that a condition has been met, the condition being selected from;
the first file system information has not aged beyond the predetermined threshold, and the last modification time for the network resource is earlier than the time associated with the first file system information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising code executable by a processing device to carry out the method of:
-
storing, in persistent memory at the communication device, data comprising first file system information received over a wireless connection for the network resource; requesting, over the wireless connection, new file system information for the network resource when it is determined that the first file system information has aged beyond a predetermined threshold and that a last modification time for the network resource is later than a time associated with the first file system information; receiving data comprising the new file system information over the wireless connection; storing said data comprising the new file system information in the persistent memory; and displaying at least a portion of the stored data comprising the first file system information when it is determined that a condition has been met, the condition being selected from;
the first file system information has not aged beyond the predetermined threshold, and the last modification time for the network resource is earlier than the time associated with the first file system information.
-
Specification