Patent ID: 8762385

Claim:
A method for implementing email recipient templates, the method comprising: extracting a set of email addresses from each outbound email message sent by a user, wherein the set of email addresses are included in one or more of the to, cc, or bcc fields of the email messages; storing, in a storage database, a template for each extracted set of email addresses, the templates comprising a first set of email addresses in a first recipient template and a second set of email addresses in a second recipient template, wherein the first recipient template and the second recipient template each have an associated unique identifier; storing, in a dictionary maintained in the storage database, a unique index for each of the templates, the dictionary comprising a set of three lists, the lists comprising one list for the to field of email messages, one list for the cc field of email addresses, and one list for the bcc field of email addresses, and wherein storing the unique index for each of the templates in the dictionary comprises storing the index for each template in one or more of the lists based on which field the email address is extracted from; receiving a request for a new email message in an email editor user interface; querying the storage database for recipient templates using the dictionary, wherein the query is filtered by the associated unique identifiers; receiving the first recipient template and the second recipient template as a result of the query; and displaying, in the email editor user interface, the email addresses associated with the first recipient template and the second recipient template.