-
31.
公开(公告)号:US20240179055A1
公开(公告)日:2024-05-30
申请号:US18432023
申请日:2024-02-04
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Brian Prodoehl , Alexander Gizis
IPC: H04L41/0816 , H04L41/5009 , H04L43/0811
CPC classification number: H04L41/0816 , H04L41/5009 , H04L43/0811
Abstract: One example may include forwarding a connection request from a client device to a virtual private network (VPN) server, receiving at the client device a data file comprising one or more connection parameters to use during a connection, forwarding another connection request to another VPN server based on the one or more connection parameters and a type of application used by the client device, and enabling a connection between the client device and the another VPN server, and the connection is established with a specific data rate identified in the data file and based on the type of application used by the client device.
-
公开(公告)号:US11956320B2
公开(公告)日:2024-04-09
申请号:US17727310
申请日:2022-04-22
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Kevin Cunningham , Brian Lutz , Alexander Gizis
IPC: H04L67/141 , H04L12/46 , H04L67/01 , H04L67/56
CPC classification number: H04L67/141 , H04L12/4641 , H04L67/01 , H04L67/56
Abstract: Connecting a client computer to a server may include receiving a first request at the server from the client computer for content managed by the server, and the first request includes a communication protocol and is sent from a first access point, receiving a second request at the server from the client computer for the content managed by the server, and the second request is transmitted from a second access point prior to the server responding to the first request and includes a different communication protocol than the first request, determining by the server the first request and the second request share a common attribute, transmitting a connection acceptance message from the server to the client computer identifying a selected one of the first request and the second request based on a most optimal connection associated with the selected request, and establishing a connection between the server and the client computer based on the selected request.
-
公开(公告)号: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.
-
公开(公告)号:US20230319148A1
公开(公告)日:2023-10-05
申请号:US18208258
申请日:2023-06-10
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Alexander Gizis , Brian Prodoehl
IPC: H04L67/145 , H04L9/40
CPC classification number: H04L67/145 , H04L63/0807 , H04L63/061 , H04L63/0435
Abstract: One example may include identifying a communication session between a client device and a virtual private network (VPN) server has paused based on inactivity criteria, releasing communication session resources used by the communication session to a session resource pool, receiving a message at the VPN server from the client device indicating previously used session information, and re-establishing the communication session and resuming session data transfers between the client device and the VPN server using one or more of the communication session resources from the resource pool.
-
公开(公告)号:US11716395B2
公开(公告)日:2023-08-01
申请号:US17589862
申请日:2022-01-31
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Alexander Gizis , Brian Prodoehl
IPC: H04L67/145 , H04L9/40
CPC classification number: H04L67/145 , H04L63/0435 , H04L63/061 , H04L63/0807
Abstract: One example process may include identifying a paused active communication session between a client device and a server, releasing communication session resources dedicated to the communication session to a session resource pool, and re-establishing the active data session responsive to receiving a message from the client device including one or more session re-establishment parameters.
-
公开(公告)号:US11689504B2
公开(公告)日:2023-06-27
申请号:US17848558
申请日:2022-06-24
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Brian Lutz , Kevin Cunningham , Alexander Gizis
IPC: H04L9/40
CPC classification number: H04L63/0272 , H04L63/0428 , H04L63/08
Abstract: Data networking may include forwarding, via a client device, data across a first communication network to a virtual private network (VPN) server, wherein the data is destined for a remote server, forwarding a request sent outside the VPN server, via the client device, to access a second communication network detected by the client device, receiving, via the client device, a captive portal requiring authentication information, forwarding, via the client device, the authentication information to an authentication server to obtain access to the second communication network, wherein the authentication information is not forwarded to the VPN server, and forwarding and receiving additional data, via the client device, to the VPN server concurrently across the first communication network and the second communication network.
-
公开(公告)号:US20230135588A1
公开(公告)日:2023-05-04
申请号:US18089325
申请日:2022-12-27
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Brian Prodoehl , Alexander Gizis
Abstract: One example method of operation may include transmitting, via a first computer device to a second computer device, a first portion of packets of a data stream over a first channel and a second portion of the packets of the data stream over a second channel bonded with the first channel, and the first portion and the second portion include different packets of the data stream, determining the data stream experienced a potential network communication error, and retransmitting at least a portion of the data stream packets over a mirrored channel transmission with the first and second channels which both retransmit in parallel at least a same portion of the retransmitted portion of the data stream.
-
公开(公告)号:US20220070717A1
公开(公告)日:2022-03-03
申请号:US17458526
申请日:2021-08-26
Applicant: Connectify, Inc.
Inventor: Brian Lutz , Alexander Gizis , Kevin Cunningham , Brian Prodoehl
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.
-
公开(公告)号: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.
-
公开(公告)号:US20210297897A1
公开(公告)日:2021-09-23
申请号: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.
-
-
-
-
-
-
-
-
-