High performance message store

  • US 6,167,402 A
  • Filed: 04/27/1998
  • Issued: 12/26/2000
  • Est. Priority Date: 04/27/1998
  • Status: Expired due to Term
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. An Internet Message Access Protocol (IMAP) message store for storing email messages and related data comprising:

  • a plurality of calendar-based and page based data buckets, each data bucket being suitable for containing a plurality of messages received within a predetermined time period, thereby reducing the need to process a large body of messages;

    a calendar-based and page based index file including one or more index file pages, each index file page of the index file suitable for containing a plurality of index file cells having variable length to allow for the addition of fields and index information capable under IMAP, each index file cell arranged to store index information characterizing an associated one of the messages including a message-analyzed field to indicate whether a message is in IMAP protocol, and each index file corresponding to the predetermined time period; and

    a calendar-based and page based index directory including one or more index directory files, each index directory file corresponding to the predetermined time period, the index directory suitable for containing a plurality of index directory cells, each index directory cell arranged to store index directory information suitable for locating an associated index file cell, thereby being associated with the particular message associated with the index file cell;

    wherein the index file and index directory allow for efficient use of IMAP indexing capabilities.

View all claims
  • 2 Assignments