IP Library Granted Patent US 11,431,661
Granted Patent B2
US 11,431,661 · App. 15/843,912 · Granted Aug 30, 2022

Voice and text group chat display management techniques for wireless mobile terminals

Inventors: Chris Michael Griffin (Naperville, IL); Bashar Jano (Algonquin, IL); Jin Woo Lee (Vernon Hills, IL); Mihaela Kamenova Mihaylova (Schaumburg, IL); Christopher Jamieson Wilson (Carpentersville, IL)
Assignee: BlackBerry Limited
H04L51/046G06F3/04842H04L12/1813H04L12/1827H04L29/06027H04L29/12009H04L51/04H04L51/16H04L61/00H04L65/403H04L65/4061H04L65/605H04L67/24H04L67/306H04M1/72436H04L29/12594H04L51/043H04L51/066H04L51/28H04L51/38H04L61/301H04L61/3065H04L65/1016H04W4/00H04W4/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 11,431,661
App. No.
15/843,912
Granted
Aug 30, 2022
Kind
B2
Abstract

A single content region in a chat history display is used to display entries representative of a plurality of messages corresponding to all chat histories for all of chat threads currently engaged in by a given mobile terminal. Additionally, a buddy list display supports management of chat buddies, a detail view display allows otherwise truncated messages to be displayed, and a text message editor display supports the composition of text messages. Each chat user may designate public display identifiers for purposes of identification to other chat users. Additionally, each user may designate private display identifiers for each of his/her buddies, which private display identifiers may be used to replace the public display identifiers for that user's buddies when displayed on the user's mobile terminal. In this manner, the use of speech and text based group chatting and similar services in wireless communication environments is more readily enabled.

Claims (59)

1. A method for displaying a chat thread on a display of wireless mobile terminal comprising the display and a user input device, the chat thread comprising a plurality of sent and received chat thread messages, each of the plurality of sent and received chat thread messages comprising message content, the method comprising:

receiving an inbound chat thread message from a chat thread recipient, the received inbound chat thread message further comprising speech content;

determining, in response to receiving the inbound chat thread message, that a common interface is not visible to the user;

queuing the speech content of the received inbound chat thread in response to determining that the common interface is not visible to the user;

receiving a selection from the user input device of the chat thread;

in response to the received selection, displaying in the common interface:

the plurality of sent and received chat thread messages;

an option to send an outbound chat thread message; and

the received inbound chat thread message as one of the plurality of received chat thread messages, the displayed received inbound chat thread message comprising an indication that the received inbound chat thread message comprises speech content, the indication visually distinguishing the received inbound chat thread message comprising speech content from received chat messages of the chat thread not comprising speech content;

transmitting a chat thread message from the wireless mobile terminal to at least one user-selected recipient, the transmitted chat thread message comprising at least speech content; and

displaying, in response to transmitting the chat thread message, an indication of the transmitted chat thread message with at least a portion of the transmitted chat thread message, the indication of the transmitted chat thread message visually distinguishing the transmitted chat thread message comprising speech content from transmitted chat messages of the chat thread not comprising speech content.

2. The method of claim 1 , wherein the indication that the inbound chat thread message comprises speech content is an icon.

3. The method of claim 1 , further comprising:

displaying in the common interface an option to play the speech content of the received inbound chat message.

4. The method of claim 1 , further comprising:

receiving, in response to transmitting the chat thread message, a copy of the transmitted chat thread message, the copy of the transmitted chat thread message comprising the speech content of the transmitted chat thread message.

5. The method of claim 1 , further comprising:

determining that received inbound chat thread message is currently visible to the user in the common interface; and

automatically playing the queued speech content in response to the received inbound chat thread message being currently visible to the user in the common interface.

6. The method of claim 5 , further comprising:

automatically stopping playback of the queued speech content in response to determining that the user has requested to record speech content for a chat thread message.

7. A non-transitory computer-readable medium for displaying a chat thread on a display of wireless mobile terminal comprising the display and a user input device, the chat thread comprising a plurality of sent and received chat thread messages, each of the plurality of sent and received chat thread messages comprising message content, the non-transitory computer-readable medium comprising instructions for:

receiving an inbound chat thread message from a chat thread recipient, the received inbound chat thread message further comprising speech content;

determining, in response to receiving the inbound chat thread message, that a common interface is not visible to the user;

queuing the speech content of the received inbound chat thread in response to determining that the common interface is not visible to the user;

