System and method for searching and retrieving related messages
First Claim
1. A method for searching a plurality of electronic messages exchanged between a plurality of users in one or more conversation threads, the method comprising:
- receiving a search query including search terms from a user;
searching the plurality of electronic messages to identify one or more electronic messages that satisfy the search query, wherein the one or more electronic messages that satisfy the search query are included within one or more conversation threads;
identifying one or more additional electronic messages that are included in the one or more conversation threads that include the one or more electronic messages that satisfy the search query wherein the one or more additional electronic messages do not contain said search terms; and
presenting a search result to the user, wherein the search result includes (i) a listing of the one or more electronic messages that satisfy the search query, and (ii) indicia associated with individual ones of the one or more electronic messages that satisfy the search query, wherein the indicia associated with a given electronic message that satisfies the search query identify the one or more additional electronic messages that are included in the one or more conversation threads that include the given electronic message that satisfies the search query.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided which utilizes a threading service to offer enhanced features for a document management system including an email system. Various enhanced email features may be provided through one or more of the following components: a delete module, a reply module, a profile module, and a search module. The delete module enables a user to delete a selected message, a set of related messages, or the whole set except for the selected message. The reply module enables a user to send a reply message to all addresses associated and involved with an entire set of related messages. The profile module enables a dynamic interest profile to contain all relevant information from an outgoing message and a set of messages related to the outgoing message. The search module enables search results to include documents which match the user'"'"'s query as well as documents related to the documents which match the user'"'"'s query.
107 Citations
13 Claims
-
1. A method for searching a plurality of electronic messages exchanged between a plurality of users in one or more conversation threads, the method comprising:
-
receiving a search query including search terms from a user; searching the plurality of electronic messages to identify one or more electronic messages that satisfy the search query, wherein the one or more electronic messages that satisfy the search query are included within one or more conversation threads; identifying one or more additional electronic messages that are included in the one or more conversation threads that include the one or more electronic messages that satisfy the search query wherein the one or more additional electronic messages do not contain said search terms; and presenting a search result to the user, wherein the search result includes (i) a listing of the one or more electronic messages that satisfy the search query, and (ii) indicia associated with individual ones of the one or more electronic messages that satisfy the search query, wherein the indicia associated with a given electronic message that satisfies the search query identify the one or more additional electronic messages that are included in the one or more conversation threads that include the given electronic message that satisfies the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for searching a plurality of electronic messages exchanged between a plurality of users in one or more conversation threads, the method comprising:
-
receiving a search query including search terms from a user; searching the plurality of electronic messages to identify one or more electronic messages that satisfy the search query, wherein the one or more electronic messages that satisfy the search query are included within one or mere conversation threads; identifying one or more additional electronic messages that are included in the one or more conversation threads that include the one or more electronic messages that satisfy the search query wherein the one or more additional electronic messages do not contain said search terms; and presenting a search result to the user, wherein the search result includes, for individual ones of the one or more electronic messages that satisfy the search query, the one or more additional electronic messages that are included in the one or more conversation threads that include the individual ones of the one or more electronic messages that satisfy the search query. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification