IP Library Granted Patent US 9,866,667
Granted Patent B2
US 9,866,667 · App. 14/742,557 · Granted Jan 9, 2018

Handheld device with notification message viewing

Inventors: Dan Zacharias Gärdenfors (Malmö, SE); Leif Fredrik Ademar (Löddeköpinge, SE); Jason Tyler Griffin (Kitchener, CA); Alistair Robert Hamilton (Sammamish, WA); Karl-Anders Reinhold Johansson (Staffanstorp, SE); Mihal Lazaridis (Waterloo, CA)
Assignee: BlackBerry Limited
H04M1/72519G06F1/1626G06F1/1694G06F3/01G06F3/03G06F3/0346H04L51/24H04M1/72569H04W4/12G06F1/1684G06F2200/1614G06F2200/1637G09G2320/028G09G2320/0261G09G2320/068G09G2340/0492H04M2250/12H04W88/02
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,866,667
App. No.
14/742,557
Granted
Jan 9, 2018
Kind
B2
Abstract

Displaying information related to a message on a display screen of a handheld electronic device. In response to a movement of the handheld electronic device from an initial position to a first orientation, displaying on the display screen a first notice related to the message.

Claims (68)

1. A method of displaying information on a display screen of a handheld electronic device, the method comprising:

in response to detecting receipt of a new incoming message followed by a movement of the handheld electronic device from an initial position to a first orientation:

determining that the initial position of the handheld electronic device is the display screen facing a surface;

determining whether, when the handheld electronic device is in the first orientation, a reflectance of the surface is sufficient to activate a reflective display mode;

when it is determined that the reflectance of the surface is sufficient to activate the reflective display mode, displaying on the display screen a first notice including displayed information related to the new incoming message using the reflective display mode;

maintaining a new message marker for the new incoming message after displaying the first notice; and

in response to a further movement of the handheld electronic device from the first orientation to a second orientation, displaying on the display a body of the new incoming message, and removing the new message marker after displaying the body of the new incoming message.

2. The method of claim 1 , wherein determining whether the reflectance of the surface is sufficient to activate the reflective display mode comprises:

estimating a location of the handheld electronic device relative to the surface in dependence on information from an orientation sensor;

measuring light reflected from the surface with a light sensor; and

estimating the reflectance of the surface in dependence on the estimated location and measured light.

3. The method of claim 1 , further comprising:

detecting one or more characteristics of the surface; and

adjusting at least one of: a display characteristic of at least one of the first notice and the second notice; and a threshold angle defining at least one of the first orientation and the second orientation, in dependence on the one or more sensed surface characteristics.

4. The method of claim 1 , further comprising:

in response to movement of the handheld electronic device from the first orientation to a third orientation intermediate between the first and second orientations, displaying on the display screen a third notice related to the new incoming message.

5. The method of claim 4 , wherein displaying the third notice includes displaying more information related to the new incoming message than the first notice, without displaying any content corresponding to the body of the new incoming message.

6. The method of claim 1 , wherein there are multiple new incoming messages, and wherein:

after displaying a first notice relating to a first new incoming message, in response to movement of the handheld electronic device back to the initial position and again to the first orientation, displaying a different first notice relating to a second new incoming message.

7. The method of claim 1 , further comprising:

determining whether the handheld electronic device is locked;

when it is determined that the handheld electronic device is locked, restricting the amount of information displayed in at least one of the first notice and the second notice.

8. A handheld electronic device, comprising:

a controller is configured to execute instructions to cause the handheld electronic device to:

in response to detecting receipt of a new incoming message followed by a movement of the handheld electronic device from an initial position into a first orientation:

determine that the initial position of the hand held electronic device is a display screen of the handheld electronic device facing a surface;

determine whether, when the handheld electronic device is in the first orientation, a reflectance of the surface is sufficient to activate a reflective display mode;

when it is determined that the reflectance of the surface is sufficient to activate the reflective display mode, display on the display screen a first notice including displayed information related to the new incoming message using the reflective display mode;

maintain a new message marker for the new incoming message after displaying the first notice; and

in response to a further movement of the handheld electronic device from the first orientation to a second orientation, displaying on the display a body of the new incoming message, and removing the new message marker after displaying the body of the new incoming message.

9. The handheld electronic device of claim 8 , wherein the controller is further configured to execute instructions to determining whether the reflectance of the surface is sufficient to activate the reflective display mode by:

estimating a location of the handheld electronic device relative to the surface in dependence on information from an orientation sensor of the handheld electronic device;

measuring light reflected from the surface with a light sensor of the handheld electronic device; and

estimating the reflectance of the surface in dependence on the estimated location and measured light.

