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: 10534623
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: January 14, 2020
    Assignee: Nuance Communications, Inc.
    Inventors: Kenneth S. Harper, Fares Jaradeh, Holger Quast, Carey Radebaugh, Sean P. Brown
  • Patent number: 9804820
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: October 31, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Holger Quast, Carey Radebaugh, Sean P. Brown, Kenneth S. Harper, Andrew R. Wyatt
  • Patent number: 9679300
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: June 13, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9659298
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: May 23, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9560089
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: January 31, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9479931
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: October 25, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Charles L. Ortiz, Jr., Kenneth S. Harper, Holger Quast, Sean P. Brown
  • Patent number: 9276802
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: March 1, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9262175
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: February 16, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9148394
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: September 29, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20150172262
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Nuance Communications, Inc.
    Inventors: Charles L. Ortiz, JR., Kenneth S. Harper, Holger Quast, Sean P. Brown
  • Publication number: 20150169284
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Nuance Communications, Inc.
    Inventors: Holger Quast, Carey Radebaugh, Sean P. Brown, Kenneth S. Harper, Andrew R. Wyatt
  • Publication number: 20150169336
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Nuance Communications, Inc.
    Inventors: Kenneth S. Harper, Fares Jaradeh, Holger Quast, Carey Radebaugh, Sean P. Brown
  • Publication number: 20140164305
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164509
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164953
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164317
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164508
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164533
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164312
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Publication number: 20140164532
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh