IN-PLACE RECIPIENT PRESERVATION
First Claim
1. A method, executed at least in part by a computing device, to preserve one or more indirect recipients of 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 comprising one or more DL expansion event-based assistants (EBAs);
expanding the one or more DLs of the communication item to retrieve an expansion list comprising the one or more recipients; and
saving the expansion list to the communication item within the CMA.
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
20 Claims
-
1. A method, executed at least in part by a computing device, to preserve one or more indirect recipients of 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 comprising one or more DL expansion event-based assistants (EBAs); expanding the one or more DLs of the communication item to retrieve an expansion list comprising the one or more recipients; and saving the expansion list to the communication item within the CMA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device to preserve one or more indirect recipients of 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 comprising one or more DL expansion event-based assistants (EBAs), wherein the DL expansion EBAs filter 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; and save the expansion list to the communication item within a mailbox of the sender within the CMA. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device with instructions stored thereon to preserve one or more indirect recipients of 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 comprising one or more DL expansion event-based assistants (EBAs), wherein the DL expansion EBAs filter through a multitude of events 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; and 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. - View Dependent Claims (19, 20)
-
Specification