Audio notifications
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining, by a computing system, that a first pre-defined event has occurred;
generating, by the computing system and responsive to having determined that the first pre-defined event has occurred, a first notification message that is to be presented on a display;
determining, by the computing system, that a second pre-defined event has occurred;
generating, by the computing system and responsive to having determined that the second pre-defined event has occurred, a second notification message that is to be presented on the display;
determining, by the computing system, that a conflict exists between presentation of the first notification message and presentation of the second notification message;
applying, by the computing system and responsive to having determined that the conflict exists between the presentation of the first notification message and the presentation of the second notification message, one or more conflict resolution rules to determine an order in which the first notification message and the second notification message are to be presented on the display;
providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the first notification message for presentation by the display before a presentation of the second notification message by the display; and
providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the second notification message for presentation by the display after the first notification message has been presented by the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a user device; generating, based on detecting, the audio notification for the triggering event; receiving, from the user device, a user voice command responding to the audio notification; and generating a response to the user voice command based on one or more of (i) information associated with the audio notification, and (ii) information associated with the user voice command.
298 Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
determining, by a computing system, that a first pre-defined event has occurred; generating, by the computing system and responsive to having determined that the first pre-defined event has occurred, a first notification message that is to be presented on a display; determining, by the computing system, that a second pre-defined event has occurred; generating, by the computing system and responsive to having determined that the second pre-defined event has occurred, a second notification message that is to be presented on the display; determining, by the computing system, that a conflict exists between presentation of the first notification message and presentation of the second notification message; applying, by the computing system and responsive to having determined that the conflict exists between the presentation of the first notification message and the presentation of the second notification message, one or more conflict resolution rules to determine an order in which the first notification message and the second notification message are to be presented on the display; providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the first notification message for presentation by the display before a presentation of the second notification message by the display; and providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the second notification message for presentation by the display after the first notification message has been presented by the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory machine-readable storage media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
determining, by a computing system, that a first pre-defined event has occurred; generating, by the computing system and responsive to having determined that the first pre-defined event has occurred, a first notification message that is to be presented on a display; determining, by the computing system, that a second pre-defined event has occurred; generating, by the computing system and responsive to having determined that the second pre-defined event has occurred, a second notification message that is to be presented on the display; determining, by the computing system, that a conflict exists between presentation of the first notification message and presentation of the second notification message; applying, by the computing system and responsive to having determined that the conflict exists between the presentation of the first notification message and the presentation of the second notification message, one or more conflict resolution rules to determine an order in which the first notification message and the second notification message are to be presented on the display; providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the first notification message for presentation by the display before a presentation of the second notification message by the display; and providing, by the computing system and responsive to having applied the one or more conflict resolution rules, the second notification message for presentation by the display after the first notification message has been presented by the display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification