发明名称 Methods for user-interface over SMS messages based on a rolling sequence model
摘要 Configurations providing a rolling sequence model for a user interface over SMS for an interactive system are described. An SMS server can implement the rolling sequence model in which a number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session. A subsequent number from the sequence of numbers is assigned for each session turn-around. Upon receipt of an SMS message from a user to initiate a session, the SMS server assigns a first number from the sequence of numbers to a user session. The SMS server then assigns the next phone number to the user session after receiving a subsequent SMS message from the user. In the event that the last number from the sequence of numbers is assigned, the SMS can cycle through the sequence of numbers by assigning the first number to the user session.
申请公布号 US9078080(B1) 申请公布日期 2015.07.07
申请号 US201213608990 申请日期 2012.09.10
申请人 Google Inc. 发明人 Lan Divon;Marmasse Natalia;Grossmann Mark;Gutner Shai;Maor Michal;Marcus Dror;Franji Tal
分类号 H04W4/00;H04W4/14 主分类号 H04W4/00
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 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.
地址 Mountain View CA US