-
公开(公告)号:US20230171683A1
公开(公告)日:2023-06-01
申请号:US18071165
申请日:2022-11-29
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham
CPC classification number: H04W48/18 , H04L12/4641 , H04W88/06
Abstract: One example process may include determining whether an Internet connection of a client device to a network is to a primary priority network or a lesser priority network based on a network type, identifying one or more network parameters associated with the network when the network type is a primary priority network, and determining whether to maintain the Internet connection and whether to change a network priority of the network based on the one or more network parameters.
-
公开(公告)号:US20220321539A1
公开(公告)日:2022-10-06
申请号:US17848558
申请日:2022-06-24
Applicant: Connectify, Inc.
Inventor: Brian Prodoehl , Brian Lutz , Kevin Cunningham , Alexander Gizis
IPC: H04L9/40
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.
-
公开(公告)号:US20220247823A1
公开(公告)日:2022-08-04
申请号:US17589862
申请日:2022-01-31
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Alexander Gizis , Brian Prodoehl
IPC: H04L67/145 , H04L9/40
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.
-
公开(公告)号:US20160112495A1
公开(公告)日:2016-04-21
申请号:US14976565
申请日:2015-12-21
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham , Brian Lutz
CPC classification number: H04L67/06 , H04L43/0829 , H04L43/0852 , H04L67/18 , H04L69/14
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.
Abstract translation: 提供了一种通过多个Internet连接分发数据的方法。 该方法包括以下步骤:(a)向客户端计算机提供对多个因特网连接的访问; 以及(b)提供主计算机,用于使用(i)预定标准和(ii)动态改变标准中的至少一个来确定要发送到多个因特网连接中的每一个的客户端计算机的数据的分配。
-
公开(公告)号:US20250068458A1
公开(公告)日:2025-02-27
申请号:US18945520
申请日:2024-11-13
Applicant: Connectify, Inc.
Inventor: Alexander Gizis , Brian Prodoehl , Kevin Cunningham
IPC: G06F9/455 , H04L9/40 , H04L61/4511 , H04L69/163
Abstract: One example process may include identifying a container record stored in a container responsive to an ended virtual private network (VPN) session, performing an exit operation to unload use of the container, and the exit operation is performed by a container parent process which terminates one or more other container processes, updating the container record to an available status, assigning the container to a new session with a client device and a VPN server, and responsive to assigning the container to the new session, initiating one or more new container processes with the container and maintaining the container parent process.
-
公开(公告)号:US12184737B2
公开(公告)日:2024-12-31
申请号:US18208258
申请日:2023-06-10
Applicant: Connectify, Inc.
Inventor: Kevin Cunningham , Alexander Gizis , Brian Prodoehl
IPC: H04L67/145 , H04L9/40
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.
-
公开(公告)号: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.
-
公开(公告)号:US11956217B2
公开(公告)日:2024-04-09
申请号:US18198271
申请日:2023-05-16
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: One example may include forwarding a request sent outside a VPN server, via a client device, to access a second communication network detected by the client device, and the client device is communicating with the VPN server over a first communication network, responsive to receiving a captive portal, forwarding, via the client device, authentication information to obtain access to the second communication network, and the authentication information is not forwarded to the VPN server, and receiving data, by the client device, from a remote server over a bonded connection including a first connection provided by the first communication network bonded with a second connection provided by the second communication network to form the bonded connection.
-
公开(公告)号: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.
-
30.
公开(公告)号:US11936522B2
公开(公告)日:2024-03-19
申请号:US17499829
申请日:2021-10-12
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 process may include enabling a connection between one of a plurality of client devices and one or more servers via one of a plurality of virtual private network servers (VPNs), monitoring connection performance of the connection over a period of time, modifying one or more connection parameters associated with the connection of the one client device based on the monitored connection performance, identifying whether an increase or decrease in a performance of the connection has occurred based on the modified one or more connection parameters, when an increase in performance is identified, storing a current connection status and the modified one or more modified connection parameters in a temporary data file, and transmitting the temporary data file to one or more of the other VPN servers and the plurality of client devices.
-
-
-
-
-
-
-
-
-