receiving a selection from the user input device of the chat thread;

in response to the received selection, displaying in the common interface:

the plurality of sent and received chat thread messages;

an option to send an outbound chat thread message; and

the received inbound chat thread message as one of the plurality of received chat thread messages, the displayed received inbound chat thread message comprising an indication that the received inbound chat thread message comprises speech content, the indication visually distinguishing the received inbound chat thread message comprising speech content from received chat messages of the chat thread not comprising speech content; and

transmitting a chat thread message from the wireless mobile terminal to at least one user-selected recipient, the transmitted chat thread message comprising at least speech content; and

displaying, in response to transmitting the chat thread message, an indication of the transmitted chat thread message with at least a portion of the transmitted chat thread message, the indication of the transmitted chat thread message visually distinguishing the transmitted chat thread message comprising speech content from transmitted chat messages of the chat thread not comprising speech content.

8. The computer-readable medium of claim 7 , wherein the indication that the inbound chat thread message comprises speech content is an icon.

9. The computer-readable medium of claim 7 , the non-transitory computer-readable medium further comprising instructions for:

displaying in the common interface an option to play the speech content of the received inbound chat message.

10. The computer-readable medium of claim 7 , the non-transitory computer-readable medium further comprising instructions for:

receiving, in response to transmitting the chat thread message, a copy of the transmitted chat thread message, the copy of the transmitted chat thread message comprising the speech content of the transmitted chat thread message.

11. The computer-readable medium of claim 7 , the non-transitory computer-readable medium further comprising instructions for:

determining that received inbound chat thread message is currently visible to the user in the common interface; and

automatically playing the queued speech content in response to the received inbound chat thread message being currently visible to the user in the common interface.

12. A wireless mobile terminal, comprising:

a processor;

a display, coupled to the processor;

at least one user input device, coupled to the processor; and

a storage device, coupled to the processor, having stored thereon executable instructions that, when executed by the processor, cause the processor to at least receive an inbound chat thread message from a chat thread recipient, the received inbound chat thread message further comprising speech content;

determine, in response to receiving the inbound chat thread message, that a common interface is not visible to the user;

queue the speech content of the received inbound chat thread in response to determining that the common interface is not visible to the user;

receive a selection from the user input device of the chat thread;

in response to the received selection, display in a common interface:

the plurality of sent and received chat thread messages;

an option to send an outbound chat thread message; and

the received inbound chat thread message as one of the plurality of received chat thread messages, the displayed received inbound chat thread message comprising an indication that the received inbound chat thread message comprises speech content, the indication visually distinguishing the received inbound chat thread message comprising speech content from received chat messages of the chat thread not comprising speech content; and

transmit a chat thread message from the wireless mobile terminal to at least one user-selected recipient, the transmitted chat thread message comprising at least speech content; and

display, in response to transmitting the chat thread message, an indication of the transmitted chat thread message with at least a portion of the transmitted chat thread message, the indication of the transmitted chat thread message visually distinguishing the transmitted chat thread message comprising speech content from transmitted chat messages of the chat thread not comprising speech content.

13. The wireless mobile terminal of claim 12 , wherein the indication that the inbound chat thread message comprises speech content is an icon.

14. The wireless mobile terminal of claim 12 , wherein the executable instructions further cause the processor to:

display in the common interface an option to play the speech content of the received inbound chat message.

15. The wireless mobile terminal of claim 12 , wherein the executable instructions further cause the processor to:

receive, in response to transmitting the chat thread message, a copy of the transmitted chat thread message, the copy of the transmitted chat thread message comprising the speech content of the transmitted chat thread message.

Assignments (8)
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 →
CHANGE OF NAME Recorded Dec 15, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 044884/0232 →
CHANGE OF NAME Recorded Dec 15, 2017
From: YOMOBILE INC.
To: FASTMOBILE INC.
Reel/Frame 044884/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: FASTMOBILE INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 044410/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: GRIFFIN, CHRIS MICHAEL; JANO, BASHAR; LEE, JIN WOO; MIHAYLOVA, MIHAELA KAMENOVA; WILSON, CHRISTOPHER ROBERT DALE
To: YOMOBILE, INC.
Reel/Frame 044410/0121 →
Continuity (4)
Continuation 14334797 · Jul 18, 2014
Continuation 13437200 · Apr 2, 2012
Continuation 10197022 · Jul 17, 2002
Related Publication 20180109475A1 · Apr 19, 2018