In-place recipient preservation
First Claim
1. A method, executed at least in part by a computing device, to preserve a communication item within a communication management application (CMA), the method comprising:
- in response to a sender sending a communication item to one or more recipients using one or more distribution lists (DLs), flagging the communication item with an extended event flag;
storing the flagged communication item as an extended event at an assistant service;
expanding the one or more DLs of the communication item to retrieve an expansion list comprising the one or more recipients;
filtering through a multitude of events by the assistant service to isolate the extended event prior to expansion;
saving the expansion list to the communication item within the CMA, wherein the expansion list is preserved at the communication item in an in-place storage system of the CMA during a delivery time of the communication item;
in response to the saving of the expansion list to the communication item, triggering a content index of a search service to index the one or more recipients in the expansion list within a mailbox of the sender of the communication item; and
allowing a discovery search using one or more of a display name and one or more email address attributes associated with a recipient to be performed on the mailbox of the sender to determine communication items received by the recipient.
5 Assignments
0 Petitions
Accused Products
Abstract
One or more indirect recipients of a communication item within a communication management application (CMA) may be preserved in-place. Indirect recipients include individual recipients within a distribution list (DL) via TO, carbon copy (CC), and/or blind carbon copy (BCC) fields of the communication item. At time of submission of the communication item, the CMA in conjunction with an assistant service may expand the DL to retrieve a list of individual recipients from the DL. The DL may be expanded by querying a directory server associated with the CMA. The DL expansion list may be saved to the communication item at the CMA by updating one or more properties of the communication item according to the expansion list. The DL expansion list may then be referenced for indexing so that a discovery search may be performed in-place at the CMA if and when the search is needed.
10 Citations
17 Claims
-
1. A method, executed at least in part by a computing device, to preserve a communication item within a communication management application (CMA), the method comprising:
-
in response to a sender sending a communication item to one or more recipients using one or more distribution lists (DLs), flagging the communication item with an extended event flag; storing the flagged communication item as an extended event at an assistant service; expanding the one or more DLs of the communication item to retrieve an expansion list comprising the one or more recipients; filtering through a multitude of events by the assistant service to isolate the extended event prior to expansion; saving the expansion list to the communication item within the CMA, wherein the expansion list is preserved at the communication item in an in-place storage system of the CMA during a delivery time of the communication item; in response to the saving of the expansion list to the communication item, triggering a content index of a search service to index the one or more recipients in the expansion list within a mailbox of the sender of the communication item; and allowing a discovery search using one or more of a display name and one or more email address attributes associated with a recipient to be performed on the mailbox of the sender to determine communication items received by the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device to preserve a communication within a communication management application (CMA), the computing device comprising:
-
a memory storing instructions; a processor coupled to the memory, the processor executing the CMA in conjunction with the instructions stored in the memory, the CMA configured to; flag a communication item with an extended event flag in response to a sender sending the communication item to one or more recipients using one or more distribution lists (DLs); store the flagged communication item as an extended event at an assistant service, wherein the assistant service filters through a multitude of events within the assistant service to isolate the extended event for expansion; expand the one or more DLs of the communication item by querying a directory server associated with the CMA to retrieve an expansion list comprising the one or more recipients; save the expansion list to the communication item within a mailbox of the sender within the CMA, wherein the expansion list is preserved at the communication item in an in-place storage system of the CMA during a delivery time of the communication item; in response to the saving of the expansion list to the communication item, trigger a content index of a search service to index the one or more recipients in the expansion list within a mailbox of the sender of the communication item; and allow a discovery search using one or more of a display name and one or more email address attributes associated with a recipient to be performed on the mailbox of the sender to determine communication items received by the recipient. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable memory device excluding signals with instructions stored thereon to preserve a communication within a communication management application (CMA), the instructions comprising:
-
in response to a sender sending a communication item to one or more recipients using one or more distribution groups (DLs), flagging the communication item with an extended event flag; storing the flagged communication item as an extended event at an assistant service, wherein a multitude of events are filtered within the assistant service to isolate the extended event for expansion; expanding the one or more DLs of the communication item by querying a directory server associated with the CMA to retrieve an expansion list comprising the one or more recipients; saving the expansion list to the communication item within the CMA by updating one or more properties of the communication item according to the expansion list within the CMA, wherein the expansion list is preserved at the communication item in an in-place storage system of the CMA during a delivery time of the communication item; in response to the saving of the expansion list to the communication item, triggering a content index of a search service to index the one or more recipients in the expansion list within a mailbox of the sender of the communication item; and enabling a discovery search using one or more of a display name and one or more email address attributes associated with a recipient to be performed on the mailbox of the sender to determine communication items received by the recipient. - View Dependent Claims (16, 17)
-
Specification