Systems and methods for hands-free notification summaries
First Claim
Patent Images
1. A computer-implemented method for providing information about an alert, comprising:
- at a system having one or more processors and memory storing one or more programs for execution by the one or more processors;
outputting, via an output device, an alert corresponding to an information item, wherein the alert is one of a plurality of types of alert the system is configured to output;
receiving, via a microphone, a speech input after outputting the alert;
determining whether the speech input includes a request for information about the alert; and
in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert to disambiguate the alert, wherein the information about the alert includes at least one of the type of notification corresponding to the alert, the type of communication corresponding to the alert, and a paraphrase of the alert.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes outputting an alert corresponding to an information item. In some implementations, the alert is a sound. In some implementations, the alert is ambiguous (e.g., the sound indicates several possible information items). The method further includes receiving a speech input after outputting the alert. The method further includes determining whether the speech input includes a request for information about the alert. The method further includes, in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert.
3472 Citations
32 Claims
-
1. A computer-implemented method for providing information about an alert, comprising:
at a system having one or more processors and memory storing one or more programs for execution by the one or more processors; outputting, via an output device, an alert corresponding to an information item, wherein the alert is one of a plurality of types of alert the system is configured to output; receiving, via a microphone, a speech input after outputting the alert; determining whether the speech input includes a request for information about the alert; and in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert to disambiguate the alert, wherein the information about the alert includes at least one of the type of notification corresponding to the alert, the type of communication corresponding to the alert, and a paraphrase of the alert. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method for providing information about an alert, comprising:
-
at a system having one or more processors and memory storing one or more programs for execution by the one or more processors; outputting, via an output device, an alert corresponding to an information item, wherein the alert is one of a plurality of types of alert the system is configured to output; receiving, via a microphone, an audio input after outputting the alert; and in response to receiving the audio input, providing a first speech output including information about the alert to disambiguate the alert, wherein the information about the alert includes at least one of the type of notification corresponding to the alert, the type of communication corresponding to the alert, and a paraphrase of the alert. - View Dependent Claims (18, 19, 20)
-
-
21. An electronic device, comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:
-
outputting, via an output device, an alert corresponding to an information item, wherein the alert is one of a plurality of types of alert the system is configured to output; receiving, via a microphone, a speech input after outputting the alert; determining whether the speech input includes a request for information about the alert; and in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert to disambiguate the alert, wherein the information about the alert includes at least one of the type of notification corresponding to the alert, the type of communication corresponding to the alert, and a paraphrase of the alert. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:
-
outputting, via an output device, an alert corresponding to an information item, wherein the alert is one of a plurality of types of alert the system is configured to output; receiving, via a microphone, a speech input after outputting the alert; determining whether the speech input includes a request for information about the alert; and in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert to disambiguate the alert, wherein the information about the alert includes at least one of the type of notification corresponding to the alert, the type of communication corresponding to the alert, and a paraphrase of the alert. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification