IP Library Granted Patent US 9,847,764
Granted Patent B2
US 9,847,764 · App. 14/852,156 · Granted Dec 19, 2017

Generating adaptive notification

Inventors: John Patrick Grenn (Waterloo, CA); Nazih Almalki (Waterloo, CA); Bradley Ferringo (Marco Island, FL)
Assignee: BlackBerry Limited
H03G3/3005G08B3/10G10L25/18G10L25/48H04M1/72569H04M19/044H04M2250/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,847,764
App. No.
14/852,156
Granted
Dec 19, 2017
Kind
B2
Abstract

A method for generating adaptive notifications include analyzing, at a user device, a spectrum of environmental noise. A portion of the spectrum for adaptive notification enhancement is selected based on the analyzing the spectrum of environmental noise. An adapted notification is generated at the user device by enhancing the selected portion of the spectrum. The adapted notification is transmitted at the user device.

Claims (48)

1. A method, comprising:

analyzing, at a user device, a spectrum of environmental noise;

selecting, based on analyzing the spectrum of environmental noise, a portion of the spectrum for adaptive notification enhancement, wherein a power level of the environmental noise in the selected portion of the spectrum is less than a predetermined power level;

after selecting the portion of the spectrum for adaptive notification enhancement, generating, at the user device, an adapted notification, wherein the adapted notification is generated by enhancing a portion of a notification corresponding to the selected portion of the spectrum; and

transmitting, at the user device, the adapted notification.

2. The method of claim 1 , wherein generating the adapted notification comprises:

selecting an enhanced waveform from a plurality of predetermined waveforms; and

adding the selected enhanced waveform to a notification waveform to generate the adapted notification.

3. The method of claim 2 , wherein the enhanced waveform is selected based on a context of the notification.

4. The method of claim 3 , wherein the context is at least one of a source context or an urgency context.

5. The method of claim 2 , wherein each of the plurality of predetermined waveforms is associated with at least one of a plurality of sonic layers, and each of the plurality of sonic layers is associated with a context.

6. The method of claim 1 , wherein analyzing the spectrum of environmental noise comprises measuring a frequency distribution of environmental noise using a digital microphone.

7. The method of claim 6 , further comprising:

detecting a motion pattern of the user device;

determining a measurement cycle based on the detected motion pattern; and

measuring the frequency distribution according to the measurement cycle.

8. A tangible, non-transitory machine-readable medium encoded with machine-executable instructions, wherein execution of the machine-executable instructions causes a computing device to perform operations comprising:

analyzing a spectrum of environmental noise;

selecting, based on analyzing the spectrum of environmental noise, a portion of the spectrum for adaptive notification enhancement, wherein a power level of the environmental noise in the selected portion of the spectrum is less than a predetermined power level;

after selecting the portion of the spectrum for adaptive notification enhancement, generating an adapted notification, wherein the adapted notification is generated by enhancing a portion of a notification corresponding to the selected portion of the spectrum; and

transmitting the adapted notification.

9. The tangible, non-transitory machine-readable medium of claim 8 , wherein generating the adapted notification comprises:

selecting an enhanced waveform from a plurality of predetermined waveforms; and

adding the selected enhanced waveform to a notification waveform to generate the adapted notification.

10. The tangible, non-transitory machine-readable medium of claim 9 , wherein the enhanced waveform is selected based on a context of the notification.

11. The tangible, non-transitory machine-readable medium of claim 10 , wherein the context is at least one of a source context or an urgency context.

12. The tangible, non-transitory machine-readable medium of claim 8 , wherein analyzing the spectrum of environmental noise comprises measuring a frequency distribution of environmental noise using a digital microphone.

13. The tangible, non-transitory machine-readable medium of claim 12 , wherein the operations further comprise:

detecting a motion pattern of the computing device;

determining a measurement cycle based on the detected motion pattern; and

measuring the frequency distribution according to the measurement cycle.

14. A device, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

analyze, at the device, a spectrum of environmental noise;

select, based on analyzing the spectrum of environmental noise, a portion of the spectrum for adaptive notification enhancement, wherein a power level of the environmental noise in the selected portion of the spectrum is less than a predetermined power level;

after selecting the portion of the spectrum for adaptive notification enhancement, generate, at the device, an adapted notification, wherein the adapted notification is generated by enhancing a portion of a notification corresponding to the selected portion of the spectrum; and

transmit, at the device, the adapted notification.

15. The device of claim 14 , wherein generating the adapted notification comprises:

selecting an enhanced waveform from a plurality of predetermined waveforms; and

adding the selected enhanced waveform to a notification waveform to generate the adapted notification.

16. The device of claim 15 , wherein the enhanced waveform is selected based on a context of the notification.

17. The device of claim 16 , wherein the context is at least one of a source context or an urgency context.

18. The device of claim 15 , wherein each of the plurality of predetermined waveforms is associated with at least one of a plurality of sonic layers, and each of the plurality of sonic layers is associated with a context.

19. The device of claim 14 , further comprising a digital microphone, and wherein analyzing the spectrum of environmental noise comprises measuring a frequency distribution of environmental noise using the digital microphone.

20. The device of claim 19 , further comprising a motion sensor that is configured to detect a motion pattern of the device, and wherein the at least one hardware processor is further configured to:

determine a measurement cycle based on the detected motion pattern; and

measure the frequency distribution according to the measurement cycle.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 22, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 040107/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2016
From: GRENN, JOHN PATRICK; ALMALKI, NAZIH
To: BLACKBERRY LIMITED
Reel/Frame 039529/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2016
From: FERRINGO, BRAD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039529/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2016
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 039462/0939 →
Continuity (1)
Related Publication 20170077885A1 · Mar 16, 2017