IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0150391
(2014-01-08)
|
등록번호 |
US-9037455
(2015-05-19)
|
발명자
/ 주소 |
- Faaborg, Alexander
- Harris, Tristan
- Robison, Austin
|
출원인 / 주소 |
|
대리인 / 주소 |
Shumaker & Sieffert, P.A.
|
인용정보 |
피인용 횟수 :
18 인용 특허 :
18 |
초록
▼
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
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.
대표청구항
▼
1. A method comprising: executing, by a computing device, a navigation application;determining, by the computing device, that a notification is scheduled for output by the computing device during a first time period;generating, by the navigation application and responsive to commencement of the firs
1. A method comprising: executing, by a computing device, a navigation application;determining, by the computing device, that a notification is scheduled for output by the computing device during a first time period;generating, by the navigation application and responsive to commencement of the first time period, the notification, wherein the notification includes directional information;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;determining a maximum delay period for output of the notification based on a time of commencement of the first time period and a time at which at least part of the directional information would become incorrect; andoutputting, 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 the maximum delay period for output of the notification. 2. The method of claim 1, further comprising: determining, by the computing device, which portion of the notification to output based at least in part on the pattern of audio detected during the second time period. 3. The method of claim 1, further comprising: continuously monitoring and analyzing audio detected by a microphone operatively coupled to the computing device,storing a representation of the audio to a storage device; andanalyzing the representation of the audio. 4. The method of claim 1, further comprising: determining a type of the notification; andselecting a duration of the maximum delay period based at least in part on the type of the notification. 5. The method of claim 1, further comprising: determining that the pattern of audio detected during the second time period indicates that the second time period is suitable for outputting an entirety of the notification,wherein outputting at least the portion of the notification comprises outputting the entirety of the notification. 6. The method of claim 1, wherein determining that the pattern of audio detected during the first time period is indicative of human speech further comprises: querying a database for one or more stored human speech patterns;comparing the pattern of audio detected during the first time period with the one or more stored human speech patterns; anddetermining that the pattern of audio detected during the first time period is indicative of human speech in response to determining that the pattern of audio detected during the first time period matches one of the one or more stored human speech patterns within a threshold matching level. 7. The method of claim 1, further comprising: monitoring, by the computing device, an ambient noise level of audio,wherein outputting at least the portion of the notification further comprises outputting at least the portion of the notification responsive to the ambient noise level being below a threshold noise level. 8. The method of claim 1, wherein the notification comprises an audio notification, and wherein outputting at least a portion of the audio notification further comprises outputting, by a speaker, at least a portion the audio notification. 9. The method of claim 8, further comprising: receiving, by the computing device, an incoming request for communication;generating, by the computing device at commencement of the first time period, the audio notification that indicates the request for communication has been received; anddetermining the maximum delay period based on the time of commencement of the first time period and a time when the request for communication would expire. 10. A computing device, comprising: a microphone;an output device; andone or more processors operable to: execute a navigation application;determine that a notification is scheduled for output by the computing device during a first time period;generate, by the navigation application and responsive to commencement of the first time period, the notification, wherein the notification includes directional information;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;determine a maximum delay period for output of the notification based on a time of commencement of the first time period and a time at which at least part of the directional information would become incorrect; andoutput 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 the maximum delay period for output of the notification. 11. The computing device of claim 10, wherein the one or more processors is further operable to: determine which portion of the notification to output based at least in part on the pattern of audio detected during the second time period. 12. The computing device of claim 10, wherein the one or more processors is further operable to: determine a type of the notification; andselect a duration of the maximum delay period based at least in part on the type of the notification. 13. The computing device of claim 10, wherein determine that the pattern of audio detected during the first time period is indicative of human speech further comprises: query a database for one or more stored human speech patterns;compare the pattern of audio detected during the first time period with the one or more stored human speech patterns; anddetermine that the pattern of audio detected during the first time period is indicative of human speech when the pattern of audio detected during the first time period matches one of the one or more stored human speech patterns within a threshold matching level. 14. The computing device of claim 10, wherein the notification comprises a first notification, and wherein the one or more processors is further operable to: receive an incoming request for communication;generate, at commencement of the first time period, a second notification to indicate the request for communication has been received; anddetermine a maximum delay period for the second notification based on the time of commencement of the first time period and a time when the request for communication would expire. 15. 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: execute a navigation application;determine that a notification is scheduled for output by the computing device during a first time period;generate, by the navigation application and responsive to commencement of the first time period, the notification, wherein the notification includes directional information;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;determine a maximum delay period for output of the notification based on a time of commencement of the first time period and a time at which at least part of the directional information would become incorrect; andoutput 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 the maximum delay period for output of the notification. 16. The non-transitory computer-readable storage medium of claim 15, wherein the instructions further cause the one or more processors to: determine a type of the notification; andselect a duration of the maximum delay period based at least in part on the type of the notification. 17. The non-transitory computer-readable storage medium of claim 15, wherein the instructions further cause the one or more processors to: query a database for one or more stored human speech patterns;compare the pattern of audio detected during the first time period with the one or more stored human speech patterns; anddetermine that the pattern of audio detected during the first time period is indicative of human speech when the pattern of audio detected during the first time period matches one of the one or more stored human speech patterns within a threshold matching level. 18. The method of claim 2, wherein determining which portion of the notification to output comprises determining to output only a portion of the notification that would fit within a lull in a detected conversation during the second time period. 19. The method of claim 1, wherein the portion of the notification includes the directional information, further comprising: outputting the directional information responsive to determining that the pattern of audio detected during the second time period is not indicative of human speech if the maximum delay period has not yet been reached; andoutputting the directional information before determining that a pattern of audio detected during the second time period is not indicative of human speech if the maximum delay period has been reached before the directional information becomes incorrect.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.