Searching electronic mail and messages
First Claim
1. A method for recovering information from a plurality of electronic communications, each conveyed from a respective sender to a respective recipient each respective sender and recipient having respective identities, and stored in at least one memory of a computing system together with the identities, the method comprising:
- conveying an indication of a topic of interest, from a searcher on the topic, to a computing system in which is stored a first set of the communications in which a first communicator has participated;
searching within the first set of the communications, in response to the indication, to identify one or more first communications that are relevant to the topic of interest, thereby defining a primary sub-set of the communications comprising the one or more first communications;
determining identities of one or more second communicators who participated in the communications in the primary sub-set;
searching within a second set of the communications in which one of the one or more second communicators has participated, in response to the indication, to identify one or more second communications that are relevant to the topic of interest, thereby defining a secondary sub-set of the communications comprising the one or more second communications, the second set of the communications being stored in the computing system; and
conveying information from at least some of the primary sub-set, the secondary sub-set, and the identities of the one or more the second communicators, to the searcher.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for recovering information from electronic communications, including conveying an indication of a topic of interest, from a searcher on the topic, to a computing system storing a first set of the communications of a first communicator, and searching within the first set, in response to the indication, to identify one or more first communications on the topic of interest, thereby defining a primary sub-set of communications. The method further includes determining identities of one or more second communicators who participated in the primary sub-set, searching within a second set of the communications of the one or more second communicators, in response to the indication, to identify one or more second communications on the topic of interest, thereby defining a secondary sub-set of communications, the second set of the communications being stored in the computing system, and conveying information from the searches to the searcher.
19 Citations
21 Claims
-
1. A method for recovering information from a plurality of electronic communications, each conveyed from a respective sender to a respective recipient each respective sender and recipient having respective identities, and stored in at least one memory of a computing system together with the identities, the method comprising:
-
conveying an indication of a topic of interest, from a searcher on the topic, to a computing system in which is stored a first set of the communications in which a first communicator has participated;
searching within the first set of the communications, in response to the indication, to identify one or more first communications that are relevant to the topic of interest, thereby defining a primary sub-set of the communications comprising the one or more first communications;
determining identities of one or more second communicators who participated in the communications in the primary sub-set;
searching within a second set of the communications in which one of the one or more second communicators has participated, in response to the indication, to identify one or more second communications that are relevant to the topic of interest, thereby defining a secondary sub-set of the communications comprising the one or more second communications, the second set of the communications being stored in the computing system; and
conveying information from at least some of the primary sub-set, the secondary sub-set, and the identities of the one or more the second communicators, to the searcher. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for recovering information from a plurality of electronic communications, each conveyed from a respective sender to a respective recipient having respective identities, comprising:
-
a computing system, comprising;
at least one memory in which are stored the communications together with the respective identities; and
a processing unit, which is adapted to;
convey an indication of a topic of interest, from a searcher on the topic, to a first set of the communications in which a first communicator has participated;
search within the first set of the communications, in response to the indication, to identify one or more first communications that are relevant to the topic of interest, thereby defining a primary sub-set of the communications comprising the one or more first communications;
determine identities of one or more second communicators who participated in the communications in the primary sub-set;
search within a second set of the communications in which one of the one or more second communicators has participated, in response to the indication, to identify one or more second communications that are relevant to the topic of interest, thereby defining a secondary sub-set of the communications comprising the one or more second communications; and
convey information from at least some of the primary sub-set, the secondary sub-set, and the identities of the one or more the second communicators, to the searcher. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to:
-
convey an indication of a topic of interest, from a searcher on the topic, to a computing system in which is stored a first set of communications in which a first communicator has participated, the communications being comprised in a plurality of electronic communications, each conveyed from a respective sender to a respective recipient having respective identities, and stored in at least one memory together with the identities;
search within the first set of the communications, in response to the indication, to identify one or more first communications that are relevant to the topic of interest, thereby defining a primary sub-set of the communications comprising the one or more first communications;
determine identities of one or more second communicators who participated in the communications in the primary sub-set;
search within a second set of the communications in which one of the one or more second communicators has participated, in response to the indication, to identify one or more second communications that are relevant to the topic of interest, thereby defining a secondary sub-set of the communications comprising the one or more second communications, the second set of the communications being stored in the computing system; and
convey information from at least some of the primary sub-set, the secondary sub-set, and the identities of the one or more the second communicators, to the searcher.
-
Specification