Email server with enhanced least recently used (LRU) cache
First Claim
Patent Images
1. An electronic mail (email) server comprising:
- a proxy that obtains mappings for unique identifiers (UID'"'"'s) corresponding to new electronic messages that had been determined from a polling operation;
a least recently used (LRU) cache that caches each new message and releases from cache least recently used messages; and
a memory in which all messages within the LRU cache are spooled.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic mail (email) server includes a proxy that obtains mappings for unique identifiers (UID'"'"'s) corresponding to new electronic messages that have been determined form a polling operation. A Least Recently Used (LRU) cache caches each new message and releases from cache least recently used messages. A memory in which all messages within the LRU cache are spooled.
33 Citations
20 Claims
-
1. An electronic mail (email) server comprising:
-
a proxy that obtains mappings for unique identifiers (UID'"'"'s) corresponding to new electronic messages that had been determined from a polling operation;
a least recently used (LRU) cache that caches each new message and releases from cache least recently used messages; and
a memory in which all messages within the LRU cache are spooled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic mail (email) server comprising:
-
a least recently used (LRU) cache that caches new electronic messages determined from a polling operation and releases from cache least recently used messages; and
a disk memory in which all new messages within the LRU cache are spooled. - View Dependent Claims (7, 8, 9)
-
-
10. A communications system comprising:
-
a polling engine that polls an electronic mailbox of a user to retrieve unique identifiers (UID'"'"'s) of new messages;
a proxy that obtains mappings for the new messages;
a least recently used (LRU) cache that caches each new message and releases from cache least recently used messages; and
a memory in which all new messages within the LRU cache are spooled. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An electronic mail (email) processing method, which comprises:
-
polling an electronic mailbox of a user to retrieve unique identifiers (UID'"'"'s) of new messages;
obtaining mappings for the new messages;
caching each new message within a least recently used (LRU) cache; and
spooling all messages within the LRU cache to memory. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable medium having computer-executable modules comprising:
-
a least recently used (LRU) cache that caches new electronic messages determined from a polling operation and releases from cache least recently used messages; and
a memory in which all messages within the LRU cache are spooled. - View Dependent Claims (20)
-
Specification