IP Library Granted Patent US 11,050,801
Granted Patent B2
US 11,050,801 · App. 16/209,740 · Granted Jun 29, 2021

Call to meeting upgrade

Inventor: Vinod Ravichandran (Renton, WA)
Assignee: T-Mobile USA, Inc.
H04L65/403H04L65/1006H04L65/1016H04L65/1046H04L65/1069H04N7/15
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,050,801
App. No.
16/209,740
Granted
Jun 29, 2021
Kind
B2
Abstract

During a call session between a first user equipment (UE) and a second UE managed by a call application server, the first UE can send a request to a conference application server to upgrade the call session to a meeting session. The conference application server can set up the meeting session. Once the first UE and the second UE have joined the meeting session with the conference application server, the first UE and the second UE can end their legs of the original call session with the call application server. The first UE and the second UE can transition their user interfaces from a call mode to a meeting mode upon joining the meeting session, such that users are seamlessly transitioned from a call to a meeting.

Claims (51)

1. A method comprising:

displaying, by a communication application of first user equipment (UE), a call mode user interface of the communication application during a call session between the first UE and a second UE that is being managed by a call application server;

receiving, by the first UE during the call session, a user input requesting that the call session be upgraded to a meeting session;

sending, by the first UE, a meeting request to a conference application server, wherein sending the meeting request to the conference application server comprises sending the meeting request to the call application server with the conference application server as a destination of the meeting request;

receiving, by the first UE, a meeting confirmation from the conference application server, wherein the meeting confirmation indicates that the conference application server has set up the meeting session and includes meeting information associated with the meeting session;

joining, by the first UE, the meeting session based on meeting information in the meeting confirmation;

sending, by the first UE, a meeting referral to the conference application server requesting that the second UE be invited to the meeting session, wherein sending the meeting referral to the conference application server comprises sending the meeting referral to the call application server with the conference application server as a destination of the meeting referral;

ending, by the first UE, a leg of the call session after the second UE has joined the meeting session; and

switching, by the communication application of the first UE, to displaying a meeting mode user interface of the communication application upon joining the meeting session, wherein the meeting mode user interface includes an option for at least one of a whiteboard function or a screen sharing function.

2. The method of claim 1 , wherein the communication application is run at, or accessed by, the first UE and engages in the call session, receives the user input, sends the meeting request, receives the meeting confirmation, joins the meeting session, and sends the meeting referral.

3. The method of claim 1 , wherein:

the user input is received by the first UE during the call session with the second UE and also during a second call session with a third UE, and

the meeting referral requests that both the second UE and the third UE be invited to the meeting session.

4. The method of claim 3 , wherein at least one of the call session and the second call session is on hold when the user input is received.

5. The method of claim 1 , wherein the meeting session provides one or more meeting functions that are unavailable to the first UE and the second UE during the call session.

6. The method of claim 5 , wherein the meeting functions include at least one of the whiteboard function or the screen sharing function.

7. The method of claim 1 , wherein the meeting information includes at least one of link information and a meeting identifier that the first UE can use to join the meeting session.

8. A call application server comprising:

one or more processors; and

memory storing computer-executable instructions that, when executed by the one or more processors, cause the call application server to perform operations comprising:

managing call session between a first user equipment (UE) and a second UE;

routing one or more meeting setup messages between the first UE and a conference application server that is configured to set up a meeting session for the first UE and the second UE;

routing one or more meeting invitation messages between the conference application server and the second UE, wherein the operation of routing the one or more meeting invitation messages comprises:

receiving a meeting invitation from the conference application server and forwarding the meeting invitation to the second UE, and

receiving a meeting acceptance from the second UE and forwarding the meeting acceptance to the conference application server;

determining that both the first UE and the second UE have joined the meeting session based on at least some of the one or more meeting setup messages and the one or more meeting invitation messages; and

sending end call instructions to the first UE and the second UE in response to determining that both the first UE and the second UE have joined the meeting session, wherein the end call instructions instruct the first UE and the second UE to end the call session.

9. The call application server of claim 8 , wherein the operation of routing the one or more meeting setup messages comprises:

receiving a meeting request from the first UE during the call session and forwarding the meeting request to the conference application server, wherein the meeting request is a request to upgrade the call session to the meeting session;

receiving a meeting confirmation from the conference application server and forwarding the meeting confirmation to the first UE; and

receiving a meeting referral from the first UE requesting that the second UE be invited to the meeting session and forwarding the meeting referral to the conference application server.

10. The call application server of claim 8 , wherein the call application server communicates with a communication application associated with the first UE when managing the call session, routing the one or more meeting setup messages, and sending the end call instructions.

11. The call application server of claim 8 , wherein the call application server routes the one or more meeting setup messages during the call session.

12. A first user equipment (UE) comprising:

a processor; and

a plurality of programming instructions that, when executed by the processor, cause the first UE to perform operations including:

displaying, by a communication application of first user equipment (UE), a call mode user interface of the communication application during a call session between the first UE and a second UE that is being managed by a call application server;

receiving, by the first UE during the call session, a user input requesting that the call session be upgraded to a meeting session;

sending, by the first UE, a meeting request to a conference application server;

receiving, by the first UE, a meeting confirmation from the conference application server, wherein the meeting confirmation indicates that the conference application server has set up the meeting session and includes meeting information associated with the meeting session;

joining, by the first UE, the meeting session based on meeting information in the meeting confirmation;

sending, by the first UE, a meeting referral to the conference application server requesting that the second UE be invited to the meeting session;

ending, by the first UE, a leg of the call session after the second UE has joined the meeting session; and

switching, by the communication application of the first UE, to displaying a meeting mode user interface of the communication application upon joining the meeting session, wherein the meeting mode user interface includes an option for at least one of a whiteboard function or a screen sharing function,

wherein the meeting request, the meeting confirmation, and the meeting referral are exchanged between the first UE and the conference application server via the call application server.

13. The first UE of claim 12 , wherein:

the user input is received by the first UE during the call session with the second UE and also during a second call session with a third UE, and

the meeting referral requests that both the second UE and the third UE be invited to the meeting session.

14. The method of claim 1 , wherein the meeting session provides one or more meeting functions that are unavailable to the first UE and the second UE during the call session.

15. The first UE of claim 14 , wherein the meeting functions include at least one of the whiteboard function or the screen sharing function.

16. The first UE of claim 1 , wherein the meeting information includes at least one of link information and a meeting identifier that the first UE can use to join the meeting session.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2019
From: RAVICHANDRAN, VINOD
To: T-MOBILE USA, INC.
Reel/Frame 048372/0086 →
Continuity (1)
Related Publication 20200177647A1 · Jun 4, 2020