IP Library Granted Patent US 8,073,495
Granted Patent B2
US 8,073,495 · App. 12/876,578 · Granted Dec 6, 2011

Delayed user notification of events in a mobile device

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 8,073,495
App. No.
12/876,578
Granted
Dec 6, 2011
Kind
B2
Abstract

A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient's receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.

Claims (23)

1. A method of controlling notification of a data communication to a user of a mobile data communications device, the method comprising steps of:

receiving the data communication to be notified to the user;

storing at least one of: location information specifying a notification location where the user is to be notified of the data communication and time information specifying a notification time when the user is to be notified of the data communication;

storing the received data communication on the user's mobile device to thereby delay notification of the data communication until the mobile device has ascertained the at least one of the specified notification location and the specified notification time is satisfied; and

determining whether the mobile device has been recently in use;

upon determining that the mobile device has not been recently in use, notifying the user of the received data communication when the at least one of the specified notification location and the specified notification time is satisfied;

upon determining that the mobile device has been recently in use, forcing immediate notification of the received data communication even when the at least one of the specified notification location and the specified notification time is not satisfied;

wherein the data communication comprises notification data specified by a sender of the data communication, the notification data comprising an urgency parameter set by the sender for forcing immediate notification of the received data communication to the user even when the at least one of the specified notification location and the specified notification time is not satisfied.

2. The method of claim 1 wherein determining whether the mobile device has been recently in use comprises determining whether the user has recently checked incoming messages.

3. The method of claim 1 further comprising a step of enabling the user to trigger a Display Now function to cause the received data communication to be immediately notified to the user notwithstanding any notification parameters specified by the sender.

4. The method of claim 1 wherein the urgency parameter only forces immediate notification for data communications sent by one of a plurality of predetermined senders specified by the user of the mobile device.

5. The method of claim 1 wherein the notification data further comprises a time parameter set by the sender specifying a time for forcing notification of the received data communication.

6. The method of claim 5 wherein the time parameter set by the sender specifies one or more time periods during which notification is to be delayed until the one or more time periods elapse.

7. The method of claim 1 wherein the step of storing the received data communication comprises a step of hiding the received data communication on the mobile device until notification is to be effected.

8. The method of claim 1 wherein the received data communication comprises an electronic mail (e-mail) message and wherein the step of storing the received data communication comprises a step of quietly delivering the e-mail to an inbox of the user without alerting the user until notification is to be effected.

9. A computer program product comprising code embedded on a non-transitory computer-readable medium adapted to cause a mobile data communications device to perform the steps of claim 1 when the computer program product is loaded into memory and executed on a processor of the mobile data communications device.

10. The computer program product of claim 9 wherein the determining whether the mobile device has been recently in use comprises determining whether the user has recently checked incoming messages.

11. The computer program product of claim 9 further comprising code embedded on the non-transitory computer-readable medium adapted to cause a mobile data communications device to enable the user to trigger a Display Now function to cause the received data communication to be immediately notified to the user notwithstanding any notification parameters specified by the sender.

12. The computer program product of claim 9 wherein the urgency parameter only forces immediate notification for data communications sent by one of a plurality of predetermined senders specified by the user of the mobile device.

13. The computer program product of claim 9 wherein the notification data further comprises a time parameter set by the sender specifying a time for forcing notification of the received data communication.

14. The computer program product of claim 13 wherein the time parameter set by the sender specifies one or more time periods during which notification is to be delayed until the one or more time periods elapse.

15. The computer program product of claim 9 wherein the step of storing the received data communication comprises a step of hiding the received data communication on the mobile device until notification is to be effected.

16. The computer program product of claim 9 wherein the received data communication comprises an electronic mail (e-mail) message and wherein the step of storing the received data communication comprises a step of quietly delivering the e-mail to an inbox of the user without alerting the user until notification is to be effected.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2010
From: CHIU, DENNY; HASSAN, AHMED E.; WILSON, JOHN F.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024947/0534 →