SYSTEM AND METHOD FOR SELECTING AND PRESENTING ADVERTISEMENTS BASED ON NATURAL LANGUAGE PROCESSING OF VOICE-BASED INPUT
First Claim
1. A method for selecting and presenting advertisements in response to processing natural language utterances, comprising:
- receiving a natural language utterance containing at least one request at an input device;
recognizing one or more words or phrases in the natural language utterance at a speech recognition engine coupled to the input device;
interpreting the recognized words or phrases at a conversational language processor coupled to the speech recognition engine, wherein interpreting the recognized words or phrases includes establishing a context for the natural language utterance;
selecting an advertisement in the context established for the natural language utterance; and
presenting the selected advertisement via an output device coupled to the conversational language processor.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting and presenting advertisements based on natural language processing of voice-based inputs is provided. A user utterance may be received at an input device, and a conversational, natural language processor may identify a request from the utterance. At least one advertisement may be selected and presented to the user based on the identified request. The advertisement may be presented as a natural language response, thereby creating a conversational feel to the presentation of advertisements. The request and the user'"'"'s subsequent interaction with the advertisement may be tracked to build user statistical profiles, thus enhancing subsequent selection and presentation of advertisements.
534 Citations
22 Claims
-
1. A method for selecting and presenting advertisements in response to processing natural language utterances, comprising:
-
receiving a natural language utterance containing at least one request at an input device; recognizing one or more words or phrases in the natural language utterance at a speech recognition engine coupled to the input device; interpreting the recognized words or phrases at a conversational language processor coupled to the speech recognition engine, wherein interpreting the recognized words or phrases includes establishing a context for the natural language utterance; selecting an advertisement in the context established for the natural language utterance; and presenting the selected advertisement via an output device coupled to the conversational language processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. A system for selecting and presenting advertisements in response to processing natural language utterances, comprising:
-
an input device that receives a natural language utterance containing at least one request at an input device; a speech recognition engine coupled to the input device, wherein the speech recognition engine recognizes one or more words or phrases in the natural language utterance; a conversational language processor coupled to the speech recognition engine, wherein the conversational language processor is configured to; interpret the recognized words or phrases, wherein interpreting the recognized words or phrases includes establishing a context for the natural language utterance; select an advertisement in the context established for the natural language utterance; and present the selected advertisement via an output device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 22)
-
Specification