Patents by Inventor Bart Peintner
Bart Peintner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10755713Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: GrantFiled: December 21, 2018Date of Patent: August 25, 2020Assignee: SRI InternationalInventors: 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
-
Patent number: 10366336Abstract: The present invention relates to a method and apparatus for exploiting human feedback in an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes inferring an intent from data entered by the human user, formulating a response in accordance with the intent, receiving feedback from a human advisor in response to at least one of the inferring and the formulating, wherein the human advisor is a person other than the human user, and adapting at least one model used in at least one of the inferring and the formulating, wherein the adapting is based on the feedback.Type: GrantFiled: September 1, 2010Date of Patent: July 30, 2019Assignee: SRI InternationalInventors: Gokhan Tur, Horacio E. Franco, William S. Mark, Norman D. Winarsky, Bart Peintner, Michael J. Wolverton, Neil Yorke-Smith
-
Publication number: 20190130912Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: ApplicationFiled: December 21, 2018Publication date: May 2, 2019Inventors: 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
-
Patent number: 10163440Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: GrantFiled: January 5, 2017Date of Patent: December 25, 2018Assignee: SRI InternationalInventors: 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
-
Publication number: 20170116989Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: ApplicationFiled: January 5, 2017Publication date: April 27, 2017Applicant: SRI InternationalInventors: 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
-
Publication number: 20170061316Abstract: The present invention relates to a method and apparatus for tailoring the output of an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes collecting data about the user using a multimodal set of sensors positioned in a vicinity of the user, making a set of inferences about the user in accordance with the data, and tailoring an output to be delivered to the user in accordance with the set of inferences.Type: ApplicationFiled: November 16, 2016Publication date: March 2, 2017Inventors: Gokhan Tur, Horacio E. Franco, Elizabeth Shriberg, Gregory K. Myers, William S. Mark, Norman D. Winarsky, Andreas Stolcke, Bart Peintner, Michael J. Wolverton, Luciana Ferrer, Martin Graciarena, Neil Yorke-Smith, Harry Bratt
-
Patent number: 9575964Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: GrantFiled: June 30, 2015Date of Patent: February 21, 2017Assignee: SRI INTERNATIONALInventors: 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
-
Patent number: 9501743Abstract: The present invention relates to a method and apparatus for tailoring the output of an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes collecting data about the user using a multimodal set of sensors positioned in a vicinity of the user, making a set of inferences about the user in accordance with the data, and tailoring an output to be delivered to the user in accordance with the set of inferences.Type: GrantFiled: December 2, 2015Date of Patent: November 22, 2016Assignee: SRI INTERNATIONALInventors: Gokhan Tur, Horacio E. Franco, Elizabeth Shriberg, Gregory K. Myers, William S. Mark, Norman D. Winarsky, Andreas Stolcke, Bart Peintner, Michael J. Wolverton, Luciana Ferrer, Martin Graciarena, Neil Yorke-Smith, Harry Bratt
-
Patent number: 9443226Abstract: The present invention relates to an electronic assistant. In one embodiment, a system for processing data on a computing device includes at least one extractor for extracting data from an email to produce extracted data, a user model for generating a high-level model of an email environment on the computing device, based on the extracted data, and at least one predictor for generating a prediction related to the email, based on the extracted data and on the high-level model. In another embodiment, a system for scheduling an event includes an extractor for extracting constraints from a request for the event, a user model for receiving and storing scheduling preferences from a user, and a predictor coupled to the extractor and to the user model, for generating a candidate schedule for the event in accordance with the constraints and the scheduling preferences.Type: GrantFiled: August 10, 2009Date of Patent: September 13, 2016Assignee: SRI INTERNATIONALInventors: Pauline M. Berry, Adam Cheyer, Melinda Gervasio, Thierry Donneau-Golencer, Stephen Hardt, Kenneth Nitz, Bart Peintner, Leslie Pound, Neil Yorke-Smith
-
Patent number: 9230014Abstract: A method and apparatus for recommending artifacts based on collaboration events in a collaborative environment comprising inferring, based on dynamic interaction, a group of close collaborators for a current user from at least one collaboration event, suggesting relevant artifacts based on one or more interaction patterns of the inferred group of close collaborators and grouping the suggested relevant artifacts into one or more high-level explanations for the current user based on the at least one collaboration event.Type: GrantFiled: September 13, 2011Date of Patent: January 5, 2016Assignee: SRI InternationalInventors: Bart Peintner, Eric Yeh, Jing Jung Tien, Thomas D. Garvey
-
Patent number: 9213558Abstract: The present invention relates to a method and apparatus for tailoring the output of an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes collecting data about the user using a multimodal set of sensors positioned in a vicinity of the user, making a set of inferences about the user in accordance with the data, and tailoring an output to be delivered to the user in accordance with the set of inferences.Type: GrantFiled: September 1, 2010Date of Patent: December 15, 2015Assignee: SRI INTERNATIONALInventors: Gokhan Tur, Horacio E. Franco, Elizabeth Shriberg, Gregory K. Myers, William S. Mark, Norman D. Winarsky, Andreas Stolcke, Bart Peintner, Michael J. Wolverton, Luciana Ferrer, Martin Graciarena, Harry Bratt, Neil Yorke-Smith
-
Publication number: 20150302003Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: ApplicationFiled: June 30, 2015Publication date: October 22, 2015Inventors: 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
-
Patent number: 9082402Abstract: 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 the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: GrantFiled: December 8, 2011Date of Patent: July 14, 2015Assignee: SRI InternationalInventors: 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
-
Publication number: 20150186790Abstract: Consumer-generated product reviews are a mainstay of electronic commerce and a key factor in the consumer decision process. A shopper's typical online purchase decision can involve tedious reading of multiple reviews written by previous purchasers in order to find and compare products for purchase. Disclosed herein is an automated system, and associated methods, that identifies the product attributes discussed in consumer reviews and summarizes consumer sentiment for each attribute for each product thus, offering immense value to consumers and retailers alike.Type: ApplicationFiled: December 31, 2014Publication date: July 2, 2015Inventors: Patrick Ehlen, Bart Peintner, Gianmauro Calafiore
-
Patent number: 8694355Abstract: The present invention relates to a method and apparatus for assisting with automated task management. In one embodiment, an apparatus for assisting a user in the execution of a task, where the task includes one or more workflows required to accomplish a goal defined by the user, includes a task learner for creating new workflows from user demonstrations, a workflow tracker for identifying and tracking the progress of a current workflow executing on a machine used by the user, a task assistance processor coupled to the workflow tracker, for generating a suggestion based on the progress of the current workflow, and a task executor coupled to the task assistance processor, for manipulating an application on the machine used by the user to carry out the suggestion.Type: GrantFiled: June 1, 2009Date of Patent: April 8, 2014Assignee: SRI InternationalInventors: Hung Bui, Steven Eker, Daniel Elenius, Melinda Gervasio, Thomas J. Lee, Mei Marker, David Morley, Janet Murdock, Karen Myers, Bart Peintner, Shahin Saadati, Eric Yeh, Neil Yorke-Smith
-
Publication number: 20120173464Abstract: The present invention relates to a method and apparatus for exploiting human feedback in an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes inferring an intent from data entered by the human user, formulating a response in accordance with the intent, receiving feedback from a human advisor in response to at least one of the inferring and the formulating, wherein the human advisor is a person other than the human user, and adapting at least one model used in at least one of the inferring and the formulating, wherein the adapting is based on the feedback.Type: ApplicationFiled: September 1, 2010Publication date: July 5, 2012Inventors: Gokhan Tur, Horacio E. Franco, William S. Mark, Norman D, Winarsky, Bart Peintner, Michael J. Wolverton, Neil Yorke-Smith
-
Publication number: 20120166365Abstract: The present invention relates to a method and apparatus for tailoring the output of an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes collecting data about the user using a multimodal set of sensors positioned in a vicinity of the user, making a set of inferences about the user in accordance with the data, and tailoring an output to be delivered to the user in accordance with the set of inferences.Type: ApplicationFiled: September 1, 2010Publication date: June 28, 2012Inventors: Gokhan Tur, Horacio E. Franco, Elizabeth Shriberg, Gregory K. Myers, William S. Mark, Norman D. Winarsky, Andreas Stolcke, Bart Peintner, Michael J. Wolverton, Luciana Ferrer, Martin Graciarena, Neil Yorke-Smith
-
Publication number: 20100179961Abstract: The present invention relates to an electronic assistant. In one embodiment, a system for processing data on a computing device includes at least one extractor for extracting data from an email to produce extracted data, a user model for generating a high-level model of an email environment on the computing device, based on the extracted data, and at least one predictor for generating a prediction related to the email, based on the extracted data and on the high-level model. In another embodiment, a system for scheduling an event includes an extractor for extracting constraints from a request for the event, a user model for receiving and storing scheduling preferences from a user, and a predictor coupled to the extractor and to the user model, for generating a candidate schedule for the event in accordance with the constraints and the scheduling preferences.Type: ApplicationFiled: August 10, 2009Publication date: July 15, 2010Inventors: Pauline M Berry, Adam Cheyer, Melinda Gervasio, Thierry Donneau-Golencer, Stephen Hardt, Kenneth Nitz, Bart Peintner, Leslie Pound, Neil Yorke-Smith
-
Publication number: 20090307162Abstract: The present invention relates to a method and apparatus for assisting with automated task management. In one embodiment, an apparatus for assisting a user in the execution of a task, where the task includes one or more workflows required to accomplish a goal defined by the user, includes a task learner for creating new workflows from user demonstrations, a workflow tracker for identifying and tracking the progress of a current workflow executing on a machine used by the user, a task assistance processor coupled to the workflow tracker, for generating a suggestion based on the progress of the current workflow, and a task executor coupled to the task assistance processor, for manipulating an application on the machine used by the user to carry out the suggestion.Type: ApplicationFiled: June 1, 2009Publication date: December 10, 2009Inventors: Hung Bui, Steven Eker, Daniel Elenius, Melinda Gervasio, Thomas J. Lee, Mei Marker, David Morley, Janet Murdock, Karen Myers, Bart Peintner, Shahin Saadati, Eric Yeh, Neil Yorke-Smith