×

Natural language understanding with affiliated devices

  • US 10,504,513 B1
  • Filed: 09/26/2017
  • Issued: 12/10/2019
  • Est. Priority Date: 09/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one memory storing computer-executable instructions; and

    at least one processor in communication with the at least one memory, the at least one processor executing the computer-executable instructions to;

    determine a first device is associated with a user account;

    determine a first speechlet associated with the user account, wherein the first speechlet comprises a first set of data processing functions available to the first device;

    determine a second device is associated with the user account;

    determine a second speechlet associated with the user account, wherein the second speechlet comprises a second set of data processing functions available to the second device;

    generate a speechlet set comprising the first set of data processing functions and the second set of data processing functions;

    determine a third device that is associated with the first device;

    determine an output capability that is indicative of a type of output that the third device is able to present;

    receive first data from the first device;

    process the first data using a first natural language understanding (NLU) model to determine a set of possible intents that are representative of intended actions as expressed in the first data that are available in the speechlet set;

    based at least in part on the output capability, determine a first intent of the set of possible intents as a first ranked intent associated with performing an action;

    generate command data corresponding to the first ranked intent; and

    send the command data to another device.

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