Patent ID: 8538813
Filing Date: 2013-09-17
Classification: G06Q

Abstract:
1. A computing system implemented process for providing an SMS-based interactive electronic marketing offer search and distribution system comprising: a computing system obtaining electronic marketing data representing one or more electronic marketing offers; a computing system receiving an original SMS text message from a user via an SMS communication link, the original SMS text message including at least one initial search parameter; identifying, through a search of the electronic marketing data and by using one more processors associated with one or more computing systems, one or more matched electronic marketing offers that match, or most closely match, the at least one initial search parameter in the electronic marketing data; selecting, using one more processors associated with one or more computing systems, a defined number of the identified matched electronic marketing offers to be sent to the user; analyzing, using one more processors associated with one or more computing systems, the selected matched electronic marketing offers and the electronic marketing data to identify one or more keywords in the selected matched electronic marketing offers, the keywords being associated with additional electronic marketing offers and/or information; identifying, using one more processors associated with one or more computing systems, one or more keywords in the selected matched electronic marketing offers; generating, using one more processors associated with one or more computing systems, an SMS search response message that includes SMS text representing the matched electronic marketing offers and at least one keyword of the one or more identified keywords with the at least one keyword being highlighted by one or more highlighting methods to distinguish the at least one keyword from the other SMS text; sending, using one more processors associated with one or more computing systems, the SMS search response message to the user via an SMS communications link; receiving, at the computing system, a follow-up SMS text message from the user via an SMS communications link, the follow-up SMS text message including a user selected keyword from the SMS search response message; interpreting, using one more processors associated with one or more computing systems, the user selected keyword in light of the content, and context, of the matched electronic marketing offers and the initial search parameters and then use the user selected keyword and the initial search parameters to perform an additional search of the electronic marketing data for one or more keyword matched electronic marketing offers that match, or most closely match, the at least one initial search parameter and include the user selected keyword; identifying, using one more processors associated with one or more computing systems, one or more keyword matched electronic marketing offers that match, or most closely match, the at least one initial search parameter in the electronic marketing data and include the user selected keyword; selecting, using one more processors associated with one or more computing systems, a defined number of the identified keyword matched electronic marketing offers to be sent to the user; analyzing, using one more processors associated with one or more computing systems, the selected keyword matched electronic marketing offers and the electronic marketing data to identify additional keywords in the selected keyword matched electronic marketing offers, the additional keywords being associated with additional electronic marketing offers and/or information; generating, using one more processors associated with one or more computing systems, an SMS keyword search response message that includes SMS text representing the matched electronic marketing offers and, if additional keywords were identified, at least one additional keyword of the identified additional keywords, with any additional keywords being highlighted by one or more highlighting methods to distinguish the additional keywords from the other SMS text; sending, using one more processors associated with one or more computing systems, the SMS keyword search response message to the user via an SMS communications link; and for each new follow-up SMS text message from the user, using one more processors associated with one or more computing systems to repeat the process from receiving a follow-up SMS text message from the user via an SMS communications link on until the user accepts an identified keyword matched electronic marketing offer and/or the user fails to respond with a follow-up SMS text message.