The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 10, 2012

Filed:

Jul. 19, 2010
Applicants:

Robert A. Kennewick, Seattle, WA (US);

David Locke, Redmond, WA (US);

Michael R. Kennewick, Sr., Bellevue, WA (US);

Michael R. Kennewick, Jr., Bellevue, WA (US);

Richard Kennewick, Woodinville, WA (US);

Tom Freeman, Mercer Island, WA (US);

Inventors:

Robert A. Kennewick, Seattle, WA (US);

David Locke, Redmond, WA (US);

Michael R. Kennewick, Sr., Bellevue, WA (US);

Michael R. Kennewick, Jr., Bellevue, WA (US);

Richard Kennewick, Woodinville, WA (US);

Tom Freeman, Mercer Island, WA (US);

Assignee:

VoiceBox Technologies, Inc., Bellevue, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/18 (2006.01); G10L 15/22 (2006.01); G06F 17/20 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…