Method and system for asynchronously processing natural language utterances
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G10L-015/18
G10L-015/22
G06F-017/20
G06F-017/30
출원번호
US-0838982
(2010-07-19)
등록번호
US-8155962
(2012-04-10)
발명자
/ 주소
Kennewick, Robert A.
Locke, David
Kennewick, Sr., Michael R.
Kennewick, Jr., Michael R.
Kennewick, Richard
Freeman, Tom
출원인 / 주소
VoiceBox Technologies, Inc.
대리인 / 주소
Pillsbury Winthrop Shaw Pittman LLP
인용정보
피인용 횟수 :
52인용 특허 :
301
초록▼
The methods and systems described herein may asynchronously process natural language utterances to provide real-time response performance and natural interaction with users. In particular, the methods and systems described herein may use various natural language speech recognition and interpretation
The methods and systems described herein may asynchronously process natural language utterances to provide real-time response performance and natural interaction with users. In particular, the methods and systems described herein may use various natural language speech recognition and interpretation components to identify a request (e.g., a query or command) in an utterance. The request identified in the utterance may then be processed with one or more domain agents, which may submit duplicate queries to multiple different data sources to process the request. The domain agents may then asynchronously evaluate responses to the duplicate queries to return results to users in a timely and natural manner, and further to account the fact that the different data sources may respond to the queries at different speeds, provide unsatisfactory responses to the queries, or fail to respond to the queries at all.
대표청구항▼
1. A method for asynchronously processing natural language utterances, comprising: receiving a natural language utterance at a speech unit connected to a computer device, wherein the speech unit converts the received natural language utterance into an electronic signal;recognizing one or more words
1. A method for asynchronously processing natural language utterances, comprising: receiving a natural language utterance at a speech unit connected to a computer device, wherein the speech unit converts the received natural language utterance into an electronic signal;recognizing one or more words in the electronic signal with a speech recognition engine that operates on the computer device;identifying a request contained in the natural language utterance with a parser that further operates on the computer device, wherein the parser identifies the request contained in the natural language utterance from the one or more recognized words; andasynchronously processing the request contained in the natural language utterance in a multi-threaded environment with a domain agent associated with a context relating to the identified request, wherein asynchronously processing the request with the domain agent includes: submitting a plurality of asynchronous queries created with the domain agent to a plurality of information sources, wherein the plurality of information sources include one or more local information sources and one or more network information sources;asynchronously evaluating results that the plurality of information sources return to the domain agent in response to the plurality of asynchronous queries;scoring, at the domain agent, the asynchronously evaluated results returned from the plurality of information sources until one or more of the asynchronously evaluated results have a score that satisfies a predetermined confidence level; andpresenting a single best response to the request on the computer device, wherein the domain agent extracts the single best response from the one or more of the asynchronously evaluated results having the score that satisfies the predetermined confidence level. 2. The method of claim 1, wherein asynchronously processing the request with the domain agent further includes formatting, by the domain agent, the single best response using a format template associated with the context relating to the identified request, criteria identified from the natural language utterance, or a profile associated with a user that provided the natural language utterance. 3. The method of claim 2, wherein asynchronously processing the request with the domain agent further includes performing, by the domain agent, or more variable substitutions and transformations using the format template to format the single best response. 4. The method of claim 3, wherein asynchronously processing the request with the domain agent further includes using, by the domain agent, probabilistic or fuzzy set decision methods to vary one or more of a personality to present the single best response, an order to present tokens contained in the single best response, or a terminology to present the tokens contained in the single best response. 5. The method of claim 1, wherein scoring the asynchronously evaluated results includes applying, at the domain agent, probabilistic or fuzzy scoring techniques to previous results asynchronously evaluated by the domain agent, the context relating to the identified request, criteria identified from the natural language utterance, tokens associated with a desired response to the request, a dialog history relating to one or more prior natural language utterances, a profile associated with a user that provided the natural language utterance, or information specific to the domain agent. 6. The method of claim 1, wherein asynchronously processing the request with the domain agent further includes: requesting additional information relating to the identified request via the speech unit if none of the asynchronously evaluated results returned from the plurality of information sources has the score that satisfies the predetermined confidence level or an irresolvable ambiguity arises in formulating the single best response to the request; andsubmitting one or more new asynchronous queries to one or more of the plurality of information sources in response to receiving the requested additional information relating to the identified request, wherein the domain agent creates the one or more new asynchronous queries based on the received additional information. 7. The method of claim 1, wherein asynchronously processing the request with the domain agent further includes: formulating one or more new asynchronous queries if none of the asynchronously evaluated results returned from the plurality of information sources has the score that satisfies the predetermined confidence level or do not contain all information required to extract the single best response; andsubmitting the one or more new asynchronous queries to one or more of the plurality of information sources, wherein the domain agent infers the one or more of the plurality of information sources to query in the one or more new asynchronous queries based on the asynchronously evaluated results returned from the plurality of information sources. 8. The method of claim 1, wherein asynchronously processing the request with the domain agent further includes waiting to receive additional results to plurality of asynchronous queries from the plurality of information sources if none of the asynchronously evaluated results has the score that satisfies the predetermined confidence level. 9. A system for asynchronously processing natural language utterances, comprising: a speech unit connected to a computer device, wherein the speech unit is configured to receive a natural language utterance and convert the received natural language speech into an electronic signal;a speech recognition engine that operates on the computer device, wherein the speech recognition engine is configured to recognize one or more words in the electronic signal converted from the natural language utterance;a parser that further operates on the computer device, wherein the parser is configured to identify a request contained in the natural language utterance from the one or more recognized words and determine a context relating to the identified request; anda domain agent associated with the context relating to the identified request, wherein the domain agent further operates on the computer device and is configured to: submit a plurality of asynchronous queries created with the domain agent to a plurality of information sources, wherein the plurality of information sources include one or more local information sources and one or more network information sources;asynchronously evaluate results that the plurality of information sources return to the domain agent in response to the plurality of asynchronous queries;score the asynchronously evaluated results returned from the plurality of information sources until one or more of the asynchronously evaluated results have a score that satisfies a predetermined confidence level;extract a single best response to the request from the one or more of the asynchronously evaluated results having the score that satisfies the predetermined confidence level; andpresent the single best response to the request on the computer device. 10. The system of claim 9, wherein the domain agent is further configured to format the single best response using a format template associated with the context relating to the identified request, criteria identified from the natural language utterance, or a profile associated with a user that provided the natural language utterance. 11. The system of claim 10, wherein the domain agent is further configured to perform one or more variable substitutions and transformations using the format template to format the single best response. 12. The system of claim 11, wherein the domain agent is further configured to use probabilistic or fuzzy set decision methods to vary one or more of a personality to present the single best response, an order to present tokens contained in the single best response, or a terminology to present the tokens contained in the single best response. 13. The system of claim 9, wherein to score the asynchronously evaluated results, the domain agent is further configured to apply probabilistic or fuzzy scoring techniques to previous results asynchronously evaluated by the domain agent, the context relating to the identified request, criteria identified from the natural language utterance, tokens associated with a desired response to the request, a dialog history relating to one or more prior natural language utterances, a profile associated with a user that provided the natural language utterance, or information specific to the domain agent. 14. The system of claim 9, wherein the domain agent is further configured to: request additional information relating to the identified request via the speech unit if none of the asynchronously evaluated results returned from the plurality of information sources has the score that satisfies the predetermined confidence level or an irresolvable ambiguity arises in formulating the single best response to the request; andsubmit one or more new asynchronous queries to one or more of the plurality of information sources in response to receiving the requested additional information relating to the identified request, wherein the domain agent is configured to create the one or more new asynchronous queries based on the received additional information. 15. The system of claim 9, wherein the domain agent is further configured to: formulate one or more new asynchronous queries if none of the asynchronously evaluated results returned from the plurality of information sources has the score that satisfies the predetermined confidence level or do not contain all information required to extract the single best response;infer one or more of the plurality of information sources to query in the one or more new asynchronous queries based on the asynchronously evaluated results returned from the plurality of information sources; andsubmit the one or more new asynchronous queries to the one or more of the plurality of information sources inferred based on the asynchronously evaluated results returned from the plurality of information sources. 16. The system of claim 9, wherein the domain agent is further configured to wait to receive additional results to plurality of asynchronous queries from the plurality of information sources if none of the asynchronously evaluated results has the score that satisfies the predetermined confidence level.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (301)
Nishitani,Masanobu; Miyazawa,Yasunaga; Matsumoto,Hiroshi; Yamamoto,Kazumasa, Acoustic model creation method as well as acoustic model creation apparatus and speech recognition apparatus.
Castello Da Costa Paulo M.,NLX ; Janse Cornelis P.,NLX ; Timmermans Patrick A. A.,NLX, Adaptive noise cancelling arrangement, a noise reduction system and a transceiver.
Braden-Harder Lisa ; Corston Simon H. ; Dolan William B. ; Vanderwende Lucy H., Apparatus and methods for an information retrieval system that employs natural language processing of search results to.
Korall,Toby; Bregman,Zeev; Ben Moshe,Irit; Giladi,Miron, Automated database assistance using a telephone for a speech based or text based multimedia communication mode.
Martin D. Carberry ; Mark E. Epstein ; Glenn T. Puchtel ; Susan M. Wingate, Bi-directional natural language system for interfacing with multiple back-end applications.
Potter, Stephen F.; Bowker, Anthony W., Computer implemented method of analyzing recognition results between a user and an interactive application utilizing inferred values instead of transcribed speech.
Bhandari Archna ; Janiszewski Mary E. ; Mehrotra Rajiv, Computer program product and a method for using natural language for the description, search and retrieval of multi-medi.
Bala, Srinivas; Foladare, Mark Jeffrey; Fowler, Kathleen C.; Goldman, Shelley B.; Wang, Shaoqing Q.; Weber, Roy Philip; Westrich, Robert S., Control of merchant application by system monitor in virtual contact center.
Raffel, Michael A.; Bamburak, Michael D.; Glass, David R.; Jarett, Keith; Kibria, Masud; Lawrence, Christopher G.; Lee, Tony S.; Leuca, Ileana A.; Marx, Joseph P.; Nelson, Roderick; O'Neill, Paul B.;, Cordless cellular system.
Raffel Michael A. (Redmond WA) Bamburak Michael D. (Columbia MD) Glass David R. (Redmond WA) Jarett Keith (Oakland CA) Kibria Masud (Kirkland WA) Lawrence Christopher G. (Kirkland WA) Lee Tony S. (Al, Cordless cellular system base station.
Richardson,Matthew R.; Ragno,Robert J., Dynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks.
Duane Oliver Bowker ; William Richard Daumer ; Kevin Alan Shelby ; Howard M. Singer, Employing customer premises equipment in communications network maintenance.
Strubbe, Hugo J.; Eshelman, Larry J.; Gutta, Srinivas; Milanski, John; Pelletier, Daniel, Environment-responsive user interface/entertainment device that simulates personal interaction.
Stevens, Daniell; Roth, Robert; Gould, Joel M.; Newman, Michael J.; Sturtevant, Dean; Ingold, Charles E.; Abrahams, David; Gold, Allan, Error correction in speech recognition by correcting text around selected area.
Chu Helen (New York NY) Doshi Bharat T. (Holmdel NJ) Dravida Subrahmanyam (Somerset NJ) Nanda Sanjiv (Plainsboro NJ) Sawkar Anil S. (Bedminster NJ) Sohraby Kazem A. (Lincroft NJ), Hand-off management for cellular telephony.
Bulfer Andrew Frederick ; Hanson Bruce Lowell ; Mortenson Robert F. ; Salimando Steven Charles ; Stuntebeck Peter H. ; Weber Roy Philip, Intelligent network messaging agent and method.
Eisdorfer Jerry (Somerset NJ) Kasday Leonard R. (Moorestown NJ) Schulz David E. (Wheaton IL), Language accommodated message relaying for hearing impaired callers.
Andrew Frederick Bulfer ; Bruce Lowell Hanson ; Robert F. Mortenson ; Steven Charles Salimando ; Peter H. Stuntebeck ; Roy Philip Weber, Messaging agent and method for retrieving and consolidating messages.
Franz Alexander M. ; Horiguchi Keiko, Method and apparatus for adaptive speech recognition hypothesis construction and selection in a spoken language translation system.
Nikolaos Anerousis ; Raman Gopalakrishnan ; Charles Robert Kalmanek, Jr. ; Alan Edward Kaplan ; William Todd Marshall ; Partho Pratim Mishra ; Peter Z Onufryk ; Kadangode K. Ramakrishnan ; Co, Method and apparatus for communication services on a network.
Monaco Peter C. ; Ehrlich Steven C. ; Ghosh Debajit ; Klenk Mark ; Sinai Julian ; Thirumalai Madhavan ; Gupta Sundeep, Method and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response system.
Michael S. Phillips ; John N. Nguyen, Method and apparatus for dynamic adaptation of a large vocabulary speech recognition system and for use of constraints from a database in a large vocabulary speech recognition system.
Prevost, Scott A.; Bickmore, Timothy W.; Sullivan, Joseph W.; Churchill, Elizabeth; Girgensohn, Andreas, Method and apparatus for embodied conversational characters with multimodal input/output in an interface device.
Dahan Jean-Guy ; Gupta Vishwa,CAX, Method and apparatus for performing speech recognition utilizing a supplementary lexicon of frequently used orthographies.
Cohen, Michael H.; Balogh, Jennifer E.; Wax, Tracy D.; Thirumalai, Madhavan S.; Ghosh, Debajit, Method and apparatus for providing active help to a user of a voice-enabled application.
Flores Carlos F. (Berkeley CA) Ludlow Juan J. (Mexico City CA MXX) Bell ; III Chauncey F. (Alameda CA) Mora Raul M. (Tlalpan CA MXX) Winograd Terry A. (Stanford CA) Graves Michael J. (Alameda CA), Method and apparatus for structuring and managing human communications by explicitly defining the types of communication.
Bielby Gregory J. (Pointe Claire CAX) Gupta Vishwa N. (Brossard CAX) Hodgson Lauren C. (Beaconsfield CAX) Lennig Matthew (Westmount CAX) Sharp R. Douglas (Westmount CAX) Wasmeier Hans A. (Ottawa CAX), Method and apparatus for training speech recognition algorithms for directory assistance applications.
Bruno Richard F. (Morristown NJ) Chen Mon-Mei (Marlboro NJ) Harris Rosemary H. (Colts Neck NJ) Markowitz Robert E. (Glen Rock NJ) Rich Michael R. (Howell NJ), Method and system for multi-channel data automatic call distribution.
Bruno Richard F. (Morristown NJ) Chen Mon-Mei (Marlboro NJ) Harris Rosemary H. (Colts Neck NJ) Markowitz Robert E. (Glen Rock NJ), Method and system for multi-channel data automatic call distribution for sequentially launched calls.
Daniel M. Coffman ; Popani Gopalakrishnan ; Ganesh N. Ramaswamy ; Jan Kleindienst CZ; Chalapathy V. Neti, Method and system for multi-client access to a dialog system.
Gorin, Allen Louis; Geary, Irene Langkilde; Walker, Marilyn Ann; Wright, Jeremy H., Method and system for predicting understanding errors in a task classification system.
Gorin,Allen Louis; Geary,Irene Langkilde; Walker,Marilyn Ann; Wright,Jeremy H., Method and system for predicting understanding errors in a task classification system.
Harris Rosemary H. (Colts Neck NJ) Bruno Richard F. (Morristown NJ), Method and system for routing phone calls based on voice and data transport capability.
Michael S. Phillips ; Mark A. Fanty ; Krishna K. Govindarajan, Method and system of reviewing the behavior of an interactive speech recognition application.
Christianson David ; Doorenbos Robert B. ; Etzioni Oren ; Kwok Chung ; Lauckhart Gregory ; Selberg Erik ; Weld Daniel S., Method and system using information written in a wrapper description language to execute query on a network.
Coffman,Daniel M.; Gopalakrishnan,Popani; Ramaswamy,Ganesh N.; Kleindienst,Jan, Method for determining and maintaining dialog focus in a conversational speech system.
Junqua Jean-Claude ; Kuhn Roland ; Contolini Matteo ; Karaorman Murat ; Field Ken ; Galler Michael ; Zhao Yi, Method for goal-oriented speech translation in hand-held devices using meaning extraction and dialogue.
Eric Cheung ; Mark Jeffrey Foladare ; Shelley B. Goldman ; Gerald Michael Karam ; James Christopher Ramming ; Roy Philip Weber, Method for placing a call intended for an enhanced network user on hold while the enhanced network user is unavailable to take the call using a distributed feature architecture.
Levin Esther ; Narayanan Shrikanth Sambasivan ; Pieraccini Roberto ; Zeljkovic Ilija, Method of using a natural language interface to retrieve information from one or more data resources.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom; Elston, Stephen F., Mobile systems and methods for responding to natural language speech utterance.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Hedin Erik B. (Lidingo SEX) Jonsson Gregor I. (Lidingo SEX) Olsson Lars E. (Kista SEX) Sanamrad Mohammad A. (Lidingo SEX) Westling Sven O. G. (Stockholm SEX), Natural language analyzing apparatus and method.
Nagao Katashi (Kawasaki JPX) Nomiyama Hiroshi (Kawasaki JPX), Natural language analyzing apparatus and method, and construction of a knowledge base for natural language analysis.
de Hita Carolina Rubio,BEX ; Akker David van den,BEX ; Govaers Erik C. E.,BEX ; Platteau Frank M. J.,BEX ; Deun Kurt Van,BEX ; Macpherson Melissa ; de Bie Peter,BEX ; Laviolette Sophie,BEX, Natural language information retrieval system and method.
Ikeda Yuji (Yokohama JPX) Fujita Minoru (Yokohama JPX), Natural language processing apparatus and method for performing processing to analyze the meaning of an input sentence e.
Chao Chang, Eric I; Jackson, Eric G., Natural language speech recognition using slot semantic confidence scores related to their word recognition confidence scores.
Doshi Rajesh R. ; Kearney Timothy ; Natarajan Gautham ; Ricciardi Dominic M. ; Witte Robert E., Network-based method and apparatus for initiating and completing a telephone call via the internet.
Doshi, Rajesh R.; Kearney, Timothy; Natarajan, Gautham; Ricciardi, Dominic M.; Witte, Robert E., Network-based method and apparatus for initiating and completing a telephone call via the internet.
Chiang Tung-Hui,TWX, On-line background noise adaptation of parallel model combination HMM with discriminative learning using weighted HMM for noisy speech recognition.
Culbreth Pamela Jean ; Danielsen Peter John ; Hall Robert J. ; Papavero Elena Maria ; Terveen Loren Gilbert ; Tuomenoksa Mark Logan, Personal telephone agent.
LaRue Charles (La Canada CA), Sensor free vehicle navigation system utilizing a voice input/output interface for routing a driver from his source poin.
Bottoms Stanley (Seminole FL) Bremer Gordon (Clearwater FL) Chapman Joseph Q. (Largo FL) Davis William R. (Clearwater FL) Ko Kenneth D. (Clearwater FL) Roberson D. Randy (Oldsmar FL) Smithwick Luke J, Simultaneous analog and digital communication applications.
Kosaka Tetsuo,JPX ; Komori Yasuhiro,JPX, Single distribution and mixed distribution model conversion in speech recognition method, apparatus, and computer readable medium.
Yegnanarayanan Girija ; Armstrong ; III John ; Hsu Dong, Speech recognition system distinguishing dictation from commands by arbitration between continuous speech and isolated w.
Della Pietra Stephen Andrew ; Epstein Mark Edward ; Franz Martin ; Koppelman Joshua David Sherer ; Roukos Salim Estephan ; Ward Robert Todd, Statistical natural language understanding using hidden clumpings.
Marchok, Daniel J.; Younce, Richard C.; Gritton, Charles W. K.; Chandran, Ravi, Synchronization of voice boundaries and their use by echo cancellers in a voice processing system.
Marx Matthew T. ; Carter Jerry K. ; Phillips Michael S. ; Holthouse Mark A. ; Seabury Stephen D. ; Elizondo-Cecenas Jose L. ; Phaneuf Brett D., System and method for developing interactive speech applications.
Schuetze, Hinrich; Pitkow, James E.; Pirolli, Peter L.; Chi, Ed H.; Li, Jun, System and method for providing recommendations based on multi-modal user clusters.
Dragosh, Pamela Leigh; Roe, David Bjorn; Sharp, Robert Douglas, System and method for providing remote automatic speech recognition and text to speech services via a packet network.
Dragosh Pamela Leigh ; Roe David Bjorn ; Sharp Robert Douglas, System and method for providing remote automatic speech recognition services via a packet network.
Pamela Leigh Dragosh ; David Bjorn Roe ; Robert Douglas Sharp, System and method for providing remote automatic speech recognition services via a packet network.
Saylor,Michael J.; Richards, III,Frederick; Patnaik,Anurag; Zirngibl,Michael, System and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information.
Faybishenko, Yaroslav; Kan, Gene H.; Camarda, Thomas J.; Botros, Sherif; Beatty, John; Cutting, Douglass R., System and method for resolving distributed network search queries to information providers.
Freeman, Tom; Kennewick, Mike, System and method for selecting and presenting advertisements based on natural language processing of voice-based input.
Belvin, Robert; Daily, Michael; Srinivasa, Narayan; Martin, Kevin R.; Lee, Craig A.; Hein, Cheryl, System and method for using context in navigation dialog.
Skinner Harold R. (Rochester MN), System for cooperative communication between local object managers to provide verification for the performance of remote.
Jean-Claude Junqua ; Roland Kuhn ; Tony Davis ; Yi Zhao ; Weiying Li CA, System for identifying and adapting a TV-user profile by means of speech technology.
Arnold, James F.; Israel, David J.; Tyson, W. Mabry; Bear, John S.; Voss, Loren L., System, method and article of manufacture for concept based information searching.
Greene,Mark; Hegarty,Michael; Cantwell,Dermot, System, method and computer program product for adding voice activation and voice control to a media player.
Guerra,Lisa M.; Berner,Mikael; Stone,Kevin; Joshi,Amol; Tran,Steve, System, method and computer program product for looking up business addresses and directions based on a voice dial-up session.
Halverson, Christine; Julia, Luc; Voutsas, Dimitris; Cheyer, Adam, System, method, and article of manufacture for agent-based navigation in a speech-based data navigation system.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, Systems and methods for processing natural language speech utterances with context-specific domain agents.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, Systems and methods for responding to natural language speech utterance.
Kennewick,Robert A.; Locke,David; Kennewick, Sr.,Michael R.; Kennewick, Jr.,Michael R.; Kennewick,Richard; Freeman,Tom, Systems and methods for responding to natural language speech utterance.
Kennewick,Robert A.; Locke,David; Kennewick, Sr.,Michael R.; Kennewick, Jr.,Michael R.; Kennewick,Richard; Freeman,Tom, Systems and methods for responding to natural language speech utterance.
Bruno Richard F. (Morristown NJ) Markowitz Robert E. (Glen Rock NJ), Systems, methods and articles of manufacture for performing distributed telecommunications.
Murveit, Hy; Enthoven, Dan, Technique for recognizing telephone numbers and other spoken information embedded in voice messages stored in a voice messaging system.
Boyce Susan J. ; Brotman Lynne Shapiro ; Brown Deborah W. ; Goldberg Randy G. ; Haszto Edward D. ; Marcus Stephen M. ; Rosinski Richard R. ; Wetzel William R., Telephone-based speech recognition for data collection.
Cheung William S. H. (Hong Kong HKX), Transmitting and receiving apparatus for permitting the transmission and reception of multi-tier subscription programs.
Schuetze, Hinrich; Pedersen, Jan, USER QUERY GENERATE SEARCH RESULTS THAT RANK SET OF SERVERS WHERE RANKING IS BASED ON COMPARING CONTENT ON EACH SERVER WITH USER QUERY, FREQUENCY AT WHICH CONTENT ON EACH SERVER IS ALTERED USING WEB .
Cheyer, Adam J.; Martin, David L., Unified messaging methods and systems for communication and cooperation among distributed agents in a computing environment.
Maes, Stephane H.; Lubensky, David M.; Sakrajda, Andrzej, Universal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resources.
Ball, Thomas J.; Cox, Kenneth Charles; Grinter, Rebecca Elizabeth; Hibino, Stacie Lynn; Jagadeesan, Lalita Jategaonkar; Mantilla, David Alejandro, User interface for translating natural language inquiries into database queries and data presentations.
Strubbe, Hugo J.; Eshelman, Larry J.; Gutta, Srinivas; Milanski, John; Pelletier, Daniel, User interface/entertainment device that simulates personal interaction and charges external database with relevant data.
Turnbull, Robert R.; Knapp, Robert C.; Walstra, Eric J.; Watson, Alan R.; Poe, G. Bruce; Roberts, John K.; Rumsey, Wayne J., Vehicle rearview mirror assembly incorporating a communication system.
McCall, David F.; Logue, Leslie M.; Zelina, Francis J.; Sendak, Matthew V.; Hinson, Julie R.; Sanders, Ward L.; Belinski, Steve; Holtz, Brian E., Voice controlled surgical suite.
Surace Kevin J. ; White George M. ; Reeves Byron B. ; Nass Clifford I. ; Campbell Mark D. ; Albert Roy D. ; Giangola James P., Voice user interface with personality.
Jarett Keith ; Williams Roland E. ; Raffel Michael A. ; Nelson Roderick ; Leuca Ileana A. ; Lee Tony S. ; Lawrence Christopher G. ; Kibria Masud ; Glass David R. ; Bamburak Michael D., Wireless communication system having mobile stations establish a communication link through the base station without u.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom, Agent architecture for determining meanings of natural language utterances.
Heck, Larry Paul; Chinthakunta, Madhusudan; Mitby, David; Stifelman, Lisa, Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof.
Kennewick, Robert A.; Locke, David; Kennewick, Sr., Michael R.; Kennewick, Jr., Michael R.; Kennewick, Richard; Freeman, Tom; Elston, Stephen F., Mobile systems and methods for responding to natural language speech utterance.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Weider, Chris; Kennewick, Richard; Kennewick, Mike; Di Cristo, Philippe; Kennewick, Robert A.; Menaker, Samuel; Armstrong, Lynn Elise, Mobile systems and methods of supporting natural language human-machine interactions.
Baldwin, Larry; Freeman, Tom; Tjalve, Michael; Ebersold, Blane; Weider, Chris, System and method for a cooperative conversational voice user interface.
Baldwin, Larry; Freeman, Tom; Tjalve, Michael; Ebersold, Blane; Weider, Chris, System and method for a cooperative conversational voice user interface.
Freeman, Tom; Kennewick, Mike, System and method for delivering targeted advertisements and tracking advertisement interactions in voice recognition contexts.
Freeman, Tom; Kennwick, Mike, System and method for delivering targeted advertisements and tracking advertisement interactions in voice recognition contexts.
Freeman, Tom; Kennewick, Mike, System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements.
Freeman, Tom; Kennewick, Mike, System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements.
Freeman, Tom; Kennewick, Mike, System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements.
Kennewick, Michael R.; Cheung, Catherine; Baldwin, Larry; Salomon, Ari; Tjalve, Michael; Guttigoli, Sheetal; Armstrong, Lynn; Di Cristo, Philippe; Zimmerman, Bernie; Menaker, Sam, System and method for dynamically generating a recognition grammar in an integrated voice navigation services environment.
Kennewick, Michael R.; Cheung, Catherine; Baldwin, Larry; Salomon, Ari; Tjalve, Michael; Guttigoli, Sheetal; Armstrong, Lynn; Di Cristo, Philippe; Zimmerman, Bernie; Menaker, Sam, System and method for providing a natural language voice user interface.
Kennewick, Michael R.; Cheung, Catherine; Baldwin, Larry; Salomon, Ari; Tjalve, Michael; Guttigoli, Sheetal; Armstrong, Lynn; DiChristo, Philippe; Zimmerman, Bernie; Menaker, Sam, System and method for providing a natural language voice user interface in an integrated voice navigation services environment.
Kennewick, Michael R.; Cheung, Catherine; Baldwin, Larry; Salomon, Ari; Tjalve, Michael; Guttigoli, Sheetal; Armstrong, Lynn; DiChristo, Philippe; Zimmerman, Bernie; Menaker, Sam, System and method for providing a natural language voice user interface in an integrated voice navigation services environment.
Kennewick, Jr., Michael R.; Kennewick, Sr., Michael R., System and method for providing follow-up responses to prior natural language inputs of a user.
Kennewick, Jr., Michael R.; Kennewick, Sr., Michael R., System and method for providing follow-up responses to prior natural language inputs of a user.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.