Patent ID: 9485634
Filing Date: 2016-11-01
CPC Classification: H04W

Claim Text:
1. A method comprising: receiving, from an enterprise application and at a session manager, a messaging service message including a session ID and a phone number of a mobile device configured to receive the messaging service message; determining, at the session manager and based on the session ID, whether the messaging service message is part of a new conversation or an existing conversation between the enterprise application and the mobile device; based on a result of the determining step, assigning a particular code to the messaging service message at the session manager, the particular code allowing the mobile device to group messaging service messages associated with a particular conversation together; forwarding, from the session manager and to a SMS gateway, the messaging service message along with the assigned particular code; determining whether the messaging service message includes a transaction ID; upon determining that the messaging service message does not include a transaction ID, assigning a transaction ID to the messaging service message; and forwarding, from the session manager to the enterprise application, the transaction ID as a part of acknowledgement for receiving the messaging service message, the transaction ID allows the enterprise application to match a response from the mobile device to the corresponding messaging service message.