Email server with proxy caching of unique identifiers
First Claim
Patent Images
1. An electronic mail (email) server comprising:
- a database that stores unique identifiers (UID'"'"'s) of electronic messages;
a proxy that obtains mappings from the database for previously existing UID'"'"'s of electronic messages that had been determined from a polling operation;
a cache in which the mappings of UID'"'"'s are cached;
wherein the proxy is operative for purging the cache of the previously existing UID'"'"'s after polling.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic mail (email) server has a database that stores unique identifiers (UID'"'"'s) of electronic messages. A proxy obtains mappings from the database for previously existing UID'"'"'s of electronic messages that have been determined from a polling operation. A cache caches the mappings of UID'"'"'s and the proxy is operative for purging the cache of the previously existing UID'"'"'s after polling.
94 Citations
16 Claims
-
1. An electronic mail (email) server comprising:
-
a database that stores unique identifiers (UID'"'"'s) of electronic messages;
a proxy that obtains mappings from the database for previously existing UID'"'"'s of electronic messages that had been determined from a polling operation;
a cache in which the mappings of UID'"'"'s are cached;
wherein the proxy is operative for purging the cache of the previously existing UID'"'"'s after polling. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communications system comprising:
-
a polling engine that polls an electronic mailbox of a user to retrieve unique identifiers (UID'"'"'s) and message identifiers (MsgId'"'"'s) of electronic messages;
a database for storing the UID'"'"'s and MsgID'"'"'s obtained by polling;
at least one cache in which the mappings of UID'"'"'s from the database are cached; and
an email proxy server that obtains mappings from the database for previously existing UID'"'"'s determined from polling, wherein the proxy is operative for purging the cache of the previously existing UID'"'"'s after polling. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic mail (email) processing method, which comprises:
-
polling an electronic mailbox of a user to retrieve unique identifiers (UID'"'"'s) of electronic messages and mapping those UID'"'"'s that are new;
caching the UID mappings to a cache; and
purging the cache of the previously existing UID'"'"'s after polling. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable modules comprising:
-
a proxy that obtains mappings for new unique identifiers (UID'"'"'s) of electronic messages that had been determined from polling an electronic mailbox;
a cache that caches the mappings of UID'"'"'s of email, wherein the proxy is operative for purging the cache of the previously existing UID'"'"'s after polling.
-
Specification