Electronic communication messaging
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus related to suggesting components of an electronic communication. A component input associated with an electronic communication is received. Suggested recipient address sets of the electronic communication based on previous electronic communications associated with the component input are identified and presented to a user for selection.
-
Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more computers configured to perform operations 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 address 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. - View Dependent Claims (14, 15)
-
-
16. A non-transitory storage medium storing computer instructions, the computer instructions operable to cause one or more processors to perform operations 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 address 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. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification