US 11,924,164 B2
Cloud access to local network addresses
Jayaprakash Narayanan Ramaraj, Bengaluru (IN); Suhas Nayak, Bengaluru (IN); Joyce Jojo, Bengaluru (IN); and Gopikumar Ranganathan, Bengaluru (IN)
Assigned to DISH Network Technologies India Private Limited, (IN)
Filed by SLING MEDIA PVT LTD, Bengaluru (IN)
Filed on Apr. 15, 2022, as Appl. No. 17/722,032.
Application 17/722,032 is a continuation of application No. 17/070,155, filed on Oct. 14, 2020, granted, now 11,310,194.
Application 17/070,155 is a continuation of application No. 16/005,517, filed on Jun. 11, 2018, granted, now 10,812,445, issued on Oct. 20, 2020.
Claims priority of application No. 201841005338 (IN), filed on Feb. 13, 2018.
Prior Publication US 2022/0239624 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/5007 (2022.01); H04L 45/74 (2022.01); H04L 47/34 (2022.01); H04L 67/01 (2022.01); H04L 67/51 (2022.01); H04L 67/60 (2022.01)
CPC H04L 61/5007 (2022.05) [H04L 45/74 (2013.01); H04L 47/34 (2013.01); H04L 67/01 (2022.05); H04L 67/51 (2022.05); H04L 67/60 (2022.05)] 14 Claims
OG exemplary drawing
 
1. An automated process executable by a media streaming server device to establish a connection with a media player device within a network environment, wherein the media streaming server device provides media streams, the process comprising:
determining, by the media streaming server device, one or more local network addresses corresponding to router devices that couple the media streaming server device to a wide area network;
providing the one or more local network addresses as a sequence of network addresses to an address server operating on the wide area network for storage by the address server and subsequent transmission of the sequence of network addresses from the address server to the media player device; and
subsequently responding to a request received by the media streaming server device from the media player device, wherein the media player device transmits the request to at least one of the local network addresses in the sequence of network addresses obtained by the media player device from the address server on the wide area network, wherein the media player device retrieves the one or more local network addresses from the address server and transmits the request to each of the local network addresses in the sequence to contact the media server device, wherein:
the media streaming server device and the media player device are located on separate local area networks;
the media streaming server device comprises a local storage digital video recorder; and
at least some of the local network addresses in the sequence are internet protocol (IP) addresses corresponding to a port on a router device operating within the network environment, wherein the port is uniquely associated with the media streaming server device.