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:
Nov. 08, 2016
Filed:
May. 10, 2013
Sri International, Menlo Park, CA (US);
Edgar T. Kalns, San Jose, CA (US);
Dayne B. Freitag, La Mesa, CA (US);
William S. Mark, San Mateo, CA (US);
Necip Fazil Ayan, Palo Alto, CA (US);
Michael J. Wolverton, Mountain View, CA (US);
Thomas J. Lee, San Francisco, CA (US);
SRI INTERNATIONAL, Menlo Park, CA (US);
Abstract
A platform for developing a virtual personal assistant ('VPA') application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input.