Interactive campaign-based customer feedback collection platform
Abstract
This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method for automatically prompting a user to respond to an offer on a mobile device after a triggering event, the method comprising:
receiving, at a server, an indication that a triggering event has occurred; receiving, at the server, an indication that the triggering event matches a triggering event stored in a database operably connected to the server; receiving, at the server, a communication comprising the Mobile Station International Subscriber Directory Number (MSISDN) of the mobile device; preparing a first offer message comprising one or more first actionable response options; and sending the first offer message to the mobile device.
2 . The method of claim 1 , further comprising comparing the MSISDN of the mobile device to MSISDNs associated with an offer campaign and stored in a database operably connected to the server.
3 . The method of claim 1 , further comprising comparing the MSISDN of the mobile device to an opt-out list stored in a database operably connected to the server, wherein the opt-out list comprises one or more MSISDNs for one or more mobile devices that have opted out of receiving offer messages.
4 . The method of claim 1 , further comprising comparing the MSISDN of the mobile device to a blacklist stored in a database operably connected to the server, wherein the blacklist comprises one or more MSISDNs that a Mobile Network Operator desires to prevent from receiving offer messages.
5 . The method of claim 1 , further comprising:
receiving, at the server, device type of the mobile device; and comparing the device type of the mobile device to a banned list stored on a database operably connected to the server, wherein the banned list comprises one or more device types that should not receive offer messages.
6 . The method of claim 1 , further comprising
determining whether previous offer messages have been sent to the mobile device; counting how many previous offer messages have been sent to the mobile device if offer messages have been sent to the mobile device; and comparing the number of offer messages sent to the mobile device to a limit amount, wherein an offer message is not sent to the mobile device if the number of offer messages sent to the mobile device is greater than or equal to the limit amount.
7 . The method of claim 1 , further comprising:
receiving, at the server, a communication comprising the actionable response option selected on the mobile device; and logging the actionable response option selected on the mobile device and the MSISDN of the mobile device.
8 . The method of claim 7 , further comprising
determining whether the actionable response option selected on the mobile device was positive; and sending a sign-up message to a Mobile Network Operator comprising the MSISDN of the mobile device, a campaign code, and, optionally, the date and time, wherein the sign-up message is sent when the actionable response option selected on the mobile device was positive.
9 . The method of claim 8 , wherein the sign-up message further comprises a short code.
10 . The method of claim 8 , further comprising sending a follow-up message to the mobile device, the follow-up message comprising one or more of a confirmation message and a thank you message.
11 . The method of claim 8 , further comprising updating a counter database with the positive or negative response, wherein the counter database counts the positive and negative responses received from a plurality of mobile devices.
12 . The method of claim 7 , further comprising:
receiving, at the server, a non-responsive communication from the mobile device; preparing a second offer message comprising one or more second actionable response options; and sending the second offer message to the mobile device, wherein a non-responsive communication from the device indicates at least one of the following occurred on the mobile device: no first actionable response option was selected on the device, the first offer message disappeared from the screen after a timeout setting was met, the mobile device was unable to display the offer message, and an unknown error occurred on the mobile device.
13 . The method of claim 12 , further comprising updating a offer message counter database, wherein the number of offer messages sent to the MSISDN associated with the mobile device is increased by one.
14 . The method of claim 1 , wherein the triggering event is selected from the group consisting of the mobile device having used up a first amount of a data plan, the mobile device having used up a second amount of a voice plan, the mobile device having used up a third amount of an SMS plan, the mobile device having used up a fourth amount of an MMS plan, when a browser on the mobile device navigates to a first web address, when the location of the mobile device is within a first geographic area, when the account balance associated with the mobile device falls below a threshold amount, and after a certain number of phone calls.
15 . A computer-implemented method for automatically prompting a user to respond to an offer on a mobile device after a triggering event, the method comprising:
receiving, at the processor in the mobile phone, an indication that a triggering event has occurred; receiving at the mobile device a first offer message comprising one or more first actionable response options; and displaying on the screen of the mobile device the first survey message.
16 . The method of claim 15 , further comprising playing an alert tone on the mobile device when the first offer message is displayed.
17 . The method of claim 15 , further comprising launching an application installed on the mobile device, wherein the application causes the first offer message to be displayed.
18 . The method of claim 17 , wherein the application is installed on the SIM card of the mobile device.
19 . The method of claim 17 , wherein the application is installed on the operating system of the mobile device.
20 . The method of claim 15 , wherein the first offer message further comprises an Integrated Circuit Card Identifier (ICCID), the method further comprising:
comparing the ICCID of the first offer message to the ICCID of the mobile device, wherein a match indicates that further processing of the first offer message is permissible on the mobile device.
21 . The method of claim 15 , further comprising determining whether the mobile device can execute instructions contained in the first offer message.
22 . The method of claim 15 , further comprising determining whether the mobile device is roaming.
23 . The method of claim 17 , further comprising receiving, in the application, the first actionable response option selected by the user.
24 . The method of claim 23 , further comprising sending a communication comprising the first actionable response option selected by the user to a server.
25 . The method of claim 23 , wherein the first offer message further comprises first executable instructions.
26 . The method of claim 25 , further comprising executing, by the application, the first executable instructions, wherein the executable instructions comprises instructions for one of calling a phone number, opening a browser and navigating to a web address, or displaying a message on the screen of the mobile device.
27 . The method of claim 15 , further comprising receiving, in the application, a non-responsive response.
28 . The method of claim 27 , wherein the non-responsive response indicates that the first option message had been removed from the screen of the mobile device because of a timeout.
29 . The method of claim 28 , further comprising
determining the display count, wherein the display count represents the number of times the first offer message has been displayed on the screen of the mobile device; comparing the display count to a display count limit; and sending a limit communication to the server, wherein the limit communication is sent when the display count is greater than or equal to the display count limit.
30 . The method of claim 28 , further comprising displaying the first offer message on the screen of the device again.
31 . The method of claim 15 , wherein the triggering event is selected from the group consisting of the mobile device having used up a first amount of a data plan, the mobile device having used up a second amount of a voice plan, the mobile device having used up a third amount of an SMS plan, the mobile device having used up a fourth amount of an MMS plan, when a browser on the mobile device navigates to a first web address, when the location of the mobile device is within a first geographic area, when the account balance associated with the mobile device falls below a threshold amount, and after a certain number of phone calls.
32 . A computer-implemented method for verifying an account log-in on a mobile device, the method comprising:
receiving, at a server, a request to authenticate a log-in request from a third party, the request comprising the MSISDN of the mobile device; preparing an authentication message comprising one or more actionable response options; sending the authentication message to the mobile device associated with the MSISDN; receiving a first response message comprising an actionable response option selected on the mobile device; and sending a second response message comprising the actionable response option selected on the mobile device to the third party.
33 . The method of claim 32 , wherein the first response message further comprises a second MSISDN.
34 . The method of claim 33 , further comprising
comparing the second MSISDN to the MSISDN of the mobile device, wherein the second response message indicates the log-in is verified if the second MSISDN is the same as the MSISDN of the mobile device.
35 . The method of claim 32 , wherein the third party is a financial institution.Join the waitlist — get patent alerts
Track US2020111120A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.