-
公开(公告)号:US20220166760A1
公开(公告)日:2022-05-26
申请号:US17667490
申请日:2022-02-08
申请人: Sling Media PVT Ltd
IPC分类号: H04L9/40 , H04N21/64 , H04N21/647 , H04L9/32 , G06F11/07 , G06F9/4401 , H04L67/141
摘要: 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.
-
公开(公告)号:US20200344280A1
公开(公告)日:2020-10-29
申请号:US16927767
申请日:2020-07-13
IPC分类号: H04L29/06 , H04L29/08 , H04L9/32 , H04N21/2347 , H04L9/06 , H04N21/4408 , H04N21/4405 , H04N21/63 , H04N7/173 , H04N21/4788 , H04L29/12
摘要: 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.
-
公开(公告)号:US10785192B2
公开(公告)日:2020-09-22
申请号:US15907796
申请日:2018-02-28
摘要: 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.
-
公开(公告)号:US20190268389A1
公开(公告)日:2019-08-29
申请号:US15907463
申请日:2018-02-28
IPC分类号: H04L29/06 , H04L29/08 , H04N21/2347 , H04L9/06 , H04L9/32
摘要: 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.
-
公开(公告)号:US11924164B2
公开(公告)日:2024-03-05
申请号:US17722032
申请日:2022-04-15
申请人: SLING MEDIA PVT LTD
摘要: 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.
-
公开(公告)号:US11899949B2
公开(公告)日:2024-02-13
申请号:US16932060
申请日:2020-07-17
申请人: SLING MEDIA PVT LTD
IPC分类号: G06F3/06 , G06F3/0482
CPC分类号: G06F3/0632 , G06F3/0482 , G06F3/0604 , G06F3/0673
摘要: Methods and systems are provided for configuring static memory in a device by analyzing a set of functionalities of a first device based on at least one use case wherein the at least one use case are associated with configuring available static memory in processing at least one functionality of the first device; configuring at least a first profile composed of the first part for memory allocation of the available static memory to a first processor, and a second part for memory allocation of the available static memory to a second processor of the first device; selecting the first profile either automatically or via a graphical user interface (GUI) by identifying a set of performance characteristics related to the functionality, and implementing the memory allocation by the first profile in processing the at least one functionality in the use case by the first device.
-
公开(公告)号:US11627345B1
公开(公告)日:2023-04-11
申请号:US17741255
申请日:2022-05-10
发明人: Amit Kumar , Gopikumar Ranganathan
IPC分类号: H04N21/234 , H04N21/231 , H04N21/845
摘要: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. An address may be written to a message queue, with the address referencing a first segment of the media content stored in the buffer. A computing device may check whether a number of addresses stored in a message queue is greater than or equal to a first threshold value. A second segment of the media content may be written to the message queue in response to the number of addresses stored in the message queue being greater than or equal to the first threshold value.
-
公开(公告)号:US11611542B2
公开(公告)日:2023-03-21
申请号:US17444882
申请日:2021-08-11
申请人: SLING MEDIA PVT LTD
IPC分类号: H04L9/40 , H04L65/1045 , H04L67/02
摘要: Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.
-
公开(公告)号:US11196631B2
公开(公告)日:2021-12-07
申请号:US16369428
申请日:2019-03-29
申请人: SLING MEDIA PVT LTD
IPC分类号: H04L12/24 , H04L29/06 , H04L12/741
摘要: Client and server devices identify each other over a LAN or similar network through a series of unicasts. Rather than broadcasting a service announcement or discovery request as a broadcast or multicast, for example, a device instead transmits a series of unicast messages using a finite set of recipient network addresses and port numbers. Responses to the unicast messages can be collected and tracked to thereby allow subsequent communications to occur via unicasts with only the recognized addresses, with a multicast to only the recognized addresses, and/or otherwise as desired. By allowing the clients and servers to communicate with a finite set of unicast messages, a “broadcast” type message can be sent on the network without a need for router configuration. Moreover, unicasts can be sent using different protocols (e.g., TCP) than the subsequent traffic (e.g., UDP), thereby making discovery of compatible devices on the network more reliable.
-
公开(公告)号:US20190253382A1
公开(公告)日:2019-08-15
申请号:US16005517
申请日:2018-06-11
申请人: SLING MEDIA PVT LTD
IPC分类号: H04L29/12 , H04L29/06 , H04L29/08 , H04L12/801
摘要: 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.
-
-
-
-
-
-
-
-
-