US 12,301,557 B2
System and method for using a proxy to communicate between secure and unsecure devices
Chris Allen, Jamaica Plain, MA (US); Paul Gregoire, Jr., Henderson, NV (US); Todd Anderson, Middlebury, VT (US); Rajdeep Rath, Kolkata (IN); and Andy Shaules, Tacoma, WA (US)
Assigned to Infrared5, Inc., Jamaica Plain, MA (US)
Filed by Infrared5, Inc., Jamaica Plain, MA (US)
Filed on Aug. 9, 2022, as Appl. No. 17/818,441.
Application 17/818,441 is a continuation of application No. 16/040,604, filed on Jul. 20, 2018, granted, now 11,425,113.
Claims priority of provisional application 62/535,263, filed on Jul. 21, 2017.
Prior Publication US 2023/0061245 A1, Mar. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 61/256 (2022.01); H04L 65/1045 (2022.01); H04L 65/1069 (2022.01); H04L 65/65 (2022.01); H04L 67/02 (2022.01); H04L 67/141 (2022.01); H04L 67/56 (2022.01); H04L 61/2514 (2022.01); H04L 61/2575 (2022.01); H04L 61/2589 (2022.01)
CPC H04L 63/0823 (2013.01) [H04L 61/256 (2013.01); H04L 63/0281 (2013.01); H04L 65/1045 (2022.05); H04L 65/1069 (2013.01); H04L 65/65 (2022.05); H04L 67/02 (2013.01); H04L 67/141 (2013.01); H04L 67/56 (2022.05); H04L 61/2514 (2013.01); H04L 61/2575 (2013.01); H04L 61/2589 (2013.01); H04L 63/0428 (2013.01); H04L 63/168 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for streaming media data from a broadcaster device to a subscriber device that uses a secure streaming transmission protocol, wherein the media data is streamed using a cluster of devices, the cluster of devices comprising one or more origin devices and one or edge devices connected by a computer network, the one or more origin devices and the one or more edge devices not using the secure streaming transmission protocol over the computer network, the method comprising:
receiving, at a server via a connection using the secure streaming transmission protocol, a connection request from a subscriber device requesting a stream of media data;
the server assigning an edge device, among the one or more edge devices, to the subscriber device;
the server establishing a bridge between the subscriber device and the edge device assigned to the subscriber device such that signaling and negotiation information of the secure streaming transmission protocol for streaming the requested stream are communicated through the bridge established by the server;
the subscriber device establishing a connection with the edge device assigned the subscriber device to receive streaming media data from the edge device over the connection; and
controlling streaming of the requested stream of media data from the broadcaster device to the subscriber device, by streaming the requested stream from the broadcaster device to the origin device, streaming the requested stream from the origin device over the computer network not using the secure streaming transmission protocol to the edge device assigned to the subscriber device, and streaming the requested stream from the edge device directly to the subscriber device over the connection, while exchanging signaling and negotiation information data of the secure streaming transmission protocol between the subscriber device and the edge device assigned to the subscriber device through the bridge established by the server.