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.
Patent No.:
Date of Patent:
May. 11, 2010
Filed:
Sep. 27, 2004
Fuliang Weng, Mountain View, CA (US);
Lawrence Cavedon, San Francisco, CA (US);
Badri Raghunathan, San Francisco, CA (US);
Danilo Mirkovic, Stanford, CA (US);
Laura Hiatt, Sanford, FL (US);
Hauke Schmidt, San Bruno, CA (US);
Alexander Gruenstein, Lafayette, CA (US);
Stanley Peters, Menlo Park, CA (US);
Fuliang Weng, Mountain View, CA (US);
Lawrence Cavedon, San Francisco, CA (US);
Badri Raghunathan, San Francisco, CA (US);
Danilo Mirkovic, Stanford, CA (US);
Laura Hiatt, Sanford, FL (US);
Hauke Schmidt, San Bruno, CA (US);
Alexander Gruenstein, Lafayette, CA (US);
Stanley Peters, Menlo Park, CA (US);
Robert Bosch Corporation, Illinois, IL (US);
Volkswagen of America, , MI (US);
Abstract
A system and method to interactively converse with a cognitively overloaded user of a device, includes maintaining a knowledge base of information regarding the device and a domain, organizing the information in at least one of a relational manner and an ontological manner, receiving speech from the user, converting the speech into a word sequence, recognizing a partial proper name in the word sequence, identifying meaning structures from the word sequence using a model of the domain information, adjusting a boundary of the partial proper names to enhance an accuracy of the meaning structures, interpreting the meaning structures in a context of the conversation with the cognitively overloaded user using the knowledge base, selecting a content for a response to the cognitively overloaded user, generating the response based on the selected content, the context of the conversation, and grammatical rules, and synthesizing speech wave forms for the response.