US 12,170,813 B2
Channel reporting during fast channel change
Feng Li, Shenzhen (CN); and YuPing Dong, Shenzhen (CN)
Assigned to ARRIS ENTERPRISES LLC, Horsham, PA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/583,530.
Application 17/583,530 is a continuation of application No. 16/826,620, filed on Mar. 23, 2020, granted, now 11,265,596.
Claims priority of provisional application 62/822,007, filed on Mar. 21, 2019.
Prior Publication US 2022/0150577 A1, May 12, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/66 (2006.01); H04N 21/438 (2011.01); H04N 21/61 (2011.01); H04N 21/6405 (2011.01); H04N 21/643 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/4384 (2013.01) [H04L 12/66 (2013.01); H04N 21/6118 (2013.01); H04N 21/6405 (2013.01); H04N 21/643 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A gateway device, comprising:
a memory storing computer-readable instructions; and
a processor configured to execute the computer-readable instructions to:
receive, from a client device, during a fast channel change a subsequent Internet group management protocol join (“join request”) for switching to a second channel associated with a second multicast group Internet protocol (IP) address after a prior join request for switching to a first channel associated with a first multicast group IP address that was reported to a controller;
determine whether the subsequent join request is received within a predetermined duration after the prior join request was received, the predetermined duration designated for identifying the fast channel change;
refrain from forwarding the subsequent join request to the controller when the subsequent join request is determined to have been received within a predetermined duration after the prior join request was received to prevent the switching to a channel associated with the subsequent join request; and
forward the subsequent join request to the controller for execution when the subsequent join request is determined to have not been received within the predetermined duration after the prior join request was received to switch to the channel associated with the subsequent join request.