Natural language processing for analyzing internet content and finding solutions to needs expressed in text
First Claim
1. A method of computer-processing natural language text to recognize the presence of words and phrases having certain specific meanings and act upon what has been recognized by sending messages, said method comprising:
- a) initializing by storing on an Internet-connected computer processing system parsing rules for which input words contained in textual postings accessed through the Internet are the least-frequently-used of a plurality of words required to satisfy those rules;
b) queuing processing of the parsing rules based on the appearance of the least frequently used word required by the parsing rules, wherein a particular priority queue is pre-selected according to the parsing rule to assure that rules selected by the words that actually occur in each posting are processed in their correct order, said rules including at least one of the rules selected from the list consisting of the correction of spelling errors, the substitution of plain wording for idioms, the division of complex and compound sentences into simple sentences, and to then act on them by outputting responsive messages;
c) receiving at the Internet-connected computer processing system a plurality of input words from textual postings accessed on the Internet;
d) processing the queued rules;
e) determining whether a response is warranted; and
f) where a response is warranted, outputting a responsive message either by directly messaging the author of the textual posting analyzed or by routing responsive messages to a representative.
0 Assignments
0 Petitions
Accused Products
Abstract
A natural language processing methodology to automatically transform push advertising into pull advertising. Text found in forum, blog, and social media postings throughout the Internet is grammatically analyzed to identify potential customers who have expressed a clear problem. Only parsing rules with the least likely elements present are evaluated. In response, personalized replies are produced that contain pertinent and useful information about a potential product or service. Those replies appear to come from other Internet users, thus converting expressed needs of user/prospects into discussions with sales technicians.
42 Citations
15 Claims
-
1. A method of computer-processing natural language text to recognize the presence of words and phrases having certain specific meanings and act upon what has been recognized by sending messages, said method comprising:
-
a) initializing by storing on an Internet-connected computer processing system parsing rules for which input words contained in textual postings accessed through the Internet are the least-frequently-used of a plurality of words required to satisfy those rules; b) queuing processing of the parsing rules based on the appearance of the least frequently used word required by the parsing rules, wherein a particular priority queue is pre-selected according to the parsing rule to assure that rules selected by the words that actually occur in each posting are processed in their correct order, said rules including at least one of the rules selected from the list consisting of the correction of spelling errors, the substitution of plain wording for idioms, the division of complex and compound sentences into simple sentences, and to then act on them by outputting responsive messages; c) receiving at the Internet-connected computer processing system a plurality of input words from textual postings accessed on the Internet; d) processing the queued rules; e) determining whether a response is warranted; and f) where a response is warranted, outputting a responsive message either by directly messaging the author of the textual posting analyzed or by routing responsive messages to a representative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing natural language in textual input, as a component of an Internet-connected opportunistic natural language processing AI system, comprising the steps of:
-
a) converting a standard set of input words to ordinals, the set of input words showing their order of frequency of use, thereby providing means to identify rules by their least-used words by accessing them according to their associated ordinals; b) associating the input words with parsing rules for which the input words are the least-frequently-used of a plurality of words required to satisfy those rules; c) accessing textual input; d) tokenizing the text accessed; e) converting each word input to an ordinal to identify what rules to perform; and f) performing the queued rules selected by the words that actually occur in the input words from among the group of rules including at least one of the rules selected from the list consisting of rules to correct spelling errors, rules to substitute plain wording for idioms, rules to divide complex and compound sentences into simple sentences, and act on them by outputting responsive messages. - View Dependent Claims (12, 13, 14, 15)
-
Specification