LIMITING NOTIFICATION INTERRUPTIONS
First Claim
1. A method comprising:
- determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period;
responsive to determining that a pattern of audio detected during the first time period is indicative of human speech, delaying, by the computing device, output of the notification during the first time period; and
outputting, by the computing device, at least a portion of the notification responsive to a first to occur of (1) determining that a pattern of audio detected during a second time period is not indicative of human speech and (2) an expiration of a maximum delay period for output of the notification.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for a computing device operating in limited-access states are provided. One example method includes determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period and that a pattern of audio detected during the first time period is indicative of human speech. The method further includes delaying output of the notification during the first time period and determining that a pattern of audio detected during a second time period is not indicative of human speech. The method also includes outputting at least a portion of the notification at an earlier in time of an end of the second time period or an expiration of a third time period.
118 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period; responsive to determining that a pattern of audio detected during the first time period is indicative of human speech, delaying, by the computing device, output of the notification during the first time period; and outputting, by the computing device, at least a portion of the notification responsive to a first to occur of (1) determining that a pattern of audio detected during a second time period is not indicative of human speech and (2) an expiration of a maximum delay period for output of the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
a microphone; an output device; and one or more processors operable to; determine that a notification is scheduled for output by the computing device during a first time period; responsive to determining that a pattern of audio detected during the first time period is indicative of human speech, delay output of the notification during the first time period; and output at least a portion of the notification responsive to a first to occur of (1) determining that a pattern of audio detected during a second time period is not indicative of human speech and (2) an expiration of a maximum delay period for output of the notification. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium encoded with instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
-
determine that a notification is scheduled for output by the computing device during a first time period; responsive to determining that a pattern of audio detected during the first time period is indicative of human speech, delay output of the notification during the first time period; and output at least a portion of the notification responsive to a first to occur of (1) determining that a pattern of audio detected during a second time period is not indicative of human speech and (2) an expiration of a maximum delay period for the notification. - View Dependent Claims (19, 20)
-
Specification