The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 03, 2009
Filed:
Mar. 11, 2004
Tadd H. Giles, Kirkland, WA (US);
Paul K. Kromann, Redmond, WA (US);
Tadd H. Giles, Kirkland, WA (US);
Paul K. Kromann, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Described is a system and method in which client-side tracking mechanisms allow a computing device to efficiently decide which messages need to be downloaded from a server for subsequent filtering evaluation, and request only those messages. For example, the present invention may be used to limit a download of POP3 email messages to those received in the last n days. When a message is downloaded that does not meet user-specified filtering criteria such as a date window, the message data is discarded, but the state of that message as not meeting the criteria is preserved in an already-checked table. On a subsequent data request, the received list of unique message IDs is checked against the main message store and the checked table, and message data only downloaded if the unique ID is not found. Messages that are not listed are removed from the message store or the checked table.