IP Library › Granted Patent US 10,887,458
Granted Patent B2
US 10,887,458 · App. 16/813,604 · Granted Jan 5, 2021

Presenting content during video call hold events

Inventor: Vinod Ravichandran (Renton, WA)
Assignee: T-Mobile USA, Inc.
H04M3/4285H04L65/1006H04N7/147H04N21/4524
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 10,887,458
App. No.
16/813,604
Granted
Jan 5, 2021
Kind
B2
Abstract

Systems and methods are described herein for handling video calls placed on hold or otherwise parked by one or more parties within the video call. The systems and methods can determine a video call has been placed on hold (or otherwise set to be parked), and transfer the video call to a call park server (CPS). The systems and methods can then access a content server, retrieve one or more content items (e.g., video clips, interactive content or advertisements, and so on), and present the content items within the on hold video call.

Claims (48)

1. A method for presenting content to a first device during a video call, the method comprising:

receiving an indication that the video call between the first device and a second device has been placed on hold by the second device;

transferring control of the video call from the second device to a call park server;

providing a video clip to the first device via the call park server while the call park server controls the video call with the first device;

determining that the second device has ended the hold placed on the video call; and

based on a remaining duration to complete presentation of the video clip:

completing the presentation of the video clip before returning control of the video clip to the second device or ending the presentation of the video clip before completing the presentation of the video clip and returning control of the video clip to the second device.

2. The method of claim 1 , wherein the video clip provided to the first device is selected, in part, based on a predicted duration of the hold placed on the video call by the second device.

3. The method of claim 1 , wherein providing the video clip to the first device includes:

identifying a context associated with the video call between the first device and the second device; and

selecting the video clip to be presented to the first device that is based on the identified context associated with the video call.

4. The method of claim 1 , wherein providing the video clip to the first device includes:

identifying a geographical location that includes the first device; and

selecting the video clip to be presented to the first device that is based on the geographical location of the first device.

5. The method of claim 1 , wherein providing the video clip to the first device includes:

identifying a device type for the first device; and

selecting the video clip to be presented to the first device that is based on the device type for the first device.

6. The method of claim 1 , wherein providing the video clip to the first device includes retrieving the video clip that presents a sponsored message to the first device.

7. The method of claim 1 , wherein providing the video clip to the first device includes retrieving the video clip that presents information for products or services provided by an entity associated with a customer service center.

8. The method of claim 1 , wherein the video clip includes interactive content presented to a user of the first device via a user interface of the first device, and wherein the video clip is retrieved from a video content server unassociated with an entity providing a customer service center.

9. At least one non-transitory, computer-readable medium, storing instructions, which when executed by at least one data processor, performs a method for presenting content to a first device during a video call, the method comprising:

receiving an indication that the video call between the first device and a second device has been placed on hold by the second device;

transferring control of the video call from the second device to a call park server;

providing a video clip to the first device via the call park server while the call park server controls the video call with the first device;

determining that the second device has ended the hold placed on the video call; and

based on a remaining duration to complete presentation of the video clip:

completing the presentation of the video clip before returning control of the video clip to the second device or ending the presentation of the video clip before completing the presentation of the video clip and returning control of the video clip to the second device.

10. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip includes interactive content presented to a user of the first device via a user interface of the first device.

11. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip provided to the first device is retrieved from a video content server not associated with an entity providing a customer service center.

12. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip provided to the first device is selected, in part, based on a user profile for a user associated with the first device.

13. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip provided to the first device is selected, in part, based on a location of the first device.

14. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip provided to the first device is selected, in part, based on a predicted duration of the hold placed on the video call by the second device.

15. The at least one non-transitory computer-readable medium of claim 9 , wherein the video clip provided to the first device includes a sponsored message for products or services provided by an entity associated with a customer service center.

16. A system for presenting content to a first device during a video call comprising a non-transitory computer-readable medium having instructions stored thereon, which when executed by one or more processors of the system cause the system to:

receive an indication that the video call between the first device and a second device has been placed on hold by the second device;

transfer control of the video call from the second device to a call park server;

provide a video clip to the first device via the call park server while the call park server controls the video call with the first device;

determine that the second device has ended the hold placed on the video call; and

based on a remaining duration to complete presentation of the video clip:

complete the presentation of the video clip before returning control of the video clip to the second device or ending the presentation of the video clip before completing the presentation of the video clip and returning control of the video clip to the second device.

17. The system of claim 16 , wherein the video clip provided to the first device is selected, in part, based on a predicted duration of the hold placed on the video call by the second device.

18. The system of claim 16 , wherein providing the video clip to the first device includes:

identifying a geographical location that includes the first device; and

selecting the video clip to be presented to the first device that is based on the geographical location of the first device.

19. The system of claim 16 , wherein providing the video clip to the first device includes:

identifying a device type for the first device; and

selecting the video clip to be presented to the first device that is based on the device type for the first device.

20. The system of claim 16 , wherein the video clip includes interactive content presented to a user of the first device via a user interface of the first device, and wherein the video clip is retrieved from a video content server unassociated with an entity providing a customer service center.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2020
From: RAVICHANDRAN, VINOD
To: T-MOBILE USA, INC.
Reel/Frame 052128/0186 →
Continuity (2)
Continuation 16282261 · Feb 21, 2019
Related Publication 20200274965A1 · Aug 27, 2020