US 11,856,136 B2
Presenting content during video call hold events
Vinod Ravichandran, Renton, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Nov. 17, 2021, as Appl. No. 17/528,868.
Application 17/528,868 is a continuation of application No. 17/109,641, filed on Dec. 2, 2020, granted, now 11,212,386.
Application 17/109,641 is a continuation of application No. 16/813,604, filed on Mar. 9, 2020, granted, now 10,887,458, issued on Jan. 5, 2021.
Application 16/813,604 is a continuation of application No. 16/282,261, filed on Feb. 21, 2019, granted, now 10,587,753, issued on Mar. 10, 2020.
Prior Publication US 2022/0078280 A1, Mar. 10, 2022
Int. Cl. H04M 3/428 (2006.01); H04N 21/45 (2011.01); H04N 7/14 (2006.01); H04L 65/1104 (2022.01)
CPC H04M 3/4285 (2013.01) [H04L 65/1104 (2022.05); H04N 7/147 (2013.01); H04N 21/4524 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A call park server apparatus, comprising:
at least one hardware processor;
at least one data storage device, coupled to the at least one hardware processor and storing instructions, which when executed by the at least one hardware processor, perform operations comprising:
receiving, via a communications network, a session control request message,
wherein the session control request message is received in response to a video call that has been established between a first device and a second device, and when the video call is placed on hold or is parked by the second device,
in response to the session control request message, sending a content request message to a content server,
wherein the content request message includes one or more parameters;
receiving a selected video content item to present to the first device during the hold placed on the video call by the second device,
wherein the selected video content item was selected from multiple video content items based in part on the one or more parameters, and
wherein the selected video content item is a video file or an IP addresses for accessing streaming content; and
providing, within the video call, the selected video content item to the first device during the hold placed on the video call by the second device or until a user has not interacted with the video content for a certain period of time.