1
Edgar T Kalns, Dayne B Freitag, William S Mark, Necip Fazil Ayan, Michael J Wolverton, Thomas J Lee: Rapid development of virtual personal assistant applications. SRI International, Barnes & Thornburg, July 14, 2015: US09081411 (35 worldwide citation)

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 ...


2
Osher Yadgar, Neil Yorke Smith, Bart Peintner, Gokhan Tur, Necip Fazil Ayan, Michael J Wolverton, Girish Acharya, Venkatarama Satyanarayana Parimi, William S Mark, Wen Wang, Andreas Kathol, Regis Vincent, Horacio E Franco: Generic virtual personal assistant platform. SRI International, Barnes & Thornburg, July 14, 2015: US09082402 (14 worldwide citation)

A method for assisting a user with one or more desired tasks is disclosed. For example, an executable, generic language understanding module and an executable, generic task reasoning module are provided for execution in the computer processing system. A set of run-time specifications is provided to ...


3
Osher Yadgar, Neil Yorke Smith, Bart Peintner, Gokhan Tur, Necip Fazil Ayan, Michael J Wolverton, Girish Acharya, Venkatarama Satyanarayana Parimi, William S Mark, Wen Wang, Andreas Kathol, Regis Vincent, Horacio E Franco: Generic virtual personal assistant platform. SRI INTERNATIONAL, Barnes & Thornburg, February 21, 2017: US09575964 (3 worldwide citation)

A method for assisting a user with one or more desired tasks is disclosed. For example, an executable, generic language understanding module and an executable, generic task reasoning module are provided for execution in the computer processing system. A set of run-time specifications is provided to ...


4
Necip Fazil Ayan, Maxime Boucher, Xiao Li, Alexander Perelygin: Blending by query classification on online social networks. Facebook, Baker Botts L, September 5, 2017: US09754037

In one embodiment, a method includes receiving a search query from a first user and identifying one or more second nodes that match the search query. The method includes determining one or more search intents of the search query. Search intent may be based on one or more topics associated with the i ...


5
Maxime Boucher, Xiao Li, Alexander Perelygin, Veselin S Stoyanov, Russell Lee Goldman, Necip Fazil Ayan: Keyword search queries on online social networks. Facebook, Baker Botts L, July 11, 2017: US09703859

In one embodiment, a method includes receiving from a client system of a first user an unstructured text query. The method includes parsing the text query to identify one or more n-grams. At least one of the n-grams is an ambiguous n-gram. The method includes searching a plurality of keyword generat ...


6
Necip Fazil Ayan, Arindam Mandal, Jing Zheng: Clarifying natural language input using targeted questions. SRI INTERNAITONAL, Hickman Palermo Becker Bingham, October 31, 2017: US09805718

A dialog assistant embodied in a computing system can present a clarification question based on a machine-readable version of human-generated conversational natural language input. Some versions of the dialog assistant identify a clarification target in the machine-readable version, determine a clar ...


7
Edgar T Kalns, William S Mark, Necip Fazil Ayan: Using intents to analyze and personalize a users dialog experience with a virtual personal assistant. SRI INTERNATIONAL, Hickman Palermo Becker Bingham, January 23, 2018: US09875494

A virtual personal assistant (VPA) application analyzes intents to, among other things, enhance or personalize a user's dialog experience with the VPA application. A set of intents, or multiple sets of intents, are maintained over the course of one or more user-specific dialog sessions with the VPA. ...


8
Matthias Eck, Necip Fazil Ayan, Ying Zhang, Kay Rottman, Lukasz Langa: Providing translations of electronic messages via a social networking system. FACEBOOK, Keller Jolley Preece, November 6, 2018: US10122670

The present disclosure is directed toward systems and methods for providing translations of electronic messages via a social networking system. For example, systems and methods described herein involve determining whether to provide an electronic message or a translation of the electronic message to ...


9
Osher Yadgar, Neil Yorke Smith, Bart Peintner, Gokhan Tur, Necip Fazil Ayan, Michael J Wolverton, Girish Acharya, Venkatarama Satyanarayana Parimi, William S Mark, Wen Wang, Andreas Kathol, Regis Vincent, Horacio E Franco: Generic virtual personal assistant platform. SRI International, Hickman Palermo Becker Bingham, Christine E Orich, December 25, 2018: US10163440

A method for assisting a user with one or more desired tasks is disclosed. For example, an executable, generic language understanding module and an executable, generic task reasoning module are provided for execution in the computer processing system. A set of run-time specifications is provided to ...


10
Edgar T Kalns, Dayne B Freitag, William S Mark, Necip Fazil Ayan, Michael J Wolverton, Thomas J Lee: Rapid development of virtual personal assistant applications. SRI INTERNATIONAL, Barnes & Thornburg, November 8, 2016: US09489625

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 ...