METHOD AND SYSTEM FOR PROVIDING DETAILED INFORMATION IN AN INTERACTIVE MANNER IN A SHORT MESSAGE SERVICE (SMS) ENVIRONMENT
First Claim
Patent Images
1. A method for providing a SMS-based interactive information search and distribution system comprising:
- obtaining source topic data representing information related to, and/or associated with, one or more root topics;
receiving an original SMS text message from a user via a SMS communication link, the original SMS text message including at least one initial search parameter;
searching the source topic data for one or more matched root topics that match, or most closely match, the at least one initial search parameter;
identifying one or more matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data;
selecting a defined number of the identified matched root topics to be sent to the user;
analyzing the selected matched root topics and the source topic data to try and identify one or more keywords in the selected matched root topics, the keywords being associated with additional information;
identifying one or more keywords in the selected matched root topics;
automatically generating a SMS search response message that includes SMS text representing the matched root topics 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;
automatically sending the SMS search response message to the user via a SMS communications link;
receiving a follow-up SMS text message from the user via a SMS communications link, the follow-up SMS text message including a user selected keyword from the SMS search response message;
interpreting the user selected keyword in light of the content, and context, of the matched root topics and the initial search parameters and then using the user selected keyword and the initial search parameters to perform an additional search of the source topic data for one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter and include the user selected keyword;
identifying one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data and include the user selected keyword;
selecting a defined number of the identified keyword matched root topics to be sent to the user;
analyzing the selected keyword matched root topics and the source topic data to try and identify additional keywords in the selected keyword matched root topics, the additional keywords being associated with additional information;
automatically generating a SMS keyword search response message that includes SMS text representing the keyword matched root topics 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;
automatically sending the SMS keyword search response message to the user via a SMS communications link; and
for each new follow-up SMS text message from the user, repeating the process from “
receiving a follow-up SMS text message from the user via a SMS communications link”
on until the user accepts an identified keyword matched information and/or the user fails to respond with a follow-up SMS text message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a SMS-based interactive information search and distribution system whereby a series of linked, refined, and evolving root topic and root topic related information searches are performed in association with a thread of SMS text messages and automated SMS text message responses including search parameters and highlighted keywords to provide the user with a fully interactive information search and distribution system using a SMS communication channel, and within the constraints of the SMS protocols.
23 Citations
33 Claims
-
1. A method for providing a SMS-based interactive information search and distribution system comprising:
-
obtaining source topic data representing information related to, and/or associated with, one or more root topics; receiving an original SMS text message from a user via a SMS communication link, the original SMS text message including at least one initial search parameter; searching the source topic data for one or more matched root topics that match, or most closely match, the at least one initial search parameter; identifying one or more matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data; selecting a defined number of the identified matched root topics to be sent to the user; analyzing the selected matched root topics and the source topic data to try and identify one or more keywords in the selected matched root topics, the keywords being associated with additional information; identifying one or more keywords in the selected matched root topics; automatically generating a SMS search response message that includes SMS text representing the matched root topics 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; automatically sending the SMS search response message to the user via a SMS communications link; receiving a follow-up SMS text message from the user via a SMS communications link, the follow-up SMS text message including a user selected keyword from the SMS search response message; interpreting the user selected keyword in light of the content, and context, of the matched root topics and the initial search parameters and then using the user selected keyword and the initial search parameters to perform an additional search of the source topic data for one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter and include the user selected keyword; identifying one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data and include the user selected keyword; selecting a defined number of the identified keyword matched root topics to be sent to the user; analyzing the selected keyword matched root topics and the source topic data to try and identify additional keywords in the selected keyword matched root topics, the additional keywords being associated with additional information; automatically generating a SMS keyword search response message that includes SMS text representing the keyword matched root topics 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; automatically sending the SMS keyword search response message to the user via a SMS communications link; and for each new follow-up SMS text message from the user, repeating the process from “
receiving a follow-up SMS text message from the user via a SMS communications link”
on until the user accepts an identified keyword matched information and/or the user fails to respond with a follow-up SMS text message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system implemented process for providing a SMS-based interactive information search and distribution system comprising:
-
a computing system obtaining source topic data representing information related to, and/or associated with, one or more root topics; a computing system receiving an original SMS text message from a user via a SMS communication link, the original SMS text message including at least one initial search parameter; using one more processors associated with one or more computing systems to search the source topic data for one or more matched root topics that match, or most closely match, the at least one initial search parameter; using one more processors associated with one or more computing systems to identify one or more matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data; using one more processors associated with one or more computing systems to select a defined number of the identified matched root topics to be sent to the user; using one more processors associated with one or more computing systems to analyze the selected matched root topics and the source topic data to try and identify one or more keywords in the selected matched root topics, the keywords being associated with additional information; using one more processors associated with one or more computing systems to identify one or more keywords in the selected matched root topics; using one more processors associated with one or more computing systems to automatically generate a SMS search response message that includes SMS text representing the matched root topics 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; using one more processors associated with one or more computing systems to automatically send the SMS search response message to the user via a SMS communications link; a computing system receiving a follow-up SMS text message from the user via a SMS communications link, the follow-up SMS text message including a user selected keyword from the SMS search response message; using one more processors associated with one or more computing systems to interpret the user selected keyword in light of the content, and context, of the matched root topics and the initial search parameters and then use the user selected keyword and the initial search parameters to perform an additional search of the source topic data for one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter and include the user selected keyword; using one more processors associated with one or more computing systems to identify one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data and include the user selected keyword; using one more processors associated with one or more computing systems to select a defined number of the identified keyword matched root topics to be sent to the user; using one more processors associated with one or more computing systems to analyze the selected keyword matched root topics and the source topic data to try and identify additional keywords in the selected keyword matched root topics, the additional keywords being associated with additional information; using one more processors associated with one or more computing systems to automatically generate a SMS keyword search response message that includes SMS text representing the matched root topics 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; using one more processors associated with one or more computing systems to automatically send the SMS keyword search response message to the user via a 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 a SMS communications link”
on until the user accepts an identified keyword matched information and/or the user fails to respond with a follow-up SMS text message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for providing a SMS-based interactive information search and distribution system comprising:
-
a user mobile system; an information source computing system; a SMS communication link between the user mobile system and the information source computing system; and at least one processor associated with at least one computing system, the at least one processor executing instructions associated with a process for providing a SMS-based interactive information search and distribution system, the process for providing a SMS-based interactive information search and distribution system comprising; the information source computing system obtaining source topic data representing information related to, and/or associated with, one or more root topics; the information source computing system receiving an original SMS text message from a user via the SMS communication link, the original SMS text message including at least one initial search parameter; using the at least one processor associated with at least one computing system to search the source topic data for one or more matched root topics that match, or most closely match, the at least one initial search parameter; using the at least one processor associated with at least one computing system to identify one or more matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data; using the at least one processor associated with at least one computing system to select a defined number of the identified matched root topics to be sent to the user; using the at least one processor associated with at least one computing system to analyze the selected matched root topics and the source topic data to try and identify one or more keywords in the selected matched root topics, the keywords being associated with additional information; using the at least one processor associated with at least one computing system to identify one or more keywords in the selected matched root topics; using the at least one processor associated with at least one computing system to automatically generate a SMS search response message that includes SMS text representing the matched root topics 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; using the at least one processor associated with at least one computing system to automatically send the SMS search response message to the user via the SMS communications link; the information source computing system receiving a follow-up SMS text message from the user via the SMS communications link, the follow-up SMS text message including a user selected keyword from the SMS search response message; using the at least one processor associated with at least one computing system to interpret the user selected keyword in light of the content, and context, of the matched root topics and the initial search parameters and then use the user selected keyword and the initial search parameters to perform an additional search of the source topic data for one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter and include the user selected keyword; using the at least one processor associated with at least one computing system to identify one or more keyword matched root topics that match, or most closely match, the at least one initial search parameter in the source topic data and include the user selected keyword; using the at least one processor associated with at least one computing system to select a defined number of the identified keyword matched root topics to be sent to the user; using the at least one processor associated with at least one computing system to analyze the selected keyword matched root topics and the source topic data to try and identify additional keywords in the selected keyword matched root topics, the additional keywords being associated with additional information; using the at least one processor associated with at least one computing system to automatically generate a SMS keyword search response message that includes SMS text representing the matched root topics 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; using the at least one processor associated with at least one computing system to automatically send the SMS keyword search response message to the user via the SMS communications link; and for each new follow-up SMS text message from the user, using the at least one processor associated with at least one computing system to repeat the process from “
receiving a follow-up SMS text message from the user via the SMS communications link”
on until the user accepts an identified keyword matched information and/or the user fails to respond with a follow-up SMS text message. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification