-
公开(公告)号:US20220070257A1
公开(公告)日:2022-03-03
申请号:US17458534
申请日:2021-08-26
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
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.
-
公开(公告)号:US20210392076A1
公开(公告)日:2021-12-16
申请号:US17344594
申请日:2021-06-10
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Kevin Cunningham
IPC: H04L12/741 , H04L12/46
Abstract: An example method may include identifying upload packets at a VPN client operating on a client device, which include a header with a destination server as the destination field and the client device as the source field, adding, via the VPN client, an additional header identifying the client device in an additional source field and identifying an interconnect server center (ISC) device in an additional destination field, to create modified upload packets, receiving the modified upload packets from the client device at the ISC device, replacing, via the ISC device, the additional source field of the modified upload packets with a new additional source field identifying the ISC device and replacing the additional destination field of the modified upload packets with a new additional destination field identifying a VPN server to create further modified upload packets, and forwarding the further modified upload packets to the VPN server for routing to the destination server.
-
公开(公告)号:US10715583B2
公开(公告)日:2020-07-14
申请号:US16729955
申请日:2019-12-30
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Brian Lutz , Alexander Gizis , David Lewanda
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.
-
公开(公告)号:US20190068688A1
公开(公告)日:2019-02-28
申请号:US16173161
申请日:2018-10-29
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham , Brian Lutz
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.
-
-
-