IP Library Granted Patent US 9,338,116
Granted Patent B2
US 9,338,116 · App. 13/930,219 · Granted May 10, 2016

Device and method for displaying and interacting with display objects

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,338,116
App. No.
13/930,219
Granted
May 10, 2016
Kind
B2
Abstract

A method and a device are disclosed, whereby notifications displayed on a display can be interacted with. In particular, a notification is displayed on a display, the notification initially being in an initial notification state. User input is detected and it is determined if the user input is being made in a direction towards the notification. If the user input is being made in a direction towards the notification, the notification is placed into a subsequent notification state.

Claims (56)

1. A method for interacting with a notification displayed on a display, comprising:

displaying a notification on a display, the notification initially being in an initial notification state;

detecting user input and determining if the user input is being made in a direction towards the notification; and

if the user input is being made in a direction towards the notification, placing the notification into a subsequent notification state, the subsequent notification state being a state in which the size of the notification is expanded as the user input is made in the direction towards the notification;

wherein an amount of expansion of the notification from the initial notification state to the subsequent notification state corresponds to a magnitude of user input which is in the direction towards the notification.

2. The method of claim 1 , further comprising detecting an event, wherein the step of displaying the notification takes place in response to detection of the event.

3. The method of claim 2 , wherein the event is one or more of: receipt of an electronic communication, such as an electronic message or call; notification of an alarm; and upcoming event notification.

4. The method of claim 1 , wherein the initial notification state is a first notification state such that the notification is displayed on the display only for a first time period from when it was initially displayed.

5. The method of claim 4 , wherein the subsequent notification state is a second notification state such that the notification is displayed on the display for a second time period from when the notification was placed in the second notification state.

6. The method of claim 5 , wherein the second time period is infinite.

7. The method of claim 5 , wherein the first time period is equal to the second time period.

8. The method of claim 4 , wherein the first notification state is such that the notification is removed from the display by expiry of the first time period.

9. The method of claim 8 , wherein when the notification is in the first notification state, it is displayed in such a way that it fades over time, and wherein when the notification enters into the subsequent notification state, the notification becomes unfaded.

10. The method of claim 9 , wherein in the subsequent notification state, the notification becomes less faded if user input continues in a direction towards the notification.

11. The method of claim 1 , wherein the user input is received via an input interface which provides a current input position on the display.

12. The method of claim 11 , wherein the step of determining if the user input is being made in a direction towards the notification comprises determining the current input position on the display and comparing it with a previously received current input position.

13. The method of claim 1 , further comprising determining if the current input position is within a first predefined loci of input positions, and, if so, placing the notification in the subsequent notification state which is a third notification state, wherein the third notification state is such that the notification is displayed in the display with additional display elements to those displayed within the notification when the notification is in its initial notification state.

14. The method of claim 13 , wherein the notification is displayed in an expanded form in the display when in its third notification state with respect to the display of the notification when in its first notification state.

15. The method of claim 13 , wherein the first predefined loci of input positions is defined by input positions which are all within a predefined distance from the notification.

16. The method of claim 15 , wherein the first predefined loci of input positions does not include input positions at locations in the display where the notification is being displayed.

17. The method of claim 13 , wherein the first predefined loci of input positions is defined by input positions which overlap with locations in the display where the notification is being displayed.

18. The method of claim 13 , wherein the notification is placed only its third notification state when additionally an input signal from the input interface is detected.

19. The method of claim 13 , further comprising determining if the current input position is within a second predefined loci of input positions, and, if so, placing the notification in a fourth notification state, wherein the fourth notification state is such that the notification is displayed in the display with additional display elements to those displayed within the notification when the notification is in its third notification state.

20. The method of claim 19 , wherein the second predefined loci of input positions is defined by input positions which overlap with locations in the display where the notification is being displayed.

21. The method of claim 19 , wherein the notification is placed only its fourth notification state when additionally an input signal from the input interface is detected.

22. The method of claim 13 , wherein the additional display elements comprise one or more of: a message reply entry field; a message preview; a message body; a message sent or received time and/or date; a message reply control element; a message forward control element; a message delete control element; some or all preceding messages in a conversation; information or indications of some or all preceding messages in a conversation or from a given sender; information or an indications of unread messages, such as all unread messages; information or an indications of new messages, such as all new messages; a calendar entry preview; a calendar entry body; a calendar entry accept control element; a calendar entry reject control element; and a calendar entry tentative control element; a calendar entry location field; and a calendar entry date and/or time.

23. The method claim 22 , wherein the notification is displayed in its initial notification state as a notification comprising one or more of: a message sender name; a message sender image; a message subject; a message preview; information or indications of some or all preceding messages in a conversation or from a given sender; information or an indications of unread messages, such as all unread messages; information or an indications of new messages, such as all new messages; a calendar entry sender; a calendar entry sender image; a calendar entry preview; a calendar entry subject; a calendar entry date and/or time; and a calendar entry location field.

