Noise-sensitive alert presentation

US9390599B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9390599-B2
Application numberUS-201414281437-A
CountryUS
Kind codeB2
Filing dateMay 19, 2014
Priority dateMay 19, 2014
Publication dateJul 12, 2016
Grant dateJul 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Many devices are configured to present alerts notifying a user of device events, but the user may not notice the alert due to a noisy environment. A user may mitigate missed alerts by increasing the alert volume or choosing a vibration mode, but such techniques depend upon the knowledge, attention, and memory of the user to adjust the device before the alert. Instead, a device may compare the noise level of the environment with a noise level threshold. If the noise level is below the threshold, the device presents the alert; but if the noise level is above the threshold, the device defers the presentation of the alert until the noise level diminishes below the threshold, and then presents the alert. The device may also send an automated response to the message, notifying a sender that the user may return the message upon leaving the noisy environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of presenting an alert to a user in an environment on a device having a processor, the method comprising: executing on the processor instructions that cause the device to: detect a noise level of the environment; compare the noise level of the environment to a noise level threshold; if the noise level is below the noise level threshold, present the alert to the user; and if the noise level is above the noise level threshold, refrain from presenting the alert to the user until the noise level is below the noise level threshold; wherein executing the instructions on the processor further causes the device to: upon refraining from presenting the alert, store the alert in an alert log; store at least one additional alert in the alert log; and wherein presenting the alert to the user further comprises: consolidating the alerts stored in the alert log; presenting the alert log. 2. The method of claim 1 , wherein: each alert stored in the alert log is associated with an alert priority; and presenting the alert log further comprises: presenting each alert stored in the alert log sorted descendingly according to the respective alert priority. 3. The method of claim 1 , wherein: the alert log comprises at least two alerts that are associated with one sender; and the consolidating the alerts stored in the alert log further comprises: consolidating at least two alerts that are associated with the same sender into one alert. 4. The method of claim 1 , wherein: the alert comprises a communication request received from a contact; and refraining from presenting the alert to the user further comprises: notifying the contact that the user is unavailable to accept the communication request due to the noise level of the environment. 5. The method of claim 4 , wherein: executing the instructions on the processor further causes the device to: upon receiving from the user at least two messages respectively deliverable to a contact when the user is unavailable to accept the communication request, store the at least two messages respectively associated with a contact; and notifying the contact further comprises: presenting to the contact the at least two messages associated with the contact when the user is unavailable to accept the communication request. 6. The method of claim 4 , wherein the notifying the contact further comprises: upon detecting a presentation of the message that is above a notification frequency threshold, refraining from notifying the contact. 7. The method of claim 1 , wherein: detecting the noise level of the environment further comprises: detecting the noise level of the environment at a first time; and refraining from presenting the alert to the user further comprises: at a second time that is after the first time: detecting a second noise level of the environment; and comparing the second noise level of the environment to a noise level threshold; and if the second noise level at the second time is below the noise level threshold, present the alert to the user at the second time. 8. A method of presenting an alert to a user in an environment on a device having a processor, the method comprising: executing on the processor instructions that cause the device to: detect a noise level of the environment; compare the noise level of the environment to a noise level threshold; if the noise level is below the noise level threshold, present the alert to the user; and if the noise level is above the noise level threshold, refrain from presenting the alert to the user until the noise level is below the noise level threshold; wherein: the alert is presented in a first sensory modality comprising an audio alert; and executing the instructions on the processor further causes the device to, upon refraining from presenting the alert to the user, present an alternative alert in a second sensory modality comprising a vibration alert. 9. A device that presents alerts to a user in an environment, the device comprising: an alert memory that, upon receiving an alert, stores the alert; a noise level detector that detects a noise level of the environment; and an alert presenter that, while the alert memory stores at least one stored alert: compares the noise level of the environment to a noise level threshold; and upon determining that the noise level of the environment is below the noise level threshold: presents the stored alert to the user, and removes the stored alert from the alert memory; wherein the noise level detector detects the noise level by: while the noise level is below the noise level threshold, detecting the noise level at a first period duration; and while the noise level is above the noise level threshold, detecting the noise level at a second period duration that is shorter than the first period duration. 10. The device of claim 9 , wherein: the respective alerts comprise an alert priority; and the noise level detector adjusts the second period duration according to the alert priority of the respective stored alerts in the alert memory. 11. The device of claim 9 , wherein the noise level detector detects the noise level of the environment only while the alert memory stores at least one stored alert. 12. The device of claim 9 , wherein the alert presenter, upon receiving a selected noise level threshold from the user, compares the noise level of the environment with the selected noise level threshold provided by the user. 13. The device of claim 9 , further comprising: an alert response monitor that: detects a user response of the user to an alert presented in the environment; and adjusts the noise level threshold of the device according to the user response of the user to the alert. 14. A computer-readable memory device storing instructions that, when executed on a processor of a device, cause the device to present alerts to a user by: detecting a noise level of the environment; compare the noise level of the environment to a noise level threshold; upon determining that the noise level is below the noise level threshold, present the alert to the user; and upon determining that the noise level is above the noise level threshold, refrain from presenting the alert to the user until the noise level is below the noise level threshold; wherein: the alert is presented within a frequency range of a frequency spectrum; and comparing the noise level of the environment further comprises: identifying a noise level of the environment within the frequency range of the alert; and comparing the noise level with the noise level threshold. 15. The computer-readable memory device of claim 14 , wherein: the frequency spectrum comprises a vibration frequency spectrum; and the alert comprises a vibration alert to be presented to the user within a vibration frequency range; comparing the noise level of the environment further comprises: identifying a noise level of the environment within the vibration frequency range of the alert; and comparing the noise level with the noise level threshold. 16. The computer-readable memory device of claim 14 , wherein: the device comprises an alternative alert presentable to the user at an alternative frequency range of the frequency spectrum that is different from the frequency spectrum of the alert; and executing the instructions on the processor further cause the device to, upon determining that the noise level of the environment within the frequency range is above the frequency range of the alert: identify an alter

Assignees

Inventors

Classifications

  • H04M1/57Primary

    Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set (at the operator set in a manual exchange H04M5/20) · CPC title

  • using electric transmission; using electromagnetic transmission · CPC title

  • including a sensor for measuring a physical value, e.g. temperature or motion · CPC title

  • Electricity · mapped topic

  • G08B6/00Primary

    Tactile signalling systems, e.g. tactile personal calling systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9390599B2 cover?
Many devices are configured to present alerts notifying a user of device events, but the user may not notice the alert due to a noisy environment. A user may mitigate missed alerts by increasing the alert volume or choosing a vibration mode, but such techniques depend upon the knowledge, attention, and memory of the user to adjust the device before the alert. Instead, a device may compare the n…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04M1/57. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).