System and method for progressive and hierarchical caching
First Claim
1. A method of caching information relating to a set of data items, comprising:
- providing a first memory storing a set of data items;
wherein information of each of the data items is categorized into hierarchical levels;
in a first retrieval operation, retrieving from the first memory and storing into a second memory only a first hierarchical level of information corresponding to at least one of the data items, wherein the first hierarchical level of information comprises at least one identifier for uniquely identifying each of the at least one of the data items; and
in a second retrieval operation separate from the first retrieval operation, retrieving from the first memory and storing into the second memory only a second hierarchical level of information corresponding to the at least one of the data items, wherein the second hierarchical level of information comprises metadata for the at least one of the data items.
4 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A system and method that allows a user to update the contents of a portable electronic mail account to correspond with the contents of a user'"'"'s regular electronic mail account, where only discrete portions of the regular electronic mail account are progressively cached in the portable electronic mail account according to a hierarchy with each update operation. By updating only a portion of the regular electronic mail account with each update operation, the service provider can minimize the amount of memory storage and communication expense necessary to maintain the portable electronic mail account, while still permitting the user to access the information important to the user.
-
Citations
15 Claims
-
1. A method of caching information relating to a set of data items, comprising:
-
providing a first memory storing a set of data items;
wherein information of each of the data items is categorized into hierarchical levels;in a first retrieval operation, retrieving from the first memory and storing into a second memory only a first hierarchical level of information corresponding to at least one of the data items, wherein the first hierarchical level of information comprises at least one identifier for uniquely identifying each of the at least one of the data items; and in a second retrieval operation separate from the first retrieval operation, retrieving from the first memory and storing into the second memory only a second hierarchical level of information corresponding to the at least one of the data items, wherein the second hierarchical level of information comprises metadata for the at least one of the data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of caching information relating to a set of data items, comprising:
-
in a first retrieval operation, retrieving and storing into a memory only a first hierarchical level of information corresponding to at least one of the data items; and in a second retrieval operation separate from the first retrieval operation, retrieving and storing into the memory only a second hierarchical level of information corresponding to the at least one of the data items, wherein the first retrieval operation is initiated in response to receiving a first trigger, and the second retrieval operation is initiated in response to receiving a second trigger different from the first trigger; and wherein at least one of the first trigger and the second trigger is a predictive indicator predicting a user'"'"'s preferences for retrieving information from the set of data items. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification