Systems, computing devices, and methods for facilitating communication to multiple contacts via multiple, different communication modalities
First Claim
Patent Images
1. A computing device comprising:
- a user interface comprising a display configured to;
present a plurality of contacts for communication via a plurality of different communication modalities,wherein the user interface is configured to receive user selection of a template and marketing content for communication via the plurality of different communication modalities; and
receive user selection of at least two of the contacts for communication; and
a communications manager configured to;
initiate communication, based on a first user input, with the at least two of the contacts via at least two of the modalities in response to receipt of the user selection of the at least two of the contacts,import, based on a second user input, a contact file having a predetermined set of individually separated fields;
select a plurality of fields from a second modality,based on a third user input, graphically associate each of the selected plurality of fields from the second modality with each of the individually separated fields from the imported contact file;
generate a contact file having a mapped second set of contacts based on the associated plurality of fields from the second modality and the individually separated fields from the imported contact file;
import, from the second modality, the contact file having the mapped second set of contacts;
merge the mapped second set of contacts into the plurality of contacts for communication via the plurality of different communication modalities;
determine duplicate contacts among the mapped second set of contacts;
in response to determining duplicate contacts, remove the merged duplicate contacts;
communicate the template and marketing content to the at least two of the contacts via one of the modalities within the plurality of different communication modalities in response to receipt of the user selection of the at least two of the contacts.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computing devices, and methods for communicating to multiple contacts via multiple, different communication modalities are disclosed herein. According to an aspect, a computing device includes a user interface configured to present a plurality of contacts for communication via multiple, different communication modalities. The user interface can also receive user selection of two or more of the contacts for communication. The computing device can also include a communications manager configured to initiate communication with the two or more of the contacts via two of the modalities in response to receipt of the user selection of the contacts.
-
Citations
19 Claims
-
1. A computing device comprising:
a user interface comprising a display configured to; present a plurality of contacts for communication via a plurality of different communication modalities, wherein the user interface is configured to receive user selection of a template and marketing content for communication via the plurality of different communication modalities; and receive user selection of at least two of the contacts for communication; and
a communications manager configured to;initiate communication, based on a first user input, with the at least two of the contacts via at least two of the modalities in response to receipt of the user selection of the at least two of the contacts, import, based on a second user input, a contact file having a predetermined set of individually separated fields; select a plurality of fields from a second modality, based on a third user input, graphically associate each of the selected plurality of fields from the second modality with each of the individually separated fields from the imported contact file; generate a contact file having a mapped second set of contacts based on the associated plurality of fields from the second modality and the individually separated fields from the imported contact file; import, from the second modality, the contact file having the mapped second set of contacts; merge the mapped second set of contacts into the plurality of contacts for communication via the plurality of different communication modalities; determine duplicate contacts among the mapped second set of contacts; in response to determining duplicate contacts, remove the merged duplicate contacts; communicate the template and marketing content to the at least two of the contacts via one of the modalities within the plurality of different communication modalities in response to receipt of the user selection of the at least two of the contacts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
at a computing device comprising a user interface comprising a display; using the user interface to present a plurality of contacts for communication via a plurality of different communication modalities and receive user selection of a template and marketing content for communication via the plurality of different communication modalities; initiating communication, based on a first user input, with the at least two of the contacts via at least two of the modalities in response to receipt of the user selection of the at least two of the contacts; receiving user selection of at least two of the contacts for communication; importing, based on a second user input, a contact file having a predetermined set of individually separated fields; selecting a plurality of fields from a second modality, based on a third user input, graphically associating each of the selected plurality of fields from the second modality with each of the individually separated fields from the imported contact file; generating a contact file having a mapped second set of contacts based on the associated plurality of fields from the second modality and the individually separated fields from the imported contact file; importing, from the second modality, the contact file having the mapped second set of contacts; merging the mapped second set of contacts into the plurality of contacts for communication via the plurality of different communication modalities; determining duplicate contacts among the mapped second set of contacts; in response to determining duplicate contacts, remove the merged duplicate contacts; in response to receipt of the user selection of the at least two of the contacts, initiating communication with the at least two of the contacts via at least two of the modalities; communicating the template and marketing content to the at least two of the contacts via the plurality of different communication modalities in response to receipt of the user selection of the at least two of the contacts. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
Specification