Patent ID: 9331871
Filing Date: 2016-05-03
CPC Classification: G06Q,H04L,H04W

Claim Text:
1. A method for generating an Short Message Service (SMS) business message for processing by a software application in a SMS commerce infrastructure system, the method comprising: a server receiving, from a computer in communication with the server, a new SMS business message to be sent to a mobile recipient, wherein the business message is prepared via a graphic user interface (GUI) of the computer, wherein the GUI invokes a SMS message composing wizard (SMS MCW) for retrieving a SMS universal encoding template (SMS UET) including pre-defined data parameters for existing categorizations (types)of (SMS) business messages to automatically facilitate the preparation of the new SMS business message using the SMS MCW and a selected existing type of SMS business message format defined by the SMS UET, and wherein the new business message is automatically prepared from the data entered at the GUI based on pre-defined data parameters for the selected existing type of SMS business message format; retrieving, by a data collection interface (DCI) of the server, the data entered at the GUI of the computer to prepare the new SMS business message; autonomously validating, by the server, the data retrieved by the server DCI by comparing the data entered at the GUI which has been retrieved by the server, to ensure that there are no data parameter errors and to ensure that the new SMS business message is properly formatted for the selected type of SMS business message format; generating, by the server, a SMS message instance (SMS MI) which is categorized based on the selected type of SMS business message format; transmitting, by the server, the SMS MI to a wireless gateway for delivery of the SMS MI to a mobile recipient; receiving from the mobile recipient an incoming SMS message in response to the SMS MI that includes an inbound template identification (ID) extracted from the incoming SMS message by a runtime processor of the server; parsing, by the server runtime processor, the incoming SMS message using an inbound template retrieved by the runtime processor from an inbound template database based on the inbound template ID extracted from the incoming SMS message to determine a decoded data, wherein the retrieved inbound template is associated with the selected type of SMS business message format of the SMS MI that was sent to the mobile recipient; and in response to determining the decoded data, routing, by the server, the decoded data to a software application disposed in the server for processing the decoded data under control of the software application.