-
公开(公告)号:US11790573B2
公开(公告)日:2023-10-17
申请号:US17562909
申请日:2021-12-27
Applicant: Sling Media Pvt. Ltd.
CPC classification number: G06T11/00 , G06T7/70 , G06V10/945 , G06V20/20 , H04N7/183 , H04W64/003 , G06T2200/24
Abstract: An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.
-
公开(公告)号:US11665132B2
公开(公告)日:2023-05-30
申请号:US16414660
申请日:2019-05-16
Applicant: SLING MEDIA PVT LTD
Inventor: Rakesh Eluvan Periyaeluvan , Gopikumar Ranganathan
IPC: H04L61/2567 , H04L9/40 , H04L67/141 , H04L61/45
CPC classification number: H04L61/2567 , H04L61/45 , H04L63/029 , H04L67/141
Abstract: Server devices operating on the Internet or another wide area network (WAN) are able to locate client devices using address information obtained from a shared location. Client devices initially determine their own network address information and submit the determined information for a priori storage at the shared location on the WAN. Each server device, in turn, contacts a message service or the like to establish a persistent data connection that is maintained between the message service and the server device over time. After the client device stores its own address information, the client initiates contact with the server via the message service having the previously-established persistent connection. Upon receipt of the instruction from the message service, the server is able to retrieve the client's previously-stored address information from the WAN storage and use the information to establish a connection with the client.
-
公开(公告)号:US20220239624A1
公开(公告)日:2022-07-28
申请号:US17722032
申请日:2022-04-15
Applicant: SLING MEDIA PVT LTD
Inventor: Jayaprakash Narayanan Ramaraj , Suhas Nayak , Joyce Jojo , Gopikumar Ranganathan
Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
-
公开(公告)号:US11297115B2
公开(公告)日:2022-04-05
申请号:US16927767
申请日:2020-07-13
Applicant: Sling Media Pvt. Ltd.
Inventor: Jagan Govindarajan , Gopikumar Ranganathan , Jayachandrakumar Konduru
IPC: G06F15/16 , H04L65/61 , H04L69/16 , H04L67/02 , H04L67/01 , H04L9/32 , H04N21/2347 , H04L9/06 , H04L29/06 , H04L65/1069 , H04N21/4408 , H04N21/4405 , H04N21/63 , H04L67/025 , H04N7/173 , H04N21/4788 , H04L61/4511
Abstract: Various arrangements are presented for relaying a secure streaming media communication session. A media relay server system may receive from a streaming media client via the Internet a first request for the secure streaming media communication session. A secure streaming media communication session may be established between a private streaming media server and the media relay server system. The media relay server system may establish a Transmission Control Protocol (TCP) communication service between the media relay server system and the private streaming media server via the Internet. The media relay server system may route, via the Internet, encrypted media packets from the private streaming media server to the streaming media client without the encrypted media packets being decrypted by the media relay server system.
-
公开(公告)号:US11283775B2
公开(公告)日:2022-03-22
申请号:US16374368
申请日:2019-04-03
Applicant: Sling Media PVT Ltd
Inventor: Gopikumar Ranganathan , Rakesh Eluvan Periyaeluvan , Ranjith Rajan
IPC: H04L29/06 , H04N21/64 , H04N21/647 , H04L9/32 , G06F11/07 , G06F9/4401 , H04L67/141
Abstract: Systems and methods for establishing secure remote connections to media devices establish a secure shell (SSH) connection between two machines which are located in two different private networks, such as between a remote debugging computer and a receiving device. The receiving device has a persistent outbound connection with a message server. The remote debugging computer connects to a relay manager and obtains a relay instance IP address and port. The relay manager then forwards the relay instance IP address and port to the receiving device via the message server. After receiving the connection request from the message server, the receiving device connects to the relay instance IP and port and waits for the input data. The remote debugging computer performs an SSH handshake and the receiving device directly authenticates the SSH connection.
-
公开(公告)号:US20210357330A1
公开(公告)日:2021-11-18
申请号:US17388566
申请日:2021-07-29
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/0842 , G06F12/0815 , G06F3/06 , G06F5/12
Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20210109857A1
公开(公告)日:2021-04-15
申请号:US16707056
申请日:2019-12-09
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/0842 , G06F12/0815
Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20210029078A1
公开(公告)日:2021-01-28
申请号:US17070155
申请日:2020-10-14
Applicant: SLING MEDIA PVT LTD
Inventor: Jayaprakash Narayanan Ramaraj , Suhas Nayak , Joyce Jojo , Gopikumar Ranganathan
IPC: H04L29/12 , H04L12/801 , H04L29/08 , H04L29/06 , H04L12/741
Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
-
公开(公告)号:US10742696B2
公开(公告)日:2020-08-11
申请号:US15907463
申请日:2018-02-28
Applicant: Sling Media Pvt. Ltd.
Inventor: Jagan Govindarajan , Gopikumar Ranganathan , Jayachandrakumar Konduru
IPC: G06F15/16 , H04L29/06 , H04L29/08 , H04L9/32 , H04N21/2347 , H04L9/06 , H04N21/4408 , H04N21/4405 , H04N21/63 , H04N7/173 , H04N21/4788 , H04L29/12
Abstract: Various arrangements are presented for relaying a secure streaming media communication session. A media relay server system may receive from a streaming media client via the Internet a first request for the secure streaming media communication session. A secure streaming media communication session may be established between a private streaming media server and the media relay server system. The media relay server system may establish a Transmission Control Protocol (TCP) communication service between the media relay server system and the private streaming media server via the Internet. The media relay server system may route, via the Internet, encrypted media packets from the private streaming media server to the streaming media client without the encrypted media packets being decrypted by the media relay server system.
-
公开(公告)号:US20190268309A1
公开(公告)日:2019-08-29
申请号:US15907796
申请日:2018-02-28
Applicant: Sling Media Pvt. Ltd.
Abstract: Various arrangements for performing secure domain name system (DNS) routing are presented. A secure signature may be generated using an internet protocol (IP) address of an authorized device. An encoded character string may be generated that comprises the IP address. The domain name server may receive a request for an IP address mapped to the hostname. The hostname may be validated using the secure signature. The IP address of the authorized device may be decoded from the encoded character string at least partially in response to the hostname being validated by the domain name server. The IP address decoded from the encoded character string may be transmitted at least partially based on the hostname being validated and the request for the IP address.
-
-
-
-
-
-
-
-
-