×

Systems and methods for providing a voice agent user interface

  • US 10,276,157 B2
  • Filed: 10/01/2012
  • Issued: 04/30/2019
  • Est. Priority Date: 10/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computing device, comprising:

  • at least one storage device configured to store a plurality of application programs, the plurality of application programs comprising a first application program that provides access to a web-based service; and

    at least one processor programmed to implement at least one voice agent, wherein the at least one voice agent is configured to;

    receive voice input that specifies at least one action to be performed without explicitly identifying an application program to perform the at least one action;

    process the voice input using an automatic speech recognition (ASR) engine to generate recognized speech comprising text;

    process, using a natural language understanding (NLU) engine, the text of the recognized speech to;

    determine a meaning of the text of the recognized speech;

    determine based, at least in part, on the determined meaning of the text of the recognized speech, the at least one action specified in the voice input; and

    identify based, at least in part, on the determined meaning of the text of the recognized speech, which of the plurality of application programs are configured to at least partially perform the at least one action specified in the voice input; and

    display a plurality of selectable visual representations corresponding to the plurality of application programs identified by the NLU engine, the plurality of selectable visual representations including a first selectable visual representation corresponding to the first application program, wherein the first selectable visual representation, when selected, causes focus of the computing device to be directed to the first application program.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×