IP Library Granted Patent US 8,583,729
Granted Patent B2
US 8,583,729 · App. 13/409,632 · Granted Nov 12, 2013

Handling an audio conference related to a text-based message

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 8,583,729
App. No.
13/409,632
Granted
Nov 12, 2013
Kind
B2
Abstract

A client for a text-based messaging application for a dual-mode mobile communication device may initiate an audio conference based on a text-based message. Contents of fields of the text-based message may be extracted and utilized to construct an audio conference request message that is subsequently transmitted to an audio conference gateway. Where the text-based messaging application is an instant messaging (IM) client application, it may be configured to recognize a voice connection as being related to an ongoing Data Mode IM conversation. As a consequence of the recognition, the IM client application may maintain the user interface for facilitating participation in the Voice Mode IM conversation. Updates related to the status of the Voice Mode IM conversation may be received at the dual-mode mobile communication device over the voice connection and reflected in changes to the user interface.

Claims (44)

1. A method for creating a graphical user interface, the method performed by a mobile device comprising a processor and a memory encoded with program instructions that, when executed by the processor cause the mobile device to perform the method, the method comprising:

presenting on a display of the mobile device a plurality of group names each associated with a conference of a plurality of conferences;

determining a status for each of the plurality of conferences, and

indicating on the display for each of the plurality of group names a status of the associated conference, wherein at least one conference status is voice mode and at least one conference status is data mode.

2. The method of claim 1 , further comprising:

determining connection capabilities of each of one or more conference participants, wherein the connection capabilities include data mode, voice mode, or both data and voice mode; and

presenting on the display an expanded group name including the one or more conference participants and one or more icons indicative of the determined connection capabilities for each of the one or more conference participants.

3. The method of claim 2 , further comprising:

presenting on the display the expanded group name further including one or more potential conference participants and for each potential conference participant presenting on the display an icon indicative of voice mode.

4. The method of claim 1 , further comprising:

presenting a first menu on the display including an open session command, that when executed opens a session associated with a first group name, of the plurality of group names.

5. The method of claim 4 , wherein the session is an instant messaging session.

6. The method of claim 5 , further comprising:

presenting on the display the instant messaging session including at least a portion of one or more text based messages;

presenting a second menu on the display including a change to voice option, that when executed causes the mobile device to generate and send a change request to an audio conference gateway;

establishing a voice connection with the audio conference gateway as part of a voice conference; and

updating the status of the first group name to indicate voice mode.

7. The method of claim 6 , wherein the at least one of one or more potential conference participants become participants in the voice conference.

8. The method of claim 6 , wherein said voice connection is a public switched telephone network (PSTN) connection.

9. The method of claim 1 , wherein status for each of the conferences are selected from a group consisting of: inviting, invited, accepting, accepted, data mode, voice mode, idle, closing, and closed.

10. A mobile device for creating a graphical user interface, the device comprising:

a processor;

a display; and

a memory storing computer instructions which, when executed by the processor, cause the mobile device to perform a method, the method comprising:

presenting on the display of the mobile device a plurality of group names each associated with a conference of a plurality of conferences,

determining a status for each of the plurality of conferences, and

indicating on the display for each of the plurality of group names a status of the associated conference, wherein at least one conference status is voice mode and at least one conference status is data mode.

11. The device of claim 10 , wherein the memory is further encoded with executable program instructions that, when executed by the processor cause the processor to perform a method further comprising:

determining connection capabilities of each of one or more conference participants, wherein the connection capabilities include data mode, voice mode, or both data and voice mode; and

presenting on the display an expanded group name including the one or more conference participants and one or more icons indicative of the determined connection capabilities for each of the one or more conference participants.

12. The device of claim 11 , wherein the memory is further encoded with executable program instructions that, when executed by the processor cause the processor to perform a method further comprising presenting on the display the expanded group name further including one or more potential conference participants and for each potential conference participant presenting on the display an icon indicative of voice mode.

13. The device of claim 10 , wherein the memory is further encoded with executable program instructions that, when executed by the processor cause the processor to perform a method further comprising presenting a first menu on the display including an open session command, that when executed opens a session associated with a first group name, of the plurality of group names.

14. The device of claim 13 , wherein the session is an instant messaging session.

15. The device of claim 14 , wherein the memory is further encoded with executable program instructions that, when executed by the processor cause the processor to perform a method further comprising:

presenting on the display the instant messaging session including at least a portion of one or more text based messages;

presenting a second menu on the display including a change to voice option, that when executed causes the mobile device to generate and send a change request to an audio conference gateway;

establishing a voice connection with the audio conference gateway as part of a voice conference; and

updating the status of the first group name to indicate voice mode.

16. The device of claim 15 , wherein the at least one of one or more potential conference participants become participants in the voice conference.

17. The device of claim 15 , wherein said voice connection is a public switched telephone network (PSTN) connection.

18. The device of claim 15 , wherein status for each of the conferences are selected from a group consisting of: inviting, invited, accepting, accepted, data mode, voice mode, idle, closing, and closed.

19. A graphical user interface stored on one or more non-transitory computer readable mediums storing computer instructions which, when executed by a processor, cause the mobile device to present the graphical user interface on a display, the graphical user interface comprising:

a plurality of group names each associated with a conference of a plurality of conferences; and

an indication on the display for each of the plurality of group names of a status of the associated conference, wherein at least one conference status is voice mode and at least one conference status is data mode.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
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 →
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 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/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 Aug 28, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031122/0342 →
CHANGE OF NAME Recorded Jul 29, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030919/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2012
From: MOUSSEAU, GARY PHILLIP; NG, ERIC
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027908/0532 →