-
公开(公告)号:US20240171641A1
公开(公告)日:2024-05-23
申请号:US18511918
申请日:2023-11-16
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Alexander Gizis , Kevin Cunningham
IPC: H04L67/141 , H04L12/46 , H04L67/56
CPC classification number: H04L67/141 , H04L12/4641 , H04L67/56
Abstract: One example may include receiving a data session request at a VPN server from a client device to establish a data session to receive data from a remote server, determining whether the data session request should be routed to one or more available proxy devices based on one or more of known attributes of the remote server and a data session requirement associated with the data session, selecting by the VPN server, one or more proxy devices to forward the data request to the remote server, and the one or more proxy devices are selected based on one or more data session requirements associated with the data session and receiving, at the VPN server, the data from the remote server by the one or more proxy devices, and forwarding, via the VPN server, the data to the client device.
-
公开(公告)号:US20230353541A1
公开(公告)日:2023-11-02
申请号:US18219362
申请日:2023-07-07
Applicant: Connectify, Inc.
Inventor: Brian Lutz , Kevin Cunningham , Alexander Gizis , Brian Prodoehl
CPC classification number: H04L63/0272 , H04L12/4641 , H04L45/72 , H04L63/0236
Abstract: One example method of operation may include determining whether a data request initiated by a client device to obtain data from a remote server should be forwarded by a virtual private network (VPN) server or outside of the VPN server, forwarding, via the client device, a data fetch outside of the virtual private network (VPN) server in communication with the client device, to obtain the data from the remote server, and the remote server is identified on a list identifying servers requiring non-VPN communications, receiving the data from the remote server, via the client device, outside of the VPN server, forwarding, via the client device, a request for additional data to the VPN server, and receiving the additional data from the VPN server at the client device.
-
公开(公告)号:US11647069B2
公开(公告)日:2023-05-09
申请号:US16907421
申请日:2020-06-22
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Brian Lutz , Alexander Gizis , David Lewanda
IPC: H04L67/06 , H04L69/14 , H04L43/0829 , H04L43/0852 , H04L67/52
CPC classification number: H04L67/06 , H04L67/52 , H04L69/14 , H04L43/0829 , H04L43/0852
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.
-
公开(公告)号: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.
-
公开(公告)号:US11570660B2
公开(公告)日:2023-01-31
申请号:US17204814
申请日:2021-03-17
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Brian Prodoehl , Alexander Gizis
Abstract: One example method of operation may include transmitting a data stream from a first device to a second device via one or more channels, determining the data stream experienced a potential network communication error, and retransmitting at least a portion of the data stream over a mirrored channel transmission comprising at least two streams which both retransmit in parallel at least a same portion of the retransmitted portion of the data stream.
-
公开(公告)号: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.
-
公开(公告)号:US12132776B2
公开(公告)日:2024-10-29
申请号:US18320194
申请日:2023-05-18
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham
IPC: H04L65/1083 , H04L65/80 , H04L12/46
CPC classification number: H04L65/80 , H04L65/1086 , H04L12/4641
Abstract: One example process may include determining, via a virtual private network (VPN) server, one or more client devices are currently content sharing during a conference including a plurality of active client devices, monitoring, via the VPN server, communication session parameters of one or more of the client devices which are forwarding the shared content to the VPN server, and the shared content is destined for one or more of the other client devices, modifying, via the VPN server, one or more of the communication session parameters of the one or more client devices which are forwarding the shared content to the VPN server, and determining whether the modified one or more communication session parameters have increased a performance of the one or more other client devices.
-
公开(公告)号:US12114199B2
公开(公告)日:2024-10-08
申请号:US17458526
申请日:2021-08-26
Applicant: Connectify, Inc.
Inventor: Brian Lutz , Alexander Gizis , Kevin Cunningham , Brian Prodoehl
IPC: H04W28/02 , H04L9/40 , H04L43/0876 , H04L43/16 , H04W24/08
CPC classification number: H04W28/0231 , H04L43/0876 , H04L43/16 , H04L63/0272 , H04W24/08
Abstract: An example method of operation may include exchanging data between a client device and a server at a first transmission rate via at least one of a first channel and a second channel, monitoring an amount of data exchanged, comparing the amount of data exchanged to a first data amount threshold and a second data amount threshold for at least one time period, partially limiting subsequent transfers of data between the client device and the server when the first data amount threshold is reached in the at least one time period, and further partially limiting the subsequent transfers of data or ending transfer of data between the client device and the server when the second data amount threshold is reached in the at least one time period.
-
公开(公告)号: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.
-
公开(公告)号:US20230379377A1
公开(公告)日:2023-11-23
申请号:US18320194
申请日:2023-05-18
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham
IPC: H04L65/80 , H04L65/1083
CPC classification number: H04L65/80 , H04L65/1086 , H04L12/4641
Abstract: One example process may include determining, via a virtual private network (VPN) server, one or more client devices are currently content sharing during a conference including a plurality of active client devices, monitoring, via the VPN server, communication session parameters of one or more of the client devices which are forwarding the shared content to the VPN server, and the shared content is destined for one or more of the other client devices, modifying, via the VPN server, one or more of the communication session parameters of the one or more client devices which are forwarding the shared content to the VPN server, and determining whether the modified one or more communication session parameters have increased a performance of the one or more other client devices.
-
-
-
-
-
-
-
-
-