Patent ID: 8868566

Claim:
A method executed by one or more computers, comprising: receiving, from a first address input field of an editing environment having a plurality of address input fields, a recipient address of an electronic communication, each of the address input fields being associated with a distinct recipient type that is one of a “to” type, a “cc” type, or a “bcc” type, wherein the first address input field is associated with a first recipient type; identifying, from one or more historical address groups stored on a non-transitory storage device, a historical address group based on the received recipient address, the historical address group comprising a first historical address having the first recipient type and one or more second historical addresses having a second recipient type that is different from the first recipient type, the first historical addresss and the one or more second historical addresses being associated in the historical address group by being addresses of the respective recipient types in a previous electronic communication, wherein identifying the historical address group comprises determining a match between the first historical address and the received recipient address; and providing the one or more second historical addresses in the identified historical address group for display in a second address input field of the editing environment as a recipient suggestion, the second address input field being associated with the second recipient type.