-
公开(公告)号:US11632443B2
公开(公告)日:2023-04-18
申请号:US17499833
申请日:2021-10-12
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04L69/14 , H04L69/165 , H04L67/143 , H04L43/08 , H04L43/16 , H04L67/141
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.
-
公开(公告)号:US20230224234A1
公开(公告)日:2023-07-13
申请号:US18121437
申请日:2023-03-14
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04L43/50 , H04L43/0811 , H04L12/46
CPC classification number: H04L43/50 , H04L12/4641 , H04L43/0811
Abstract: One example may include a process that includes establishing a 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 TCP connection, monitoring, via the VPN server, communication over the TCP connection to identify one or more connection parameters, establishing a second connection between the client device and the server when the one or more connection parameters indicate a slowing of the TCP connection below a threshold and below a previously measured connection rate, receiving, via the TCP connection, application data used by one of the applications operating on the client device, and receiving, via the second connection, application data used by another application of the applications.
-
公开(公告)号:US20240396815A1
公开(公告)日:2024-11-28
申请号:US18795665
申请日:2024-08-06
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Alexander Gizis , Brian Prodoehl
IPC: H04L43/062 , H04L12/46 , H04L43/0829 , H04L43/0894 , H04L43/16 , H04L65/70 , H04L69/22
Abstract: An example method may include determining a transmission rate for streaming session data packets, prioritizing a first plurality of data packets identified as the streaming session data packets, to be delivered to a client device prior to a second plurality of data packets, identified as non-streaming session data packets, measuring a transmission rate of data streamed to the client device, performing connection bonding using two or more connections when the measured transmission rate is below the transmission rate, increasing the transmission rate of the first plurality of packets to a faster transmission rate on the bonded connections for a period of time, and reducing the transmission rate of one of the two or more connections when a packet loss rate is below a threshold packet loss rate.
-
公开(公告)号:US20240314221A1
公开(公告)日:2024-09-19
申请号:US18581683
申请日:2024-02-20
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04L69/14 , H04L12/46 , H04L43/08 , H04L43/0811 , H04L43/16 , H04L43/50 , H04L67/141 , H04L67/143 , H04L69/165
CPC classification number: H04L69/14 , H04L12/4641 , H04L43/08 , H04L43/0811 , H04L43/16 , H04L43/50 , H04L67/141 , H04L67/143 , H04L69/165
Abstract: One example may include a process that includes establishing a connection between a client device and a server, monitoring communication over the connection to identify whether there is a communication delay based on one or more communication thresholds, establishing another connection between the client device and the server when a communication delay is detected based on the one or more communication thresholds, bonding the connection and the another connection permitting data packets associated with an application used by the client device to be split between the connection and the another connection, and forwarding a portion of the data packets associated with the application to the client device over the connection and concurrently forwarding a remaining portion of the data packets associated with the application over the another connection.
-
公开(公告)号:US20240214027A1
公开(公告)日:2024-06-27
申请号:US18599886
申请日:2024-03-08
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04B1/74 , H04B17/309 , H04B17/382 , H04L1/02 , H04L1/20 , H04L43/08 , H04L43/0823 , H04L43/0852 , H04L43/0864 , H04L43/16 , H04L47/10 , H04L49/55 , H04L49/552
CPC classification number: H04B1/74 , H04B17/309 , H04B17/382 , H04L1/02 , H04L1/20 , H04L43/08 , H04L43/0823 , H04L43/0847 , H04L43/0852 , H04L43/0864 , H04L43/16 , H04L47/29 , H04L49/55 , H04L49/552
Abstract: One example may include transmitting data between a client device and a server over a first channel, identifying a transmission rate of the first channel, transmitting additional data between the client device and the server over a second channel, determining whether a transmission rate of the second channel is above or below a transmission rate threshold associated with the first channel, and bonding the first channel with the second channel based on the transmission rate of the second channel being above the transmission rate threshold.
-
公开(公告)号:US11956008B2
公开(公告)日:2024-04-09
申请号:US18109839
申请日:2023-02-14
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04B1/74 , H04B17/309 , H04B17/382 , H04L1/02 , H04L1/20 , H04L43/08 , H04L43/0823 , H04L43/0852 , H04L43/0864 , H04L43/16 , H04L47/10 , H04L49/55 , H04L49/552
CPC classification number: H04B1/74 , H04B17/309 , H04B17/382 , H04L1/02 , H04L1/20 , H04L43/08 , H04L43/0823 , H04L43/0847 , H04L43/0852 , H04L43/0864 , H04L43/16 , H04L47/29 , H04L49/55 , H04L49/552
Abstract: One example may include transmitting data between a client device and a server over a first channel, sending test data on a second channel to identify a transmission rate of the second channel, comparing the transmission rate to a transmission rate threshold, and determining whether to perform bonding of the first channel with the second channel based on the transmission rate of the second channel being greater or less than the transmission rate threshold.
-
公开(公告)号:US20210399960A1
公开(公告)日:2021-12-23
申请号:US17356184
申请日:2021-06-23
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Alexander Gizis , Brian Prodoehl
Abstract: An example method may include receiving first data packets intended for a client device at a virtual private network (VPN) server, receiving, concurrently with the first data packets, second data packets at the VPN server, identifying, via the VPN server, whether the first or second packets correspond to a real-time streaming session based on one or more of header information and packet size of the first and second packets and a transmission rate associated with the first and second packets, prioritizing the first data packets, identified as real-time streaming session data packets, to be delivered to the client device prior to the second data packets, identified as non-real-time streaming session data packets, and performing connection bonding or connection mirroring using two or more connections when one or more of a data packet loss rate is above a threshold packet loss rate and the transmission rate is below a threshold transmission rate.
-
公开(公告)号:US12088482B2
公开(公告)日:2024-09-10
申请号:US17356184
申请日:2021-06-23
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Alexander Gizis , Brian Prodoehl
IPC: H04L43/062 , H04L12/46 , H04L43/0829 , H04L43/0894 , H04L43/16 , H04L65/70 , H04L69/22
CPC classification number: H04L43/062 , H04L12/4641 , H04L43/0829 , H04L43/0894 , H04L43/16 , H04L65/70 , H04L69/22
Abstract: An example method may include receiving first data packets intended for a client device at a virtual private network (VPN) server, receiving, concurrently with the first data packets, second data packets at the VPN server, identifying, via the VPN server, whether the first or second packets correspond to a real-time streaming session based on one or more of header information and packet size of the first and second packets and a transmission rate associated with the first and second packets, prioritizing the first data packets, identified as real-time streaming session data packets, to be delivered to the client device prior to the second data packets, identified as non-real-time streaming session data packets, and performing connection bonding or connection mirroring using two or more connections when one or more of a data packet loss rate is above a threshold packet loss rate and the transmission rate is below a threshold transmission rate.
-
公开(公告)号:US11943326B2
公开(公告)日:2024-03-26
申请号:US18121437
申请日:2023-03-14
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04L69/14 , H04L12/46 , H04L43/08 , H04L43/0811 , H04L43/16 , H04L43/50 , H04L67/141 , H04L67/143 , H04L69/165
CPC classification number: H04L69/14 , H04L12/4641 , H04L43/08 , H04L43/0811 , H04L43/16 , H04L43/50 , H04L67/141 , H04L67/143 , H04L69/165
Abstract: One example may include a process that includes establishing a 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 TCP connection, monitoring, via the VPN server, communication over the TCP connection to identify one or more connection parameters, establishing a second connection between the client device and the server when the one or more connection parameters indicate a slowing of the TCP connection below a threshold and below a previously measured connection rate, receiving, via the TCP connection, application data used by one of the applications operating on the client device, and receiving, via the second connection, application data used by another application of the applications.
-
公开(公告)号:US20230198571A1
公开(公告)日:2023-06-22
申请号:US18109839
申请日:2023-02-14
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Harry Volek , Brian Prodoehl , Alexander Gizis
IPC: H04B1/74 , H04L43/0864 , H04L43/16 , H04B17/309 , H04B17/382 , H04L43/08 , H04L47/10 , H04L49/55 , H04L1/20 , H04L1/02 , H04L43/0852 , H04L43/0823 , H04L49/552
CPC classification number: H04B1/74 , H04L43/0864 , H04L43/16 , H04B17/309 , H04B17/382 , H04L43/08 , H04L47/29 , H04L49/55 , H04L1/20 , H04L1/02 , H04L43/0852 , H04L43/0823 , H04L49/552 , H04L43/0847
Abstract: One example may include transmitting data between a client device and a server over a first channel, sending test data on a second channel to identify a transmission rate of the second channel, comparing the transmission rate to a transmission rate threshold, and determining whether to perform bonding of the first channel with the second channel based on the transmission rate of the second channel being greater or less than the transmission rate threshold.
-
-
-
-
-
-
-
-
-