IP Library Granted Patent US 11,888,601
Granted Patent B2
US 11,888,601 · App. 16/983,861 · Granted Jan 30, 2024

User interface for messaging communications on an electronic device

Inventors: Gerhard Dietrick Klassen (Waterloo, CA); Christopher R. Wormald (Kitchener, CA); Lawrence Edward Kuhl (Waterloo, CA)
Assignee: BlackBerry Limited
H04L51/04G06F15/02H04L51/08H04L51/216H04L51/226H04L51/58H04M1/72436H04W4/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 11,888,601
App. No.
16/983,861
Granted
Jan 30, 2024
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 (24)

1. An electronic device, comprising:

a display;

at least one hardware processor; and

a non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the electronic device to perform operations comprising:

outputting, at the electronic device, an electronic conversation comprising a plurality of indications, wherein each of the plurality of indications represents at least a portion of a corresponding messaging communication between the electronic device and a second electronic device;

identifying a first messaging communication between the electronic device and the second electronic device occurring at a first time, wherein the first messaging communication has a corresponding first indication representative of at least a portion of the first messaging communication, and the plurality of indications include the first indication;

determining that a configured duration has elapsed between the first time and a current time without additional communication between the electronic device and the second electronic device;

in response to determining that the configured duration has elapsed without additional communication between the electronic device and the second electronic device, outputting, at the electronic device and in the electronic conversation, a time stamp representative of the first time;

detecting an input to the electronic device at a second time, wherein the input is associated with a resumption message in the first messaging communication; and

in response to detecting the input associated with the resumption message in the first messaging communication, output a second time stamp representative of the second time.

2. A method, comprising:

outputting, at an electronic device, an electronic conversation comprising a plurality of indications, wherein each of the plurality of indications represents at least a portion of a corresponding messaging communication between the electronic device and a second electronic device;

identifying a first messaging communication between the electronic device and the second electronic device occurring at a first time, wherein the first messaging communication has a corresponding first indication representative of at least a portion of the first messaging communication, and the plurality of indications include the first indication;

determining that a configured duration has elapsed between the first time and a current time without additional communication between the electronic device and the second electronic device;

in response to determining that the configured duration has elapsed without additional communication between the electronic device and the second electronic device, outputting, at the electronic device and in the electronic conversation, a time stamp representative of the first time;

detecting an input to the electronic device at a second time, wherein the input is associated with a resumption message in the first messaging communication; and

in response to detecting the input associated with the resumption message in the first messaging communication, output a second time stamp representative of the second time.

3. A non-transitory computer-readable medium storing instructions which, when executed, cause an electronic device to perform operations comprising:

outputting, at the electronic device, an electronic conversation comprising a plurality of indications, wherein each of the plurality of indications represents at least a portion of a corresponding messaging communication between the electronic device and a second electronic device;

identifying a first messaging communication between the electronic device and the second electronic device occurring at a first time, wherein the first messaging communication has a corresponding first indication representative of at least a portion of the first messaging communication, and the plurality of indications include the first indication;

determining that a configured duration has elapsed between the first time and a current time without additional communication between the electronic device and the second electronic device;

in response to determining that the configured duration has elapsed without additional communication between the electronic device and the second electronic device, outputting, at the electronic device and in the electronic conversation, a time stamp representative of the first time;

detecting an input to the electronic device at a second time, wherein the input is associated with a resumption message in the first messaging communication; and

in response to detecting the input associated with the resumption message in the first messaging communication, output a second time stamp representative of the second time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: KLASSEN, GERHARD D.; WORMALD, CHRISTOPHER R.; KUHL, LAWRENCE E.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 053394/0681 →
CHANGE OF NAME Recorded Aug 4, 2020
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 053394/0806 →
Continuity (6)
Continuation 15836213 · Dec 8, 2017
Continuation 15294077 · Oct 14, 2016
Continuation 13111767 · May 19, 2011
Continuation 10944925 · Sep 20, 2004
Provisional Application 60504379 · Sep 19, 2003
Related Publication 20200366627A1 · Nov 19, 2020