TAP TO SUBSCRIBE TO TEXT MESSAGE ALERTS
First Claim
1. A method comprising:
- at a mobile device, receiving a selection, by a user of the mobile device, of a user interface element of a user interface;
automatically initiating a phone call to a system based on the received selection of the user interface element;
receiving, from the server, a survey communication during the phone call;
identifying a type of input, by the user, received in response to the survey communication during the phone call, the identifying being performed using one or more hardware processors; and
transmitting the input, in response to the survey communication during the phone call, via a communication channel selected based on the identified type of input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing text message alerts. A telephony interface module receives an alert enrollment request from a client device. The alert enrollment request is received through a first type of communication channel. The alert enrollment request includes a protocol specific portion that includes a communication endpoint identifier assigned to the client device. A data database management module links the communication endpoint identifier to an opt-in record. A text message interface module communicates, based on the client device identifier being linked to the opt-in record, an alert to the client device through a second type of communication channel. The alert is addressed to the client device based on the communication endpoint identifier linked to the opt-in record.
4 Citations
20 Claims
-
1. A method comprising:
-
at a mobile device, receiving a selection, by a user of the mobile device, of a user interface element of a user interface; automatically initiating a phone call to a system based on the received selection of the user interface element; receiving, from the server, a survey communication during the phone call; identifying a type of input, by the user, received in response to the survey communication during the phone call, the identifying being performed using one or more hardware processors; and transmitting the input, in response to the survey communication during the phone call, via a communication channel selected based on the identified type of input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more hardware processors; and a non-transitory computer-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; at a mobile device, receiving a selection, by a user of the mobile device, of a user interface element of a user interface; automatically initiating a phone call to a system based on the received selection of the user interface element; receiving, from the server, a survey communication during the phone call; identifying a type of input, by the user, received in response to the survey communication during the phone call; and transmitting the input, in response to the survey communication during the phone call, via a communication channel selected based on the identified type of input.
-
- 9. The system of claim 9, wherein the input includes a voice response received from the user, via the mobile device.
-
15. A non-transitory computer-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
-
at a mobile device, receiving a selection, by a user of the mobile device, of a user interface element of a user interface; automatically initiating a phone call to a system based on the received selection of the user interface element; receiving, from the server, a survey communication during the phone call; identifying a type of input, by the user, received in response to the survey communication during the phone call; and transmitting the input, in response to the survey communication during the phone call, via a communication channel selected based on the identified type of input.
-
-
16. The non-transitory computer-readable medium 15, wherein the input includes a voice response received from the user, via the mobile device.
-
17. The non-transitory computer-readable medium 15, wherein the input includes a text response received from the user, via a web-based form presented on the mobile device.
-
18. The non-transitory computer-readable medium 15, wherein the operations further comprise:
-
generating an alert based on the input, by the user, received in response to the survey communication during the phone call; and transmitting the alert to the mobile device.
-
-
19. The non-transitory computer-readable medium 15, wherein the operations further comprise:
-
receiving an indication of a browser activity associated with the user; generating an alert based on the indication of the browser activity; and transmitting the alert to the mobile device.
-
-
20. The non-transitory computer-readable medium 15, wherein the operations further comprise:
-
communicating an offer to the user of a reward for staying on the phone call to answer one or more questions included in the survey communication, wherein the receiving, from the server, of the survey communication during the phone call is based on an acceptance of the offer received from the mobile device.
-
Specification