Patent ID: 9078080
Filing Date: 2015-07-07
Classification: H04L,H04W

Abstract:
1. A non-transitory system for providing a user interface over a Short Message Service (SMS) to enable functionality in an interactive system, the system comprising: a reception module configured to receive a first SMS message from a communication device to initiate a user session to a service; a session module configured to provide an interactive interface over SMS to the service by assigning a first phone number from a sequence of phone numbers to the user session as an assigned phone number of the user session, wherein each of the sequence of phone numbers is associated with the system and assignable to the user session; and a transmission module configured to transmit a second SMS message to the communication device using the first phone number in response to the first SMS message, wherein the reception module is further configured to receive a third SMS message that is sent from the communication device to the first phone number, and the session module is further configured to select a second phone number from the sequence to assign as the assigned phone number of the user session for responding to the third SMS message, wherein the second phone number is subsequent to the first phone number in the sequence of phone numbers, and wherein the transmission module is further configured to send a fourth SMS message to the communication device using the second phone number in response to the third SMS message, wherein: the reception module is further configured to detect that a subsequent SMS message received from the communication device is out-of-order based on the subsequent SMS message being sent to a particular phone number that is different from the assigned phone number of the user session, the particular phone number being included in the sequence of phone numbers, and responsive to the detection, the transmission module is further configured to transmit an error message to the communication device using the particular phone number to indicate that the subsequent SMS message was received out-of-order.