CPC G06Q 30/0251 (2013.01) [G06F 9/542 (2013.01); G06F 16/972 (2019.01); G06Q 30/01 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0203 (2013.01); G06Q 30/0207 (2013.01); G06Q 30/0245 (2013.01); G06Q 30/0267 (2013.01); G06Q 50/01 (2013.01); H04M 1/2757 (2020.01); H04M 1/72406 (2021.01); H04M 1/72448 (2021.01); H04M 3/42059 (2013.01); H04M 3/42102 (2013.01); H04M 3/42153 (2013.01); H04M 3/42195 (2013.01); H04M 3/42357 (2013.01); H04M 3/42365 (2013.01); H04M 3/4931 (2013.01); H04M 7/0042 (2013.01); H04M 15/58 (2013.01); H04M 15/62 (2013.01); H04M 15/705 (2013.01); H04M 15/735 (2013.01); H04M 15/7556 (2013.01); H04M 15/80 (2013.01); H04M 15/84 (2013.01); H04M 15/844 (2013.01); H04M 15/848 (2013.01); H04M 15/852 (2013.01); H04M 15/856 (2013.01); H04W 4/14 (2013.01); H04W 4/16 (2013.01); H04W 4/60 (2018.02); H04W 8/18 (2013.01); H04W 8/26 (2013.01); G06F 16/955 (2019.01); G06Q 30/016 (2013.01); H04M 1/72445 (2021.01); H04M 2203/651 (2013.01); H04M 2203/655 (2013.01); H04M 2215/8158 (2013.01); H04W 4/00 (2013.01); H04W 4/21 (2018.02)] | 6 Claims |
1. A computer-implemented method for automatically sending a binary class 2 SMS message, comprising instructions to create a plurality of user interfaces, to an application installed on a SIM card installed on a mobile device connected to a mobile network after a call from the mobile device to a destination address has disconnected, the method comprising:
receiving, at a server operably connected to a mobile network via an Operator Switch, Home Location Registry, or application programming interface, a first communication indicating that the mobile network has recognized a Call Disconnect event indicating that a call connected from the mobile device to the destination address has disconnected, the first communication further indicating that the destination address is associated with a business, wherein the first communication comprises a Mobile Station International Subscriber Directory Number (MSISDN) of the mobile device, a device type of the mobile device, the date and time of the call, and the destination address;
determining, at the server, a survey campaign associated with the business;
preparing, at the server, a binary class 2 SMS message, formatted for the device type and configured to be processed by the application installed on the SIM card, comprising:
a first message comprising a prompt comprising a request to answer a survey about the business and a first actionable response option configured to accept the prompt request, wherein the first message is configured to be displayed on a screen of the mobile device without user action; and
a second message comprising a survey based on the survey campaign, the survey comprising a plurality of actionable response options,
a command configured to launch the application installed on the SIM card, and
instructions configured to instruct the application to:
create a first user interface comprising the first message;
display the first user interface on a screen of the mobile device without user action;
create a second user interface comprising the second message; and
display the second user interface on the screen when if the first actionable response option is selected in the first user interface displayed on the screen;
sending, from the server, the binary class 2 SMS message to the application on the SIM card of the mobile device via a Short Message Service Center (SMSC) or Multimedia Message Service Center (MMSC) connected to the mobile network; and
receiving, at the server, a second communication comprising an actionable response option selected from the plurality of actionable response options in the second user interface.
|