IP Library › Granted Patent US 12,542,722
Granted Patent B2
US 12,542,722 · App. 17/643,878 · Granted Feb 3, 2026

Automated initiation of help session in a video streaming system

Inventor: Jeffrey Barr (Chandler, AZ)
Assignee: DISH Network L.L.C.
H04L41/509H04L41/5074H04L41/5077H04L63/029
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 12,542,722
App. No.
17/643,878
Filed
Dec 13, 2021
Granted
Feb 3, 2026
Kind
B2
Art Unit
2449
USPC
709/224
Abstract

Systems, devices and processes are provided to facilitate the delivery of video content in a video streaming system by facilitating the diagnosis and repair of internet gateway devices used in such video streaming systems. Specifically, the various embodiments provide a mechanism by which an end user of video streaming system can initiate the diagnosis and/or repair of the internet gateway device while maintaining the security of the internet gateway device and the video streaming system. More specifically, a help button is provided on the internet gateway device that facilitates the establishment of a secure network session between the internet gateway device and a help center associated with the video streaming system. This secure network session facilitates the diagnosing of operational errors associated with the internet gateway device and thus can facilitate the effective repair and operation of the video streaming system while maintaining device security.

Claims (33)

1 . An automated process executable by an internet gateway device in communication with a streaming server over a network, wherein the internet gateway device provides for internet connection between a video player device and the streaming server via the network, and where the internet gateway device includes a physical help button on the internet gateway device, the automated process comprising:

monitoring for an activation of the physical help button disposed on the internet gateway device comprising a firewall, wherein the internet gateway device is not a set-top box, wherein the activation of the physical help button on the internet gateway device automatically causes the internet gateway device to initiate a connection with a help center;

responsive to the activation of the physical help button, sending a first message from the internet gateway device through the firewall to the streaming server to initiate a sending of a first acknowledgement message from the streaming server to the internet gateway device;

responsive to receiving the first acknowledgement message, sending a second acknowledgement message from the internet gateway device to the streaming server to establish a TCP connection through the firewall and between the internet gateway device and the help center associated with the streaming server, wherein the firewall of the internet gateway device implements network address translation (NAT) to reject unsolicited network communications with the video player device, wherein the firewall allows the TCP connection and avoids the NAT in response to the first message originating from the internet gateway device;

transmitting error information from the internet gateway device to the help center via the TCP connection; and

changing, by the internet gateway device and in response to a command from the help center, an operational parameter of the internet gateway device to repair operational errors diagnosed by the help center using the error information, wherein changing the operational parameter further comprises creating a repair ticket and sending the repair ticket to a repair technician.

2 . The automated process of claim 1 , wherein the error information includes recent error codes and networking status from the internet gateway device.

3 . The automated process of claim 1 , further comprising transmitting user information from the internet gateway device to the help center via the TCP connection.

4 . The automated process of claim 1 , further comprising maintaining the TCP connection to facilitate communication between the repair technician and the internet gateway device.

5 . The automated process of claim 1 , further comprising:

repairing diagnosed operational errors associated with the internet gateway device.

6 . The automated process of claim 1 , further comprising:

closing the TCP connection by closing open ports associated with the TCP connection.

7 . The automated process of claim 1 , further comprising:

initiating video streaming from the streaming server to the video player device via the internet gateway device; and

processing received video stream for display.

8 . The automated process of claim 1 , wherein the firewall utilizes an internal router.

9 . An internet gateway device in communication with a video player device and a streaming server over a network, the internet gateway device comprising a processor, a memory, and a physical help button on the internet gateway device, wherein the processor is configured to perform an automated process by executing digital instructions stored in the memory, wherein the automated process comprises:

detecting an activation of the physical help button on the internet gateway device, wherein the internet gateway device comprises a modem that communicates on an Internet, comprises a router that communicates with the video player device and the modem, and comprises a firewall that restricts communication between the video player device and the Internet,

wherein the activation of the physical help button on the internet gateway device automatically causes the internet gateway device to initiate a connection with a help center;

sending a first message originating from the internet gateway device, through the firewall, and to the streaming server to initiate a sending of a first acknowledgement message from the streaming server to the internet gateway device;

responsive to receiving the first acknowledgement message, sending a second acknowledgement message from the internet gateway device to the streaming server to establish the connection through the firewall between the internet gateway device and the help center associated with the streaming server, wherein the firewall allows the connection in response to the sending the first message from the internet gateway device;

transmitting error information from the internet gateway device to the help center via the connection; and

changing, by the internet gateway device and in response to a command from the help center, an operational parameter of the internet gateway device to repair operational errors diagnosed by the help center using the error information, wherein changing the operational parameter further comprises creating a repair ticket and sending the repair ticket to a technician.

10 . The internet gateway device of claim 9 , wherein the error information includes recent error codes and networking status from the internet gateway device.

11 . The internet gateway device of claim 9 , wherein the automated process further comprises transmitting user information from the internet gateway device to the help center via the connection.

12 . The internet gateway device of claim 9 , wherein the automated process further comprises repairing diagnosed operational errors associated with the internet gateway device.

13 . The internet gateway device of claim 9 , wherein the automated process further comprises closing the connection by closing open ports associated with the connection.

14 . The internet gateway device of claim 9 , wherein the automated process further comprises:

initiating video streaming from the streaming server to the video player device via the internet gateway device; and

processing received video stream for display.

15 . The internet gateway device of claim 9 , wherein the firewall utilizes network address translation (NAT).

16 . The internet gateway device of claim 9 , wherein the video player device comprises a set-top box.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2021
From: BARR, JEFFREY
To: DISH NETWORK, L.L.C.
Reel/Frame 058368/0859 →
Continuity (1)
Related Publication 20230188436A1 · Jun 15, 2023
References Cited (9)
US 10349234B1 · Rivkin · 2019 [cited by examiner]
US 10771523B1 · Carney Landow · 2020 [cited by examiner]
US 20020091832A1 · Low · 2002 [cited by examiner]
US 20030106067A1 · Hoskins · 2003 [cited by examiner]
US 20090009586A1 · Cassanova · 2009 [cited by examiner]
US 20090233542A1 · Gratton · 2009 [cited by examiner]
US 20160073159A1 · Chidambaram · 2016 [cited by examiner]
US 20190356562A1 · Watkins · 2019 [cited by examiner]
US 20220070133A1 · Santo · 2022 [cited by examiner]