IP Library Granted Patent US 9,508,161
Granted Patent B2
US 9,508,161 · App. 13/718,846 · Granted Nov 29, 2016

Device and method for processing notification data

Inventors: Daniel Tobias Rydenhag (Gothenburg, SE); Per Åke Daniel Johansson (Malmö, SE)
Assignee: BlackBerry Limited
G06T11/00G06T11/60
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,508,161
App. No.
13/718,846
Granted
Nov 29, 2016
Kind
B2
Abstract

A method of generating display objects comprises operating a processor to: detect an occurrence of an event; define a display time associated with a predefined duration following the occurrence of the event; generate a first display object for display for by a display device for the predefined duration, wherein the first display object is representative of the detected event; output the first display object on the display device; generate a second display object for display by a display device for the predefined duration, wherein the second display object is indicative of the display time; output the second display object on the display device; and update the second display object based on an elapsed time of the predefined duration. A device and executable computer program for performing the steps of the method is also provided.

Claims (49)

1. A method, comprising:

detecting initiation of a communication having a communication type;

determining a predefined duration associated with the initiation;

for the predefined duration, displaying a communication notification representative of the communication type, the communication notification including a selectable object configured to establish the communication, and the predefined duration is assigned to all communication notifications for the communication type;

for the predefined duration, displaying a second object that comprises an outline, includes a fill in at a start of the predefined duration, and the fill is removed along the outline according to a timer that corresponds to the predefined duration;

receiving a selection of the selectable object prior to expiration of the predefined duration; and

in response to the selection and prior to expiration of the predefined duration, displaying a window including the communication.

2. The method of claim 1 , further comprising:

detecting a selection of the selectable object; and

in response to the selection, ceasing to display the selectable object and the second object.

3. The method of claim 2 , wherein the selection comprises at least one of a gesture, a swipe, or a click.

4. The method of claim 1 , wherein the second object comprises a circular icon displayed within or partially overlapping the selectable object.

5. The method of claim 1 , further comprising displaying an ‘X’ icon on the selectable object, wherein selection of the ‘X’ icon ceases display of the selectable object and the second object.

6. The method of claim 1 , wherein the fill is a shade or a color.

7. A mobile device, comprising:

memory configured to store a predetermined duration; and

one or more processors configured to:

detect initiation of a communication having a communication type;

determine a predefined duration associated with the initiation;

for the predefined duration, display a communication notification representative of the communication type, the communication notification including a selectable object configured to establish the communication, and the predefined duration is assigned to all communication notifications for the communication type;

for the predefined duration, display a second object that comprises an outline, includes a fill in at a start of the predefined duration, and the fill is removed along the outline according to a timer that corresponds to the predefined duration;

in response to expiration of the predefined time duration, replace the communication notification with at least a portion of a third display object;

receive a selection of the third display object; and

execute a process corresponding to the third display object.

8. The mobile device of claim 7 , the one or more processors further configured to:

detect selection of the selectable object; and

in response to the selection, cease to display the selectable object and the second object.

9. The mobile device of claim 8 , wherein the selection comprises at least one of a gesture, a swipe, or a click.

10. The mobile device of claim 7 , wherein the second object comprises a circular icon displayed within or partially overlapping the selectable object.

11. The mobile device of claim 7 , the one or more processors further configured to display an ‘X’ icon on the selectable object, wherein selection of the ‘X’ icon ceases display of the selectable object and the second object.

12. The mobile device of claim 7 , wherein the fill is a shade or a color.

13. A non-transitory computer readable medium storing instructions to cause one or more processors to perform operations comprising:

detecting initiation of a communication having a communication type;

determining a predefined duration associated with the initiation;

for the predefined duration, displaying a communication notification representative of the communication type, the communication notification including a selectable object configured to establish the communication, and the predefined duration is assigned to all communication notifications for the communication type;

for the predefined duration, displaying a second object that comprises an outline, includes a fill in at a start of the predefined duration, and the fill is removed along the outline according to a timer that corresponds to the predefined duration;

when a selection of the selectable object is received prior to expiration of the predefined duration:

displaying a window including the communication in response to the selection of the selectable object; and

when the predefined duration expires without a selection of the selectable object:

replacing the communication notification with at least a portion of a third display object;

receiving a selection of the third display object; and

executing a process corresponding to the third display object.

14. The computer readable medium of claim 13 , the operations further comprising:

detecting selection of the selectable object; and

in response to the selection, ceasing to display the selectable object and the second object.

15. The computer readable medium of claim 14 , wherein the selection comprises at least one of a gesture, a swipe, or a click.

16. The computer readable medium of claim 13 , wherein the second object comprises a circular icon displayed within or partially overlapping the selectable object.

17. The computer readable medium of claim 13 , the operations further comprising displaying an ‘X’ icon on the selectable object, wherein selection of the ‘X’ icon ceases display of the selectable object and the second object.

18. The computer readable medium of claim 13 , wherein the fill is a shade or a color.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: RYDENHAG, DANIEL TOBIAS; JOHANSSON, PER AKE DANIEL
To: BLACKBERRY SWEDEN AB
Reel/Frame 039840/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2013
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 031692/0224 →
CHANGE OF NAME Recorded Nov 29, 2013
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 031744/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: RYDENHAG, DANIEL TOBIAS; JOHANSSON, PER AKE DANIEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030891/0675 →
Continuity (1)
Related Publication 20140168255A1 · Jun 19, 2014