IP Library Granted Patent US 12,273,397
Granted Patent B2
US 12,273,397 · App. 17/978,767 · Granted Apr 8, 2025

Methods and systems for proxy relay implementation for client-server connections over wide area network

Inventor: Husain Ahamed Parasseeri (Malappuram, IN)
Assignee: DISH Network Technologies India Private Limited
H04L65/1045H04L63/0236H04L65/1069H04L65/61H04L67/02
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,273,397
App. No.
17/978,767
Granted
Apr 8, 2025
Kind
B2
Abstract

Methods and systems for establishing a media streaming connection between a client and a placeshifting device that are each communicating via a network using a standard and nonstandard port, including: in response to an initial denial of a request to receive streamed content by a client via a nonstandard port in communication with the placeshifting device, attempting another request by the client using a standard port in communication with a relay reverse proxy service of a relay backend server to the placeshifting device; establishing a first connection by the client between the relay reverse proxy service of the relay backend server and the client using the standard port to receive streamed content from the placeshifting device; and establishing a second connection between the relay reverse proxy service of the relay backend server and the placeshifting device using the nonstandard port to communicate streamed content streamed directly from the placeshifting device.

Claims (12)

1. A method, comprising:

establishing a first connection between a client and a relay reverse proxy running on a relay backend server using a first port, wherein the first port is a standard port accessible via a network;

establishing a second connection between the relay reverse proxy and a relay instance running on the relay backend server using a second port, wherein the second port is in a nonstandard port range, wherein the relay instance maintains a third connection between the relay instance and a network device via the network using a third port, wherein the third port is in the nonstandard port range, and wherein the network device is isolated from the relay backend server by a firewall;

receiving a request for streamed content from the client over the first connection by the relay reverse proxy;

forwarding the request from the relay reverse proxy to the relay instance via the second connection;

further forwarding the request from the relay instance to the network device via the third connection; and

relaying a response to the request received from the network device to the client via the third connection, the second connection, and the first connection, respectively.

2. The method of claim 1 , wherein the network device is a placeshifting device.

3. The method of claim 1 , wherein the relay reverse proxy monitors port 9000 for communications from the client.

4. The method of claim 1 , wherein the nonstandard port range includes ports 5000 to 5999.

5. The method of claim 1 , wherein the standard port is port 443.

6. The method of claim 1 , wherein the relay reverse proxy is an endpoint for an HTTPS handshake with the client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2024
From: PARASSEERI, HUSAIN AHAMED
To: SLING MEDIA PVT. LTD.
Reel/Frame 069189/0025 →
CHANGE OF NAME Recorded Nov 7, 2024
From: SLING MEDIA PRIVATE LIMITED
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 069189/0066 →
Continuity (2)
Continuation 17122178 · Dec 15, 2020
Related Publication 20230054029A1 · Feb 23, 2023
References Cited (4)
US 8638356B2 · Sunkara · 2014 [cited by examiner]
US 20030112823A1 · Collins · 2003 [cited by examiner]
US 20100268832A1 · Lucas · 2010 [cited by examiner]
US 20100279733A1 · Karsten · 2010 [cited by examiner]