10. The handheld electronic device of claim 8 , wherein the controller is further configured to execute instructions to cause the handheld electronic device to:

detect one or more characteristics of the surface; and

adjust at least one of: a display characteristic of at least one of the first notice and the second notice; and a threshold angle defining at least one of the first orientation and the second orientation, in dependence on the one or more sensed surface characteristics.

11. The handheld electronic device of claim 8 , wherein the controller is further configured to execute instructions to cause the handheld electronic device to:

in response to movement of the handheld electronic device from the first orientation to a third orientation intermediate between the first and second orientations, display on the display screen a third notice related to the new incoming message.

12. The handheld electronic device of claim 11 , wherein the controller is further configured to execute instructions to display the third notice by:

displaying more information related to the new incoming message than the first notice, without displaying any content corresponding to the body of the new incoming message.

13. The handheld electronic device of claim 8 , wherein there are multiple new incoming messages, and wherein the controller is further configured to execute instructions to cause the handheld electronic device to:

after displaying a first notice relating to a first new incoming message, in response to movement of the handheld electronic device back to the initial position and again to the first orientation, display a different first notice relating to a second new incoming message.

14. The handheld electronic device of claim 8 , wherein the controller is further configured to execute instructions to cause the handheld electronic device to:

determine whether the handheld electronic device is locked;

when it is determined that the handheld electronic device is locked, restrict the amount of information displayed in at least one of the first notice and the second notice.

15. A non-transitory computer readable medium comprising instructions which when executed on one or more processors of a handheld electronic device cause the handheld electronic device to, in response to detecting receipt of a new incoming message followed by a movement of the handheld electronic device from an initial position to a first orientation:

determine that the initial position of the handheld electronic device is the display screen facing a surface;

determine whether, when the handheld electronic device is in the first orientation, a reflectance of the surface is sufficient to activate a reflective display mode;

when it is determined that the reflectance of the surface is sufficient to activate the reflective display mode, perform the act of displaying on a display screen a first notice including displayed information related to the new incoming message using the reflective display mode;

maintaining a new message marker for the new incoming message after displaying the first notice; and

in response to a further movement of the handheld electronic device from the first orientation to a second orientation, displaying on the display a body of the new incoming message, and removing the new message marker after displaying the body of the new incoming message.

16. The computer readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, cause the handheld electronic device to determine whether the reflectance of the surface is sufficient to activate the reflective display mode by:

estimating a location of the handheld electronic device relative to the surface in dependence on information from an orientation sensor of the handheld electronic device;

measuring light reflected from the surface with a light sensor of the handheld electronic device; and

estimating the reflectance of the surface in dependence on the estimated location and measured light.

17. The computer readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the handheld electronic device to:

detect one or more characteristics of the surface; and

adjust at least one of: a display characteristic of at least one of the first notice and the second notice; and a threshold angle defining at least one of the first orientation and the second orientation, in dependence on the one or more sensed surface characteristics.

18. The computer readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the handheld electronic device to:

in response to movement of the handheld electronic device from the first orientation to a third orientation intermediate between the first and second orientations, display on the display screen a third notice related to the new incoming message.

19. The computer readable medium of claim 18 , wherein the instructions, when executed by the one or more processors, further cause the handheld electronic device to display the third notice by:

displaying more information related to the new incoming message than the first notice, without displaying any content corresponding to the body of the new incoming message.

20. The computer readable medium of claim 15 , wherein there are multiple new incoming messages, and wherein the instructions, when executed by the one or more processors, further cause the handheld electronic device to:

after displaying a first notice relating to a first new incoming message, in response to movement of the handheld electronic device back to the initial position and again to the first orientation, display a different first notice relating to a second new incoming message.

21. The computer readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the handheld electronic device to:

determine whether the handheld electronic device is locked;

when it is determined that the handheld electronic device is locked, restrict the amount of information displayed in at least one of the first notice and the second notice.

Assignments (8)
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 Mar 15, 2017
From: RESEARCH IN MOTION TAT AB
To: RESEARCH IN MOTION LIMITED
Reel/Frame 041580/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: GRIFFIN, JASON TYLER; LAZARIDIS, MIHAL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 042011/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: GARDENFORS, DAN ZACHARIAS; ADEMAR, LEIF FREDRIK; JOHANSSON, KARL-ANDERS REINHOLD
To: RESEARCH IN MOTION TAT AB
Reel/Frame 041579/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 042012/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: HAMILTON, ALISTAIR ROBERT
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 041580/0690 →
CHANGE OF NAME Recorded Mar 15, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 038087/0963 →
Continuity (3)
Continuation 13684440 · Nov 23, 2012
Provisional Application 61603128 · Feb 24, 2012
Related Publication 20150319280A1 · Nov 5, 2015