High performance message store
AssigneeSun Microsystems, Inc.
InventorWilliam J. Yeager
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorWilliam J. Yeager
Estimating the term…
A product and method are disclosed for creating an efficient message store and delivery system is provided. A message store having an index directory, index file, and data bucket area, all of which are page based, is described. Each page corresponds to a period of time, such as a day. Each data bucket contains message data and the actual content of the message. The index file contains index file cells which store index information characterizing an associated message. The index directory contains index directory cells which store information on the location of an associated index file cell, and is thereby associated with a message. It also includes page based user folders each having user cells which reference a message, associated with a user, in the user store. A message includes a reference pointer to an associated index file cell and a reference pointer to an associated index directory cell. An index directory pointer in the user cell, an index file pointer in the index directory cell, a message pointer in the index file cell, and two pointers in the message allow the message store to reconstruct itself if necessary.
An Internet Message Access Protocol (IMAP) message store for storing email messages and related data comprising:
A method of storing an incoming message in an Internet Message Access Protocol (IMAP) message store, the method comprising:
A computer-readable medium on which is embodied an IMAP message store, the message store comprised of:
A computer-readable medium containing programming instructions for storing an incoming message in an IMAP message store, the computer-readable medium comprising computer program code devices configured to cause a computer to execute the steps of:
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, cause the processor to store an incoming message in a message store by performing the steps of:
Dependencies are inferred from the claim text.