IP Library Granted Patent US 9,503,400
Granted Patent B2
US 9,503,400 · App. 13/111,767 · Granted Nov 22, 2016

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

Inventors: Gerhard D. Klassen (Waterloo, CA); Christopher R. Wormald (Kitchener, CA); Lawrence E. Kuhl (Waterloo, CA)
Assignee: BlackBerry Limited
H04L51/04G06F15/02H04L12/581H04L12/5895H04L51/38H04M1/72552
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,503,400
App. No.
13/111,767
Granted
Nov 22, 2016
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 (54)

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

receiving a plurality of incoming instant messages of the single instant messaging conversation from the second electronic device, each incoming instant message part of the single instant messaging conversation and having an incoming textual portion;

transmitting a plurality of outgoing instant messages of the single instant messaging conversation to the second electronic device, each outgoing instant message part of the single instant messaging conversation and having an outgoing textual portion;

associating each instant message with a corresponding time stamp; and

within a single conversation screen:

displaying the incoming textual portion of each incoming instant message at a first distance from an edge of the display;

displaying the outgoing textual portion of each outgoing instant message at a second distance from the edge of the display, the second distance different than the first distance;

detecting a user apparatus input to the first electronic device in association with one of the instant messages; and

responsive to the detecting an input, displaying at least one corresponding time stamp.

2. The method of claim 1 , wherein the user apparatus input comprises a movement of a cursor to a location adjacent to and overlapping the textual portion of one of the incoming and outgoing messages.

3. The method of claim 1 , wherein the at least one corresponding time stamp is displayed adjacent to the textual portion of one of the incoming and outgoing messages.

4. The method of claim 1 , further comprising detecting another input, and removing the at least one corresponding time stamp.

5. The method of claim 4 , wherein the at least one corresponding time stamp is removed in response to detecting an expiration of a predetermined duration of time.

6. The method of claim 1 , wherein the at least one corresponding time stamp comprises a time of day representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

7. The method of claim 1 , wherein the at least one corresponding time stamp comprises a date representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

8. The method of claim 1 , wherein the at least one corresponding time stamp comprises a relative time stamp representative of an elapsed time since one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

9. The method of claim 1 , wherein the at least one corresponding time stamp comprises a linguistic output.

10. A first electronic device for displaying an instant message conversation, the instant message conversation comprising a plurality of instant messages exchanged between the first electronic device and a second electronic device during a single instant messaging conversation, the first electronic device comprising:

a display;

a memory; and

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

receive a plurality of incoming instant messages of the single instant messaging conversation from the second electronic device, each incoming instant message part of the single instant messaging conversation and having an incoming textual;

transmit a plurality of outgoing instant messages of the single instant messaging conversation to the second electronic device, each outgoing instant message part of the single instant messaging conversation and having an outgoing textual portion;

associate each instant message with a corresponding time stamp; and

within a single conversation screen:

display the incoming textual portion of each incoming instant message at a first distance from an edge of the display;

display the outgoing textual portion of each outgoing instant message at a second distance from the edge of the display, the second distance different than the first distance;

detect a user apparatus input to the first electronic device in association with one of the instant messages; and

responsive to the detecting an input, display at least one corresponding time.

11. The electronic device of claim 10 , wherein the user apparatus input comprises a movement of a cursor to a location adjacent to and overlapping the textual portion of one of the incoming and outgoing messages.

12. The electronic device of claim 10 , wherein the at least one corresponding time stamp is displayed adjacent to the textual portion of one of the incoming and outgoing messages.

13. The electronic device of claim 10 , wherein the processor is further configured to detect another input, and remove the at least one corresponding time stamp.

14. The electronic device of claim 13 , wherein the at least one corresponding time stamp is removed in response to detecting an expiration of a predetermined duration of time.

15. The electronic device of claim 10 , wherein the at least one corresponding time stamp comprises a time of day representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

16. The electronic device of claim 10 , wherein the at least one corresponding time stamp comprises a date representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

17. The electronic device of claim 10 , wherein the at least one corresponding time stamp comprises a relative time stamp representative of an elapsed time since one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

18. The electronic device of claim 10 , wherein the at least one corresponding time stamp comprises a linguistic output.

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

receives a plurality of incoming instant messages of the single instant messaging conversation from the second electronic device, each incoming instant message part of the single instant messaging conversation and having an incoming textual portion;

transmits a plurality of outgoing instant messages of the single instant messaging conversation to the second electronic device, each outgoing instant message part of the single instant messaging conversation and having an outgoing textual portion;

associates each instant message with a corresponding time stamp; and

within a single conversation screen:

displays the incoming textual portion of each incoming instant message at a first distance from an edge of the display;

displays the outgoing textual portion of each outgoing instant message at a second distance from the edge of the display, the second distance different than the first distance;

detects a user apparatus input to the first electronic device in association with one of the instant messages; and

responsive to the detecting an input, displays at least one corresponding time stamp.

20. The non-transitory computer readable medium of claim 19 , wherein the user apparatus input comprises a movement of a cursor to a location adjacent to and overlapping the textual portion of one of the incoming and outgoing messages.

21. The non-transitory computer readable medium of claim 19 , wherein the at least one corresponding time stamp is displayed adjacent to the textual portion of one of the incoming and outgoing messages.

22. The non-transitory computer readable medium of claim 19 , further comprising instructions for detecting another input, and removing the at least one corresponding time stamp.

23. The non-transitory computer readable medium of claim 22 , wherein the at least one corresponding time stamp is removed in response to detecting an expiration of a predetermined duration of time.

24. The non-transitory computer readable medium of claim 19 , the at least one corresponding time stamp comprises a time of day representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

25. The non-transitory computer readable medium of claim 19 , wherein the at least one corresponding time stamp comprises a date representative of one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

26. The non-transitory computer readable medium of claim 19 , wherein the at least one corresponding time stamp comprises a relative time stamp representative of an elapsed time since one of the reception time of one of the incoming messages and a transmission time of one of the outgoing messages.

27. The non-transitory computer readable medium of claim 19 , wherein the at least one corresponding time stamp comprises a linguistic output.

Assignments (2)
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2011
From: KLASSEN, GERHARD D.; WORMALD, CHRISTOPHER R.; KUHL, LAWRENCE E.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026359/0537 →
Continuity (3)
Continuation 10944925 · Sep 20, 2004
Provisional Application 60504379 · Sep 19, 2003
Related Publication 20110225258A1 · Sep 15, 2011