IP Library Granted Patent US 10,243,894
Granted Patent B2
US 10,243,894 · App. 15/294,077 · Granted Mar 26, 2019

Handheld electronic device and associated method providing time data in a messaging environment

Inventors: Gerhard Dietrich Klassen (Waterloo, CA); Christopher R. Wormald (Kitchener, CA); Lawrence Edward Kuhl (Waterloo, CA)
Assignee: BlackBerry Limited
H04L51/04G06F15/02H04L51/08H04L51/16H04L51/26H04L51/38H04M1/72552H04W4/14
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 10,243,894
App. No.
15/294,077
Granted
Mar 26, 2019
Kind
B2
Abstract

An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation. Time data can also be provided to a user on demand in certain circumstances.

Claims (45)

1. A method of displaying an instant message conversation on a display of handheld electronic device, the instant message conversation comprising a plurality of instant messages sequentially exchanged between the handheld electronic device and a second electronic device, the method comprising:

communicating a first instant message at a first time between the handheld electronic device and the second electronic device;

displaying at least a portion of the first instant message on the display of the handheld electronic device within a context of a conversation screen;

communicating a second instant message at a second time between the handheld electronic device and the second electronic device, the second instant message being a sequential next message after the first message;

displaying at least a portion of the second instant message on the display of the handheld electronic device within a context of a conversation screen;

determining an amount of time that has elapsed between the first time of the first instant message and the second time of the second instant message;

when the determined amount of time that has elapsed between the first time and the second time is more than a predetermined duration of time, displaying a time stamp representative of the second time of the second instant message within the context of the conversation screen in association with and adjacent to the at least a portion of the second instant message; and

when the determined amount of time that has elapsed between the first time and the second time is less than the predetermined duration of time, not displaying the time stamp representative of the second time of the second instant message.

2. The method of claim 1 , wherein the time stamp representative of the second time is displayed as a relative time.

3. The method of claim 2 , wherein the time stamp representative of the second time is an active time stamp which changes to reflect a progression of time.

4. The method of claim 2 , further comprising displaying the time stamp representative of the second time as an absolute time if a second predetermined duration of time has lapsed since the second time.

5. The method of claim 1 , further comprising:

detecting a change in date relative to the date of the at least one of the first time and the second time; and

responsive to detecting the change in date, displaying at least one of the time stamp representative of the first time and the time stamp representative of the second time as a time of day and a date.

6. A handheld electronic device for displaying an instant message conversation, the instant message conversation comprising a plurality of instant messages sequentially exchanged between the handheld electronic device and a second electronic device, the electronic device comprising:

a display;

a memory; and

a processor electronically coupled with the display and the memory, the processor configured to:

communicate a first instant message at a first time between the electronic device and the second electronic device;

display at least a portion of the first instant message on the display of the electronic device within a context of a conversation screen;

communicate a second instant message at a second time between the electronic device and the second electronic device, the second instant message being a sequential next message after the first message;

display at least a portion of the second instant message on the display of the electronic device within the context of the conversation screen;

determine an amount of time that has elapsed between the first time of the first instant message and the second time of the second instant message;

when the determined amount of time that has elapsed between the first time and the second time is more than a predetermined duration of time, display a time stamp representative of the second time of the second instant message within the context of the conversation screen and adjacent to the at least a portion of the second instant message; and

when the determined amount of time that has elapsed between the first time and the second time is less than the predetermined duration of time, does not display the time stamp representative of the second time of the second instant message.

7. The electronic device of claim 6 , wherein the time stamp representative of the second time is displayed as a relative time.

8. The electronic device of claim 7 , wherein the time stamp representative of the second time is an active time stamp which changes to reflect a progression of time.

9. The electronic device of claim 7 , wherein the processor is further configured to display the time stamp representative of the second time as an absolute time if a second predetermined duration of time has lapsed since the second time.

10. The electronic device of claim 6 , wherein the processor is further configured to:

detect a change in date relative to the date of at least one of the first time and the second time; and

responsive to detecting the change in date, display at least one of the time stamp representative of the first time and the time stamp representative of the second time as a time of day and a date.

11. A non-transitory computer readable medium comprising computer executable instructions embedded thereon for execution by a processor of a handheld electronic device for displaying an instant message conversation upon a display of the handheld electronic device, the instant message conversation comprising a plurality of instant messages sequentially exchanged between the handheld electronic device and a second electronic device, such that when executed, the processor:

communicates a first instant message at a first time between the electronic device and the second electronic device;

displays at least a portion of the first instant message on the display of the electronic device within a context of a conversation screen;

communicates a second instant message at a second time between the electronic device and the second electronic device, the second instant message being a sequential next message after the first message;

displays at least a portion of the second instant message on the display of the electronic device within the context of the conversation screen;

determines an amount of time that has elapsed between the first time of the first instant message and the second time of the second instant message;

when the determined amount of time that has elapsed between the first time and the second time is more than a predetermined duration of time, displays a time stamp representative of the second time of the second instant message on the display of the handheld electronic device within the context of the conversation screen and adjacent to the at least a portion of the second instant message; and

when the determined amount of time that has elapsed between the first time and the second time is less than the predetermined duration of time, does not display the time stamp representative of the second time of the second instant message.

12. The non-transitory computer readable medium of claim 11 , wherein the time stamp representative of the second time is displayed as a relative time.

13. The non-transitory computer readable medium of claim 12 , wherein the time stamp representative of the second time is an active time stamp which changes to reflect a progression of time.

14. The non-transitory computer readable medium of claim 12 , further comprising computer instructions such that when executed cause the processor to display the time stamp representative of the second time as an absolute time if a second predetermined duration of time has lapsed since the second time.

15. The non-transitory computer readable medium of claim 11 , further comprising computer instructions such that when executed cause the processor to:

detect a change in date relative to the date of at least one of the first time and the second time; and

responsive to detecting the change in date, display at least one of the time stamp representative of the first time and the time stamp representative of the second time as a time of day and a date.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2018
From: KLASSEN, GERHARD D.; WORMALD, CHRISTOPHER R.; KUHL, LAWRENCE E.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 044626/0230 →
CHANGE OF NAME Recorded Jan 16, 2018
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045074/0307 →
Continuity (4)
Continuation 13111767 · May 19, 2011
Continuation 10944925 · Sep 20, 2004
Provisional Application 60504379 · Sep 19, 2003
Related Publication 20170034104A1 · Feb 2, 2017