Patent ID: 8869041

Claim:
A computer-implemented method comprising: receiving, from a particular user, a first request to display messages from a first set of messages; in response to receiving the first request, downloading a first number of messages, from the first set of messages, to a cache; wherein the first number of messages is less than all messages in the first set of messages; wherein the first number of messages is based, at least in part, on a first default number; providing a first mechanism, capable of being activated by the particular user, by which the particular user may download, to the cache, additional messages from the first set of messages; maintaining a first history that tracks how frequently the first mechanism has been activated by the particular user to download additional messages to the cache; and based on how frequently the first mechanism has been activated by the particular user to download additional messages to the cache, as indicated by the first history, automatically increasing the first default number of messages to download in response to subsequent requests to display messages from the first set of messages; wherein the method is performed by one or more computing devices.