IP Library Granted Patent US 11,615,378
Granted Patent B2
US 11,615,378 · App. 15/877,059 · Granted Mar 28, 2023

Representing new messages on a communication device

Inventors: Michael Thomas Hardy (Waterloo, CA); Ronald Scotte Zinn (Kitchener, CA); Gerhard Dietrich Klassen (Waterloo, CA)
Assignee: BlackBerry Limited
G06Q10/107G06F3/0488G06F3/04812H04L51/04
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 11,615,378
App. No.
15/877,059
Granted
Mar 28, 2023
Kind
B2
Abstract

There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.

Claims (52)

1. A method, comprising:

receiving, at a device, an electronic message;

in response to receiving the electronic message, updating a new message counter;

displaying a new message indicator on a user interface of the device in response to the new message counter being greater than zero;

in response to determining that a duration between a current time and a time when the electronic message was received at the device exceeds a threshold, decreasing the new message counter at the device without the electronic message having been opened;

in response to the new message counter being zero, removing the new message indicator from the user interface;

receiving, at the device, a second electronic message;

displaying a second new message indicator on the user interface;

receiving an invocation to display a message display screen for viewing a listing of a plurality of electronic messages including the second electronic message; and

in response to the invocation to display the message display screen, displaying the message display screen and removing the second new message indicator without opening the second electronic message or receiving user input on the message display screen.

2. The method of claim 1 , further comprising:

in response to determining that the duration between the current time and the time when the electronic message was received at the device exceeds the threshold, changing a state of the electronic message from new to old.

3. The method of claim 1 , further comprising:

receiving, at the device, a third electronic message;

displaying a third new message indicator on the user interface; and

in response to determining a duration in which no new message has been received since the third electronic message exceeding a second threshold, removing the third new message indicator from the user interface.

4. The method of claim 1 , wherein the user interface is a home screen displayed on the device.

5. A device, comprising:

a memory; and

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

receive an electronic message;

in response to receiving the electronic message, update a new message counter;

display a new message indicator on a user interface of the device in response to the new message counter being greater than zero;

in response to a determination that a duration between a current time and a time when the electronic message was received at the device exceeds a threshold, decrease the new message counter at the device without the electronic message having been opened;

in response to the new message counter being zero, remove the new message indicator from the user interface;

receive a second electronic message;

display a second new message indicator on the user interface;

receive an invocation to display a message display screen for viewing a listing of a plurality of electronic messages including the second electronic message; and

in response to the invocation to display the message display screen, display the message display screen and remove the second new message indicator without opening the second electronic message or receiving user input on the message display screen.

6. The device of claim 5 , wherein the at least one hardware processor is further configured to:

in response to determining that the duration between the current time and the time when the electronic message was received at the device exceeds the threshold, change a state of the electronic message from new to old.

7. The device of claim 5 , wherein the at least one hardware processor is further configured to:

receive a third electronic message;

display a third new message indicator on the user interface; and

in response to a determination that a duration in which no new message has been received since the third electronic message exceeding a second threshold, remove the third new message indicator from the user interface.

8. The device of claim 5 , wherein the user interface is a home screen displayed on the device.

9. A non-transitory computer-readable medium containing instructions which, when executed, cause a device to perform operations comprising:

receiving, at the device, an electronic message;

in response to receiving the electronic message, updating a new message counter;

displaying a new message indicator on a user interface of the device in response to the new message counter being greater than zero;

in response to determining that a duration between a current time and a time when the electronic message was received at the device exceeds a threshold, decreasing the new message counter at the device without the electronic message having been opened;

in response to the new message counter being zero, removing the new message indicator from the user interface;

receiving, at the device, a second electronic message;

displaying a second new message indicator on the user interface;

receiving an invocation to display a message display screen for viewing a listing of a plurality of electronic messages including the second electronic message; and

in response to the invocation to display the message display screen, displaying the message display screen and removing the second new message indicator without opening the second electronic message or receiving user input on the message display screen.

10. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise:

in response to determining that the duration between the current time and the time when the electronic message was received at the device exceeds the threshold, changing a state of the electronic message from new to old.

11. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise:

receiving, at the device, a third electronic message;

displaying a third new message indicator on the user interface; and

in response to determining a duration in which no new message has been received since the third electronic message exceeding a second threshold, removing the third new message indicator from the user interface.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 046076 FRAME: 0407. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 3, 2018
From: HARDY, MICHAEL THOMAS; ZINN, RONALD SCOTTE; KLASSEN, GERHARD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 047188/0809 →
CHANGE OF NAME Recorded Jun 13, 2018
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 046352/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2018
From: HARDY, MICHAEL THOMAS; ZIN, RONALD SCOTTE; KLASSEN, GERHARD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 046076/0407 →
Continuity (3)
Continuation 13466786 · May 8, 2012
Continuation 11320980 · Dec 30, 2005
Related Publication 20180144306A1 · May 24, 2018