24. The method of claim 1 , wherein the size of the notification is decreased as user input is made in a direction away from the notification, following a preceding expansion in the size of the notification.

25. The method of claim 24 , wherein the amount of decrease in size of the notification corresponds to the amount of user input which is away from the notification.

26. An electronic device, comprising:

a display configured to display a notification, the notification initially being in an initial notification state;

an input interface configured to detect user input; and

processing circuitry configured to determine if the user input is being made in a direction towards the notification, and, if the user input is being made in a direction towards the notification, place the notification into a subsequent notification state, the subsequent notification state being a state in which the size of the notification is expanded as the user input is made in the direction towards the notification;

wherein an amount of expansion of the notification from the initial notification state to the subsequent notification state corresponds to a magnitude of user input which is in the direction towards the notification.

27. The electronic device of claim 26 , wherein the processing circuitry is configured to detect an event, wherein the displaying the notification takes place in response to detection of the event.

28. The electronic device of claim 26 , wherein the event is one or more of: receipt of an electronic communication, such as an electronic message or call; notification of an alarm; and upcoming event notification.

29. The electronic device of claim 26 , wherein the initial notification state is a first notification state such that the notification is displayed on the display only for a first time period from when it was initially displayed.

30. The electronic device of claim 29 , wherein the subsequent notification state is a second notification state such that the notification is displayed on the display for a second time period from when the notification was placed in the second notification state.

31. The electronic device of claim 30 , wherein the second time period is infinite.

32. The electronic device of claim 30 , wherein the first time period is equal to the second time period.

33. The electronic device of claim 29 , wherein the first notification state is such that the notification is removed from the display by expiry of the first time period.

34. The electronic device of claim 26 , wherein the user input is received via an input interface which provides a current input position on the display.

35. The electronic device of claim 34 , wherein the step of determining if the user input is being made in a direction towards the notification comprises determining the current input position on the display and comparing it with a previously received current input position.

36. The electronic device of claim 26 , comprising processing circuitry configured to determine if the current input position is within a first predefined loci of input positions, and, if so, place the notification in the subsequent notification state which is a third notification state, wherein the third notification state is such that the notification is displayed in the display with additional display elements to those displayed within the notification when the notification is in its initial notification state.

37. The electronic device of claim 36 , wherein the notification is displayed in an expanded form in the display when in its third notification state with respect to the display of the notification when in its first notification state.

38. The electronic device of claim 36 , wherein the first predefined loci of input positions is defined by input positions which are all within a predefined distance from the notification.

39. The electronic device of claim 36 , wherein the processing circuitry is configured to determine if the current input position is within a second predefined loci of input positions, and, if so, place the notification in a fourth notification state, wherein the fourth notification state is such that the notification is displayed in the display with additional display elements to those displayed within the notification when the notification is in its third notification state.

40. The electronic device of claim 39 , wherein the second predefined loci of input positions is defined by input positions which overlap with locations in the display where the notification is being displayed.

41. The electronic device of claim 39 , wherein the notification is placed only its fourth notification state when additionally an input signal from the input interface is detected by the processing circuitry.

42. The electronic device of claim 36 , wherein the additional display elements comprise one or more of: a message reply entry field; a message preview; a message body; a message sent or received time and/or date; a message reply control element; a message forward control element; a message delete control element; information or indications of some or all preceding messages in a conversation or from a given sender; information or an indications of unread messages, such as all unread messages; information or an indications of new messages, such as all new messages; a calendar entry preview; a calendar entry body; a calendar entry accept control element; a calendar entry reject control element; and a calendar entry tentative control element; a calendar entry location field; and a calendar entry date and/or time.

43. The electronic device of claim 26 , wherein the notification is displayed in its initial notification state as a notification comprising one or more of: a message sender name; a message sender image; a message subject; information or indications of some or all preceding messages in a conversation or from a given sender; information or an indications of unread messages, such as all unread messages; information or an indications of new messages, such as all new messages; a message preview; a calendar entry sender; a calendar entry sender image; a calendar entry preview; a calendar entry subject; a calendar entry date and/or time; and a calendar entry location field.

44. A non-transitory computer readable medium comprising computer executable instructions which, when executed by processing circuitry, cause the processing circuitry to:

display a notification on a display, the notification initially being in an initial notification state;

detect user input and determine if the user input is being made in a direction towards the notification; and

if the user input is being made in a direction towards the notification, place the notification into a subsequent notification state, the subsequent notification state being a state in which the size of the notification is expanded as the user input is made in the direction towards the notification;

wherein an amount of expansion of the notification from the initial notification state to the subsequent notification state corresponds to a magnitude of user input which is in the direction towards the notification.

Assignments (4)
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 Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2014
From: LANGLOIS, MICHAEL GEORGE
To: BLACKBERRY LIMITED
Reel/Frame 032219/0319 →