SYSTEMS AND METHODS FOR REMOTE DEBUGGING
    1.
    发明申请

    公开(公告)号:US20200301818A1

    公开(公告)日:2020-09-24

    申请号:US16360926

    申请日:2019-03-21

    Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.

    SYSTEMS AND METHODS FOR ESTABLISHING SECURE REMOTE CONNECTIONS TO MEDIA DEVICES

    公开(公告)号:US20200322317A1

    公开(公告)日:2020-10-08

    申请号:US16374368

    申请日:2019-04-03

    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.

    CLIENT-SERVER CONNECTIONS OVER WIDE AREA NETWORK

    公开(公告)号:US20200213273A1

    公开(公告)日:2020-07-02

    申请号:US16414660

    申请日:2019-05-16

    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.

    SYSTEMS AND METHODS FOR ESTABLISHING SECURE REMOTE CONNECTIONS TO MEDIA DEVICES

    公开(公告)号:US20220166760A1

    公开(公告)日:2022-05-26

    申请号:US17667490

    申请日:2022-02-08

    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.

    Dynamic measurement of network health

    公开(公告)号:US10917805B2

    公开(公告)日:2021-02-09

    申请号:US16856541

    申请日:2020-04-23

    Abstract: A method for determining the health of a network includes determining, for a set of clients within the network, a total air percentage for each of the plurality of clients, and determining a total air percentage for a first access point within the network. The method further includes determining a transmit opportunity corresponding to a percentage of time a channel medium is free; determining a total air percentage used by a set of second access points; determining an air margin for the network, and determining an overall health classification for the network based on the air margin.

    Secure media streaming communication via user datagram protocol

    公开(公告)号:US11611542B2

    公开(公告)日:2023-03-21

    申请号:US17444882

    申请日:2021-08-11

    Abstract: 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.

    Dynamic measurement of network health

    公开(公告)号:US10652771B2

    公开(公告)日:2020-05-12

    申请号:US15918146

    申请日:2018-03-12

    Abstract: A method for determining the health of a network includes determining, for a set of clients within the network, a total air percentage for each of the plurality of clients, and determining a total air percentage for a first access point within the network. The method further includes determining a transmit opportunity corresponding to a percentage of time a channel medium is free; determining a total air percentage used by a set of second access points; determining an air margin for the network, and determining an overall health classification for the network based on the air margin.

Patent Agency Ranking