×

IMAP fetch diff

  • US 8,341,229 B2
  • Filed: 11/25/2008
  • Issued: 12/25/2012
  • Est. Priority Date: 11/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving messages at a mail server operating on a server machine, wherein the mail server comprises a Internet Message Access Protocol (IMAP) server to allow a user to keep messages on the mail server and to provide real time updates of the user'"'"'s messages to a mail client, wherein the IMAP server utilizes a diff type protocol to call to a file comparison utility that returns differences between messages having same message identifiers;

    determining, by the mail server, that at least two of the messages have a same message identifier, wherein the at least two messages are redundant messages and each of the at least two redundant messages have at least one of a different header or a different message body;

    comparing, by the IMAP server, the at least two messages to determine differences between the at least two redundant messages;

    generating, by the IMAP server, a single message having the same message identifier and a differential message that identifies the differences based on the comparison of the at least two messages; and

    delivering, by the mail server, the single message with the differential message to the mail client.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×