Generating event output
AssigneeAmazon Technologies, Inc.
InventorsVinaya Nadig, Ambika Babuji, Zhuxuan Li, He Lu, Elad Refael Kassis
Life of this patent
Estimating the term…
Abstract
A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
Claims20
A computer-implemented method comprising:
- during a first time period:
- receiving, from a device, audio data corresponding to an utterance, the audio data associated with a user profile;
- processing the audio data to determine intent data indicating a request to receive an output when a future event occurs;
- determining trigger data representing the event;
- determining, using at least the audio data, sentiment data representing a sentiment of the utterance;
- determining priority data corresponding to the event and based at least in part on the sentiment data, the priority data indicating a high priority;
- and
- storing the trigger data and the priority data;
- during a second time period subsequent to the first time period:
- receiving event data indicating occurrence of the event;
- determining, using the trigger data, that the event data triggers an output with respect to the user profile;
- determining, using the priority data, to output an announcement of the event occurring;
- determining that the device is capable of outputting synthesized speech;
- determining output text data representing the announcement;
- processing, using text-to-speech (TTS) processing, the output text data to determine output audio data;
- and
- sending the output audio data to the device.
A computer-implemented method comprising:
- receiving input data representing an utterance, the input data associated with a user profile;
- processing the input data to determine intent data indicating a request to receive an output when an event occurs;
- determining, using the input data, trigger data representing the event;
- determining, using at least the input data, sentiment data representing a sentiment of the utterance;
- determining a priority corresponding to the trigger data based at least in part on the sentiment data;
- and
- associating the trigger data and the priority with the user profile.
A system comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, cause the system to:
- receive input data representing an utterance, the input data associated with a user profile;
- process the input data to determine intent data indicating a request to receive an output when an event occurs;
- determine, using the input data, trigger data representing the event;
- determine, using at least the input data, sentiment data representing a sentiment of the utterance;
- determine a priority corresponding to the trigger data based at least in part on the sentiment data;
- and
- associate the trigger data and the priority with the user profile.
Dependencies are inferred from the claim text.