×

Systems and methods for routing content to an associated output device

  • US 10,271,093 B1
  • Filed: 06/27/2016
  • Issued: 04/23/2019
  • Est. Priority Date: 06/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • with a backend system;

    receiving first request audio data representing a first utterance, the first request audio data received from a voice activated electronic device,receiving a customer identifier associated with the voice activated electronic device,determining a user account associated with the customer identifier,generating first text data representing the first request audio data by executing speech-to-text functionality on the first request audio data, anddetermining, using the first text data, that a first intent of the first utterance is for information to be output by a target device;

    determining that an output device that is capable of presenting visual data is also associated with the user account;

    determining that a visual information response to the first utterance is available;

    determining that the target device is the output device such that the visual information response is to be displayed by a display screen of the output device;

    determining that a first audio response to the first utterance is to be sent to the voice activated electronic device;

    determining that a second audio response to the first utterance is to be sent to the output device;

    determining that a video response to the first utterance is also to be sent to the output device;

    generating first response text data responsive to the first utterance;

    generating first audio data representing the first response text data by executing text-to-speech functionality on the first response text data;

    sending the first audio data to the voice activated electronic device, such that the first audio response is played by a first speaker of the voice activated electronic device;

    generating second response text data responsive to the first utterance, including receiving at least a portion of the second response text data from an application;

    generating second audio data representing the second response text data by executing text-to-speech functionality on the second response text data;

    generating video data responsive to the first utterance;

    sending the second audio data to the output device, such that the second audio response is played by a second speaker of the output device; and

    sending the video data to the output device, such that the video response is played by the display screen of the output device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×