Data routing options for a VPN
    31.
    发明授权

    公开(公告)号:US11743235B2

    公开(公告)日:2023-08-29

    申请号:US17236929

    申请日:2021-04-21

    CPC classification number: H04L63/0272 H04L12/4641 H04L45/72 H04L63/0236

    Abstract: One example method of operation may include receiving a data request from a client device to retrieve data from one or more servers, identifying from the data request one or more of a domain name and an IP address associated with the one or more servers, determining whether the data will be routed through a VPN server or through a non-VPN route among the one or more servers based on a comparison of one or more of the domain name and the IP address with one or more lists stored in a VPN client application memory associated with the VPN server, and routing the data through the VPN server or outside the VPN server based on results of the comparison.

    PROVIDING OPTIMUM MOBILE DEVICE DATA NETWORK USAGE

    公开(公告)号:US20220394801A1

    公开(公告)日:2022-12-08

    申请号:US17833953

    申请日:2022-06-07

    Abstract: One example process may include receiving data at a mobile device from a cellular data channel associated with a cellular network during a communication session comprising an IP address assigned to the mobile device for use during the communication session, determining the mobile device is within a communication range of one or more available wireless local area networks (WLANs), establishing a WLAN channel between the mobile device and a WLAN among the one or more WLANs and pausing the cellular data channel, transmitting and receiving data using the IP address over the WLAN channel as part of the communication session; monitoring a performance of the WLAN channel, identifying a failing data exchange over the WLAN channel between the mobile device and the WLAN, resuming the cellular data channel to supplement the data exchanged by the mobile device, and forwarding the data from the mobile device over the cellular data channel and the WLAN channel during the session.

    Apparatus and method for client connection establishment

    公开(公告)号:US11368535B2

    公开(公告)日:2022-06-21

    申请号:US17071651

    申请日:2020-10-15

    Abstract: A method of connecting a client computer to a server, the method comprising the steps of: transmitting a first request from the client computer to the server for the server to communicate with the client computer; transmitting a second request from the client computer to the server for the server to communicate with the client computer, the second request transmitted from the client computer to the server without first receiving a response to the first request; wherein there is more than one difference between the first request and the second request, and the response requested from the server based on the first request and the second request is identical.

    PROVIDING MULTIPLE TCP CONNECTIONS BETWEEN A CLIENT AND SERVER

    公开(公告)号:US20220116484A1

    公开(公告)日:2022-04-14

    申请号:US17499833

    申请日:2021-10-12

    Abstract: One example may include a process that includes establishing a first transmission control protocol (TCP) connection between a client device and a server to form a virtual private network (VPN), permitting communication between the client device and the server on the first TCP connection, monitoring communication over the first TCP connection to identify one or more connection parameters, and establishing a second TCP connection between the client device and the server when the one or more connection parameters indicate a slowing of the first TCP connection below a threshold and below a previously measured connection rate.

    DATA TRANSFER WITH MULTIPLE THRESHOLD ACTIONS

    公开(公告)号:US20220070257A1

    公开(公告)日:2022-03-03

    申请号:US17458534

    申请日:2021-08-26

    Abstract: One example may include transmitting data between a client device and a server over a first channel, determining an error rate on at least one of the first channel and a second channel not mirrored with the first channel, when the error rate crosses a first error rate threshold then mirroring the first channel and the second channel, and when the error rate is between the first error rate threshold and a second error rate threshold that is different than the first error rate threshold, determining whether to continue mirroring or discontinue the mirroring of the first channel and the second channel.

    Secure remote computer network
    38.
    发明授权

    公开(公告)号:US10715583B2

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

    申请号:US16729955

    申请日:2019-12-30

    Abstract: A VPN is established between a client and a remote server. Data is partitioned into a plurality of packets. The packets are encrypted and scheduled for transmission over a cellular and a Wi-Fi connection. Scheduling of the packets is dynamically adjusted. Addresses of the encrypted packets are translated to match network addresses of respective physical interfaces. Packets are transmitted from the client to the server based on the scheduling. A packet that is transmitted on one of the connections and is subsequently lost is subsequently transmitted on the other connection.

    SECURE REMOTE COMPUTER NETWORK
    39.
    发明申请

    公开(公告)号:US20190068688A1

    公开(公告)日:2019-02-28

    申请号:US16173161

    申请日:2018-10-29

    Abstract: A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.

    MULTI-PARTY CONFERENCE DATA MANAGEMENT

    公开(公告)号:US20250016217A1

    公开(公告)日:2025-01-09

    申请号:US18895191

    申请日:2024-09-24

    Abstract: One example process may include determining, via a virtual private network (VPN) server, one or more client devices are currently sharing content data during a conference including a plurality of active client devices, determining, via the VPN server, one or more communication session parameters associated with the one or more of the client devices is outside one or more communication session parameter thresholds, and prioritizing, via the VPN server, the shared content data and modifying the one or more communication session parameters of the one or more client devices which are forwarding the shared content to the VPN server during the conference.

Patent Agency Ranking