Patents by Inventor Kenneth S. Harper
Kenneth S. Harper 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: 10534623Abstract: A method, performed by at least one computer, the method comprising using the at least one computer to perform acts of accessing information specifying at least one user-specified condition specified by a user and at least one corresponding user-specified action, the user-specified action to be performed when the user-specified condition is met; determining whether the at least one user-specified condition is met; and when it is determined that the at least one user-specified condition is met, causing a virtual assistant executing on a mobile device different from the at least one computer to perform the at least one user-specified action.Type: GrantFiled: December 16, 2013Date of Patent: January 14, 2020Assignee: Nuance Communications, Inc.Inventors: Kenneth S. Harper, Fares Jaradeh, Holger Quast, Carey Radebaugh, Sean P. Brown
-
Patent number: 9804820Abstract: A system comprising at least one processor configured to perform: receiving a first request to access a first user profile of a first user from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to information in the first user profile so that the first virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the information so that the second virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user.Type: GrantFiled: December 16, 2013Date of Patent: October 31, 2017Assignee: Nuance Communications, Inc.Inventors: Holger Quast, Carey Radebaugh, Sean P. Brown, Kenneth S. Harper, Andrew R. Wyatt
-
Patent number: 9679300Abstract: Systems, methods, and apparatus for implementing at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to analyze first information regarding a first person; analyze second information regarding a second person different from the first person; and make a joint recommendation for a plurality of persons based at least in part on the first and second information, wherein the plurality of persons comprises the first person and the second person.Type: GrantFiled: December 11, 2012Date of Patent: June 13, 2017Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 9659298Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one virtual agent is programmed to: identify a relationship between at least two persons; and make a recommendation for the at least two persons based at least in part on the relationship between the at least two persons.Type: GrantFiled: December 11, 2012Date of Patent: May 23, 2017Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 9560089Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to use a record of a multiparty conversation to provide input to the at least one virtual agent.Type: GrantFiled: December 11, 2012Date of Patent: January 31, 2017Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 9479931Abstract: A mobile device comprising at least one computer-readable storage medium configured to store user profile information of a user of the mobile device; and at least one processor, coupled to the at least one computer-readable storage medium, configured to perform an act of: providing a second device, which is configured to execute a first virtual assistant, with access to at least some of the user profile information so that the first virtual assistant is able to customize, based on the at least some user profile information, its behavior when interacting with the user.Type: GrantFiled: December 16, 2013Date of Patent: October 25, 2016Assignee: Nuance Communications, Inc.Inventors: Charles L. Ortiz, Jr., Kenneth S. Harper, Holger Quast, Sean P. Brown
-
Patent number: 9276802Abstract: Systems, methods, and apparatus for use with at least one first virtual agent executing on a first device. In some embodiments, the at least one first virtual agent is programmed to: share information with at least one second virtual agent executing on at least one second device different from the first device, wherein the at least one first virtual agent is associated with a first user and the at least one second virtual agent is associate with a second user; and use the information shared between the at least one first virtual agent and the at least one second virtual agent to make a joint recommendation for the first and second users.Type: GrantFiled: December 11, 2012Date of Patent: March 1, 2016Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 9262175Abstract: Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction.Type: GrantFiled: December 11, 2012Date of Patent: February 16, 2016Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 9148394Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to present the at least one virtual agent as a participant in a multiparty conversation taking place via a messaging application.Type: GrantFiled: December 11, 2012Date of Patent: September 29, 2015Assignee: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20150172262Abstract: A mobile device comprising at least one computer-readable storage medium configured to store user profile information of a user of the mobile device; and at least one processor, coupled to the at least one computer-readable storage medium, configured to perform an act of: providing a second device, which is configured to execute a first virtual assistant, with access to at least some of the user profile information so that the first virtual assistant is able to customize, based on the at least some user profile information, its behavior when interacting with the user.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Nuance Communications, Inc.Inventors: Charles L. Ortiz, JR., Kenneth S. Harper, Holger Quast, Sean P. Brown
-
Publication number: 20150169284Abstract: A system comprising at least one processor configured to perform: receiving a first request to access a first user profile of a first user from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to information in the first user profile so that the first virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the information so that the second virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Nuance Communications, Inc.Inventors: Holger Quast, Carey Radebaugh, Sean P. Brown, Kenneth S. Harper, Andrew R. Wyatt
-
Publication number: 20150169336Abstract: A method, performed by at least one computer, the method comprising using the at least one computer to perform acts of accessing information specifying at least one user-specified condition specified by a user and at least one corresponding user-specified action, the user-specified action to be performed when the user-specified condition is met; determining whether the at least one user-specified condition is met; and when it is determined that the at least one user-specified condition is met, causing a virtual assistant executing on a mobile device different from the at least one computer to perform the at least one user-specified action.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Nuance Communications, Inc.Inventors: Kenneth S. Harper, Fares Jaradeh, Holger Quast, Carey Radebaugh, Sean P. Brown
-
Publication number: 20140164305Abstract: Systems, methods, and apparatus for implementing at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to analyze first information regarding a first person; analyze second information regarding a second person different from the first person; and make a joint recommendation for a plurality of persons based at least in part on the first and second information, wherein the plurality of persons comprises the first person and the second person.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164509Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to use a record of a multiparty conversation to provide input to the at least one virtual agent.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164953Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to: intercept user input to a messaging application executing on the at least one processor and facilitating a multiparty conversation; and in response to detecting a trigger in the user input, inject the at least one virtual agent into the multiparty conversation facilitated by the messaging application.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164317Abstract: Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164508Abstract: Systems, methods, and apparatus for use with at least one first virtual agent executing on a first device. In some embodiments, the at least one first virtual agent is programmed to: share information with at least one second virtual agent executing on at least one second device different from the first device, wherein the at least one first virtual agent is associated with a first user and the at least one second virtual agent is associate with a second user; and use the information shared between the at least one first virtual agent and the at least one second virtual agent to make a joint recommendation for the first and second users.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164533Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to present the at least one virtual agent as a participant in a multiparty conversation taking place via a messaging application.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164312Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one virtual agent is programmed to: identify a relationship between at least two persons; and make a recommendation for the at least two persons based at least in part on the relationship between the at least two persons.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Publication number: 20140164532Abstract: Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to: analyze first input provided by a first user during a multiparty conversation; analyze second input provided by a second user during the multiparty conversation, the second user being different from the first user; and use the first and second inputs to formulate at least one task to be performed by the virtual agent.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh