Method and system for displaying similar email messages based on message contents
AssigneeCommvault Systems, Inc.
InventorsJun H. Ahn, David Ngo
Life of this patent
Estimating the term…
Abstract
A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
Claims20
A non-transitory, computer-readable medium storing computer-executable instructions which, when executed by one or more processors, cause a computing system to perform a method for displaying email messages to a user, wherein the method comprises:
- accessing a first plurality of messages associated with a mailbox of a user, wherein the mailbox is hosted by a mail server;
- classifying each message of the first plurality of messages based on metadata associated with each message to obtain classification information for each message;
- updating an index associated with the mailbox with the classification information for each message;
- detecting that the mailbox has received a new message;
- extracting content from the new message;
- identifying a second plurality of messages selected from the first plurality of messages based on the classification information of the index and the extracted content of the new message;
- and
- presenting the new message along with information associated with the second plurality of messages to the user.
A method for displaying email messages to a user, wherein the method comprises:
- accessing a first plurality of messages associated with a mailbox of a user, wherein the mailbox is hosted by a mail server;
- classifying each message of the first plurality of messages based on metadata associated with each message to obtain classification information for each message;
- updating an index associated with the mailbox with the classification information for each message;
- detecting that the mailbox has received a new message;
- extracting content from the new message;
- identifying a second plurality of messages selected from the first plurality of messages based on the classification information of the index and the extracted content of the new message;
- and
- presenting the new message along with information associated with the second plurality of messages to the user.
A system for displaying email messages to a user, wherein the system comprises:
- a non-transitory, computer-readable medium having computer-executable instructions stored thereon;
- and
- one or more processors, that having executed the computer-executable instructions, configures the system to perform a plurality of operations comprising:
- accessing a first plurality of messages associated with a mailbox of a user, wherein the mailbox is hosted by a mail server;
- classifying each message of the first plurality of messages based on metadata associated with each message to obtain classification information for each message;
- updating an index associated with the mailbox with the classification information for each message;
- detecting that the mailbox has received a new message;
- extracting content from the new message;
- identifying a second plurality of messages selected from the first plurality of messages based on the classification information of the index and the extracted content of the new message;
- and
- presenting the new message along with information associated with the second plurality of messages to the user.
Dependencies are inferred from the claim text.