Connectify, Inc.

United States of America

Back to Profile

1-58 of 58 for Connectify, Inc. Sort by
Query
Aggregations
IP Type
        Patent 54
        Trademark 4
Date
New (last 4 weeks) 2
2026 May 3
2026 April 1
2026 (YTD) 5
2025 8
See more
IPC Class
H04L 12/46 - Interconnection of networks 22
H04L 9/40 - Network security protocols 15
H04L 43/16 - Threshold monitoring 12
H04L 67/141 - Setup of application sessions 8
H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters 6
See more
NICE Class
09 - Scientific and electric apparatus and instruments 3
38 - Telecommunications services 1
42 - Scientific, technological and industrial services, research and design 1
Status
Pending 19
Registered / In Force 39
Found results for

1.

MANAGING UNIDIRECTIONAL DATA CHANNEL ASSIGNMENT

      
Application Number 19385212
Status Pending
Filing Date 2025-11-11
First Publication Date 2026-05-14
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

One example may include transmitting and receiving data by a device over one or more data channels, determining one or more of an upload data rate and a download data rate of the one or more data channels are below a data rate threshold, and bonding two or more of the data channels to create one or more of an aggregated upload data rate and an aggregated download data rate, wherein at least one of the two or more data channels is only used to transmit or receive data.

IPC Classes  ?

  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

2.

VIRTUAL OVERLAY NETWORK CREATED OVER A VIRTUAL PRIVATE NETWORK (VPN)

      
Application Number 19032414
Status Pending
Filing Date 2025-01-20
First Publication Date 2026-05-14
Owner Connectify, Inc. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abstract

One example process may include receiving, via a virtual private network (VPN) server, a communication from a client device among various client devices currently operating on a VPN, determining the client device communication is intended for one or more other of the client devices operating on a virtual overlay network managed by a data network management entity server operating on the VPN, determining, via the VPN server, the client device and the one or more other of the client devices are registered to the virtual overlay network, and forwarding, via the VPN server, the communication to one or more other VPN servers which are communicating with the one or more of other of the client devices.

IPC Classes  ?

3.

Minimizing Connection Delay For a Data Session

      
Application Number 18940714
Status Pending
Filing Date 2024-11-07
First Publication Date 2026-05-07
Owner Connectify, Inc. (USA)
Inventor
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abstract

One example may include closing, via a client device, an active transport socket associated with a communication session with a virtual private network (VPN) server after identifying a period of data inactivity over a first network, identifying, via the client device, new application data traffic intended for a remote destination, forwarding, via the client device, a message on a second network to the VPN server, and the message includes previously used session information, and re-establishing the communication session between the client device and the VPN server when the previously used session information matches one or more session parameters stored in a client profile.

IPC Classes  ?

  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 9/40 - Network security protocols

4.

DATA SOURCE MANAGEMENT OF A ROUTER

      
Application Number 19341920
Status Pending
Filing Date 2025-09-26
First Publication Date 2026-04-02
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

One example may include forwarding data, via a router operating on a local data network, to a first client device, determining, via the router, a failure in a data connection used to receive the data from another data network, identifying, via the router, a second client device operating on the local data network, transmitting, via the router, a message over the local data network to the second client device, responsive to the message being received by the second client device, receiving, via the router, additional data over the local data network from the second client device, and forwarding, via the router, the additional data to the first client device.

IPC Classes  ?

  • H04W 40/12 - Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
  • H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery

5.

MANAGING A NUMBER OF CHANNEL ASSIGNMENTS BETWEEN A CLIENT AND SERVER

      
Application Number 19333225
Status Pending
Filing Date 2025-09-18
First Publication Date 2026-01-15
Owner Connectify, Inc. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abstract

One example may include a process that includes bonding connections between a client device and a server, transmitting a portion of data packets associated with an application used by the client device to be sent over a first connection of the connections and a remaining portion of the data packets to be concurrently sent over another connection of the plurality of connections, determining packets have dropped on the first connection of the plurality of connections, slowing a data rate of the first connection, monitoring data metrics of the connections, and removing one of the first connection and the another connection based on one or more monitored communication thresholds being satisfied by the data metrics.

IPC Classes  ?

  • H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
  • H04L 12/46 - Interconnection of networks
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 43/16 - Threshold monitoring
  • H04L 43/50 - Testing arrangements
  • H04L 67/141 - Setup of application sessions
  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session
  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 69/165 - Combined use of TCP and UDP protocolsImplementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] selection criteria therefor

6.

PERFORMING CHANNEL SELECTIONS TO OPTIMIZE DATA TRANSMISSION

      
Application Number 19288766
Status Pending
Filing Date 2025-08-01
First Publication Date 2025-11-20
Owner Connectify, Inc. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abstract

One example may include monitoring a data transmission rate of a client device using one or more of a first channel and a second channel for data transmissions, determining the data transmission rate is lower than a target data transmission rate, determining an expected data rate increase for a combined data transmission rate of the first channel being bonded with the second channel based on a comparison of a data transmission rate of the first channel and a data transmission rate of the second channel, and bonding the first channel with the second channel when it is determined that the combined data transmission rate of the first channel and the second channel is higher than the data transmission rate of the first channel.

IPC Classes  ?

  • H04B 1/74 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
  • H04B 17/309 - Measuring or estimating channel quality parameters
  • H04B 17/382 - MonitoringTesting of propagation channels for resource allocation, admission control or handover
  • H04L 1/02 - Arrangements for detecting or preventing errors in the information received by diversity reception
  • H04L 1/20 - Arrangements for detecting or preventing errors in the information received using signal-quality detector
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/0852 - Delays
  • H04L 43/0864 - Round trip delays
  • H04L 43/16 - Threshold monitoring
  • H04L 47/10 - Flow controlCongestion control
  • H04L 49/55 - Prevention, detection or correction of errors
  • H04L 49/552 - Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections

7.

DATA SHARING AMONG CLIENT DEVICES

      
Application Number 19064563
Status Pending
Filing Date 2025-02-26
First Publication Date 2025-09-04
Owner Connectify, Inc. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abstract

One example may include communicating, via a mobile device, with a router of a Wi-Fi network and a base station of a cellular network, identifying, via the mobile device, another mobile device operating on the Wi-Fi network, transmitting, via the mobile device, a request for data to the another mobile device, and the request is transmitted to the router, and responsive to the request being approved by the another mobile device, receiving, via the mobile device, data from the another mobile device.

IPC Classes  ?

  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
  • H04L 12/46 - Interconnection of networks

8.

CONNECTION MANAGEMENT OVER MULTIPLE NETWORKS

      
Application Number 19210347
Status Pending
Filing Date 2025-05-16
First Publication Date 2025-09-04
Owner Connectify, Inc. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abstract

One example may include receiving data, via a client device, over a first connection of a first network, sending a request, via the client device, to access a second network detected by the client device while the client device is communicating over the first network, responsive to receiving a captive portal from the second network, forwarding, via the client device, authentication information over a second connection to the second network, and receiving additional data, by the client device, over the first connection provided by the first network and a second connection provided by the second network after the authentication information is approved.

IPC Classes  ?

9.

OPTIMAL INTERNET PATHWAY SELECTION

      
Application Number 19182574
Status Pending
Filing Date 2025-04-17
First Publication Date 2025-07-31
Owner Connectify, Inc. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

An example may include receiving upload packets at an interconnect server center (ISC) device from a client device, and the upload packets include a header identifying the (ISC) device as a destination field and a destination server as an additional destination field, replacing, via the ISC device, a source field of the upload packets with an additional source field identifying the ISC device, selecting, via the ISC device, an optimal Internet pathway among a plurality of different Internet pathways based on network characteristics of the Internet pathways, and routing, via the ISC device, the upload packets to the destination server via the selected optimal Internet pathway.

IPC Classes  ?

10.

MANAGEMENT OF DATA COMMUNICATION CONNECTIONS

      
Application Number 19183884
Status Pending
Filing Date 2025-04-20
First Publication Date 2025-07-31
Owner Connectify, Inc. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abstract

One example method of operation may include transmitting, via a computer device, packets over a first channel of a Wi-Fi network and a second channel of a cellular network bonded with the first channel, determining one or more of the first and second channels experienced a network communication error, transmitting subsequent packets over a mirrored channel transmission comprising the first and second channels both transmitting the subsequent packets in parallel as duplicated packets on both the first and second channels for a period of time, determining no network communication errors occurred for the period of time, and responsive to the no network communication errors for the period of time, transmitting further subsequent packets over the bonded first and second channels, and the further subsequent packets include unique packets being transmitted on both the first and second channels.

IPC Classes  ?

  • H04W 28/04 - Error control
  • H04W 24/04 - Arrangements for maintaining operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 80/06 - Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

11.

REUSING SOFTWARE APPLICATION CONTAINERS

      
Application Number 18945520
Status Pending
Filing Date 2024-11-13
First Publication Date 2025-02-27
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 9/40 - Network security protocols
  • H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

12.

DATA ROUTING OPTIONS FOR A VPN

      
Application Number 18916245
Status Pending
Filing Date 2024-10-15
First Publication Date 2025-01-30
Owner Connectify, Inc. (USA)
Inventor
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abstract

One example method of operation may include receiving a domain name service (DNS) request, via a routing module of a client device, intended to be routed through a first virtual private network (VPN) server, determining, via the routing module, the DNS request matches information stored on a deny list, routing the DNS request to a second VPN server different from the first VPN server, receiving, via the client device, an IP address associated with the DNS request, and transmitting a data request intended for a remote server associated with the IP address to the second VPN server.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 12/46 - Interconnection of networks
  • H04L 45/00 - Routing or path finding of packets in data switching networks

13.

MULTI-PARTY CONFERENCE DATA MANAGEMENT

      
Application Number 18895191
Status Pending
Filing Date 2024-09-24
First Publication Date 2025-01-09
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

One example process may include determining, via a virtual private network (VPN) server, one or more client devices are currently sharing content data during a conference including a plurality of active client devices, determining, via the VPN server, one or more communication session parameters associated with the one or more of the client devices is outside one or more communication session parameter thresholds, and prioritizing, via the VPN server, the shared content data and modifying the one or more communication session parameters of the one or more client devices which are forwarding the shared content to the VPN server during the conference.

IPC Classes  ?

14.

MULTIPLE-STEP DATA THROTTLING DURING DATA TRANSFER

      
Application Number 18822072
Status Pending
Filing Date 2024-08-30
First Publication Date 2024-12-19
Owner CONNECTIFY, INC. (USA)
Inventor
  • Lutz, Brian
  • Gizis, Alexander
  • Cunningham, Kevin
  • Prodoehl, Brian

Abstract

An example method of operation may include monitoring an amount of data exchanged by a client device via a bonded connection with a first channel and a second channel used to simultaneously transfer data between the client device and one or more other network devices, determining a first amount of data used on the first channel and second amount of data used on the second channel, comparing the amount of data used on the first channel to a data usage threshold, reducing a data rate of subsequent transfers of data by the client device on the first channel and maintaining a data rate of the second channel, and transmitting and receiving data simultaneously by the client device on the first and second channels, and the reduced data rate of the first channel is less than a data rate of the second channel.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 9/40 - Network security protocols
  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04L 43/16 - Threshold monitoring
  • H04W 24/08 - Testing using real traffic

15.

OPTIMIZED DATA STREAMING DETECTION AND PRIORITIZATION

      
Application Number 18795665
Status Pending
Filing Date 2024-08-06
First Publication Date 2024-11-28
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Gizis, Alexander
  • Prodoehl, Brian

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.

IPC Classes  ?

16.

Providing multiple TCP connections between a client and server

      
Application Number 18581683
Grant Number 12445540
Status In Force
Filing Date 2024-02-20
First Publication Date 2024-09-19
Grant Date 2025-10-14
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
  • H04L 12/46 - Interconnection of networks
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 43/16 - Threshold monitoring
  • H04L 43/50 - Testing arrangements
  • H04L 67/141 - Setup of application sessions
  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session
  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 69/165 - Combined use of TCP and UDP protocolsImplementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] selection criteria therefor

17.

Data channel monitoring and selection

      
Application Number 18599886
Grant Number 12401392
Status In Force
Filing Date 2024-03-08
First Publication Date 2024-06-27
Grant Date 2025-08-26
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04B 1/74 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
  • H04B 17/309 - Measuring or estimating channel quality parameters
  • H04B 17/382 - MonitoringTesting of propagation channels for resource allocation, admission control or handover
  • H04L 1/02 - Arrangements for detecting or preventing errors in the information received by diversity reception
  • H04L 1/20 - Arrangements for detecting or preventing errors in the information received using signal-quality detector
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/0852 - Delays
  • H04L 43/0864 - Round trip delays
  • H04L 43/16 - Threshold monitoring
  • H04L 47/10 - Flow controlCongestion control
  • H04L 49/55 - Prevention, detection or correction of errors
  • H04L 49/552 - Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections

18.

Connection management over restricted network

      
Application Number 18600038
Grant Number 12328300
Status In Force
Filing Date 2024-03-08
First Publication Date 2024-06-27
Grant Date 2025-06-10
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abstract

One example may include receiving data, via a client device, from a virtual private network (VPN) server over a first connection of a first network, sending a request sent outside the VPN server, via the client device, to access a second network detected by the client device while the client device is communicating with the VPN server over the first network, responsive to receiving a captive portal from the second network, forwarding, via the client device, authentication information over a second connection to the second network, and receiving additional data, by the client device, from the VPN server over the first connection provided by the first network and a second connection provided by the second network after the authentication information is approved.

IPC Classes  ?

19.

CLIENT DEVICE CONNECTION ESTABLISHMENT

      
Application Number 18600304
Status Pending
Filing Date 2024-03-08
First Publication Date 2024-06-27
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

Abstract

One example includes transmitting a first request for data from a client device to a server, transmitting a second request for the data from the client device to the server, wherein the second request is transmitted prior to receiving a response to the first request, and receiving the data from the server at the client device responsive to the second request being sent from a different access point than an access point used to send the first request.

IPC Classes  ?

20.

SELECTING AND OPERATING AN OPTIMAL VIRTUAL PRIVATE NETWORK AMONG MULTIPLE VIRTUAL PRIVATE NETWORKS

      
Application Number 18432023
Status Pending
Filing Date 2024-02-04
First Publication Date 2024-05-30
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity

21.

DATA SERVICE MANAGEMENT OF PROXY DEVICES

      
Application Number 18511918
Status Pending
Filing Date 2023-11-16
First Publication Date 2024-05-23
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Gizis, Alexander
  • Cunningham, Kevin

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.

IPC Classes  ?

22.

Optimal internet pathway selection

      
Application Number 18531594
Grant Number 12301459
Status In Force
Filing Date 2023-12-06
First Publication Date 2024-03-28
Grant Date 2025-05-13
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

An example method may include receiving upload packets, at an interconnect server center (ISC) device from a virtual private network (VPN) client device, and the upload packets may include a header identifying the (ISC) device and a destination server as destination fields, transmitting, via the ISC device, tests packets along a plurality of different Internet pathways to identify network characteristics of the Internet pathways, determining an amount of time until one or more responses to the test packets are received, and forwarding the upload packets to a VPN server for routing to the destination server via an Internet pathway selected based on the amount of time associated with the received test packets.

IPC Classes  ?

23.

DATA SHARING AMONG MOBILE DEVICES

      
Application Number 18213824
Status Pending
Filing Date 2023-06-24
First Publication Date 2023-12-28
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Lutz, Brian

Abstract

One example may include transmitting a request from a first device to a second device to retrieve data from a remote server, and the first device and the second device are operating on a common network, responsive to receiving the request, transmitting a connection request, via the second device, to a virtual private network (VPN) server over a connection between the second device and the VPN server, receiving from the VPN server, via the second device, a portion of the data retrieved from the remote server over the connection between the second device and the VPN server, and transmitting, via the second device, the portion of the data over the common network to the first device, and wherein the first device combines the portion of the data with another portion of the data received from the VPN server.

IPC Classes  ?

24.

Multi-party conference data management

      
Application Number 18320194
Grant Number 12132776
Status In Force
Filing Date 2023-05-18
First Publication Date 2023-11-23
Grant Date 2024-10-29
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

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.

IPC Classes  ?

25.

Data routing options for a VPN

      
Application Number 18219362
Grant Number 12149506
Status In Force
Filing Date 2023-07-07
First Publication Date 2023-11-02
Grant Date 2024-11-19
Owner Connectify, Inc. (USA)
Inventor
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 12/46 - Interconnection of networks
  • H04L 45/00 - Routing or path finding of packets in data switching networks

26.

Minimizing connection delay for a data session

      
Application Number 18208258
Grant Number 12184737
Status In Force
Filing Date 2023-06-10
First Publication Date 2023-10-05
Grant Date 2024-12-31
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

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.

IPC Classes  ?

  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 9/40 - Network security protocols

27.

Apparatus and method for secure communication over restricted network

      
Application Number 18198271
Grant Number 11956217
Status In Force
Filing Date 2023-05-16
First Publication Date 2023-09-14
Grant Date 2024-04-09
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

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.

IPC Classes  ?

28.

Providing multiple TCP connections between a client and server

      
Application Number 18121437
Grant Number 11943326
Status In Force
Filing Date 2023-03-14
First Publication Date 2023-07-13
Grant Date 2024-03-26
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 12/46 - Interconnection of networks
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 43/16 - Threshold monitoring
  • H04L 43/50 - Testing arrangements
  • H04L 67/141 - Setup of application sessions
  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session
  • H04L 69/165 - Combined use of TCP and UDP protocolsImplementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] selection criteria therefor

29.

Data transfer with multiple threshold actions

      
Application Number 18109839
Grant Number 11956008
Status In Force
Filing Date 2023-02-14
First Publication Date 2023-06-22
Grant Date 2024-04-09
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04B 1/74 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
  • H04B 17/309 - Measuring or estimating channel quality parameters
  • H04B 17/382 - MonitoringTesting of propagation channels for resource allocation, admission control or handover
  • H04L 1/02 - Arrangements for detecting or preventing errors in the information received by diversity reception
  • H04L 1/20 - Arrangements for detecting or preventing errors in the information received using signal-quality detector
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/0852 - Delays
  • H04L 43/0864 - Round trip delays
  • H04L 43/16 - Threshold monitoring
  • H04L 47/10 - Flow controlCongestion control
  • H04L 49/55 - Prevention, detection or correction of errors
  • H04L 49/552 - Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections

30.

Monitoring mobile device data network usage to identify authentic Wi-Fi service

      
Application Number 18071165
Grant Number 12610311
Status In Force
Filing Date 2022-11-29
First Publication Date 2023-06-01
Grant Date 2026-04-21
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

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.

IPC Classes  ?

  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04L 12/46 - Interconnection of networks
  • H04W 48/18 - Selecting a network or a communication service
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

31.

Management of data communication connections

      
Application Number 18089325
Grant Number 12309635
Status In Force
Filing Date 2022-12-27
First Publication Date 2023-05-04
Grant Date 2025-05-20
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04W 28/04 - Error control
  • H04W 24/04 - Arrangements for maintaining operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 80/06 - Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

32.

Optimal internet pathway selection

      
Application Number 17971131
Grant Number 11876712
Status In Force
Filing Date 2022-10-21
First Publication Date 2023-02-09
Grant Date 2024-01-16
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

An example method may include identifying upload packets at a VPN client operating on a client device, and the upload packets 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.

IPC Classes  ?

33.

Providing optimum mobile device data network usage

      
Application Number 17833953
Grant Number 12610419
Status In Force
Filing Date 2022-06-07
First Publication Date 2022-12-08
Grant Date 2026-04-21
Owner Connectify, Inc. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

One example process may include receiving data at a mobile device from a cellular data channel associated with a cellular network during a communication session comprising an IP address assigned to the mobile device for use during the communication session, determining the mobile device is within a communication range of one or more available wireless local area networks (WLANs), establishing a WLAN channel between the mobile device and a WLAN among the one or more WLANs and pausing the cellular data channel, transmitting and receiving data using the IP address over the WLAN channel as part of the communication session; monitoring a performance of the WLAN channel, identifying a failing data exchange over the WLAN channel between the mobile device and the WLAN, resuming the cellular data channel to supplement the data exchanged by the mobile device, and forwarding the data from the mobile device over the cellular data channel and the WLAN channel during the session.

IPC Classes  ?

34.

Apparatus and method for secure communication over restricted network

      
Application Number 17848558
Grant Number 11689504
Status In Force
Filing Date 2022-06-24
First Publication Date 2022-10-06
Grant Date 2023-06-27
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

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.

IPC Classes  ?

35.

Reusing software application containers

      
Application Number 17673774
Grant Number 12169732
Status In Force
Filing Date 2022-02-16
First Publication Date 2022-08-18
Grant Date 2024-12-17
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abstract

One example process may include modifying a status of a container after a communication session associated with the container has ended, receiving a token from a client device to establish a communication session with a virtual machine, assigning the client device to the container, updating a container state file to include the token, a file version and a client device identifier, and responsive to assigning the client device, initiating one or more container processes with the container and maintaining one or more container processes already operating in an active status with the container prior to the assignment.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 9/40 - Network security protocols
  • H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

36.

Apparatus and method for client connection establishment

      
Application Number 17727310
Grant Number 11956320
Status In Force
Filing Date 2022-04-22
First Publication Date 2022-08-04
Grant Date 2024-04-09
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

37.

Minimizing connection delay for a data session

      
Application Number 17589862
Grant Number 11716395
Status In Force
Filing Date 2022-01-31
First Publication Date 2022-08-04
Grant Date 2023-08-01
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

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.

IPC Classes  ?

  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 9/40 - Network security protocols

38.

Selecting and operating an optimal virtual private network among multiple virtual private networks

      
Application Number 17499829
Grant Number 11936522
Status In Force
Filing Date 2021-10-12
First Publication Date 2022-04-14
Grant Date 2024-03-19
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity

39.

Providing multiple TCP connections between a client and server

      
Application Number 17499833
Grant Number 11632443
Status In Force
Filing Date 2021-10-12
First Publication Date 2022-04-14
Grant Date 2023-04-18
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 69/165 - Combined use of TCP and UDP protocolsImplementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] selection criteria therefor
  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/16 - Threshold monitoring
  • H04L 67/141 - Setup of application sessions

40.

Multiple-step data throttling during data transfer

      
Application Number 17458526
Grant Number 12114199
Status In Force
Filing Date 2021-08-26
First Publication Date 2022-03-03
Grant Date 2024-10-08
Owner CONNECTIFY, INC. (USA)
Inventor
  • Lutz, Brian
  • Gizis, Alexander
  • Cunningham, Kevin
  • Prodoehl, Brian

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.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 9/40 - Network security protocols
  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04L 43/16 - Threshold monitoring
  • H04W 24/08 - Testing using real traffic

41.

Data transfer with multiple threshold actions

      
Application Number 17458534
Grant Number 11606118
Status In Force
Filing Date 2021-08-26
First Publication Date 2022-03-03
Grant Date 2023-03-14
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04B 1/74 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
  • H04L 43/16 - Threshold monitoring
  • H04L 47/10 - Flow controlCongestion control
  • H04L 49/55 - Prevention, detection or correction of errors
  • H04L 43/0852 - Delays
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 49/552 - Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
  • H04L 43/0864 - Round trip delays
  • H04B 17/309 - Measuring or estimating channel quality parameters
  • H04B 17/382 - MonitoringTesting of propagation channels for resource allocation, admission control or handover
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 1/20 - Arrangements for detecting or preventing errors in the information received using signal-quality detector
  • H04L 1/02 - Arrangements for detecting or preventing errors in the information received by diversity reception

42.

Optimized data streaming detection and prioritization

      
Application Number 17356184
Grant Number 12088482
Status In Force
Filing Date 2021-06-23
First Publication Date 2021-12-23
Grant Date 2024-09-10
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Volek, Harry
  • Gizis, Alexander
  • Prodoehl, Brian

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.

IPC Classes  ?

43.

Optimal internet pathway selection

      
Application Number 17344594
Grant Number 11516132
Status In Force
Filing Date 2021-06-10
First Publication Date 2021-12-16
Grant Date 2022-11-29
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin

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.

IPC Classes  ?

44.

Data routing options for a VPN

      
Application Number 17236929
Grant Number 11743235
Status In Force
Filing Date 2021-04-21
First Publication Date 2021-10-28
Grant Date 2023-08-29
Owner CONNECTIFY, INC. (USA)
Inventor
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abstract

One example method of operation may include receiving a data request from a client device to retrieve data from one or more servers, identifying from the data request one or more of a domain name and an IP address associated with the one or more servers, determining whether the data will be routed through a VPN server or through a non-VPN route among the one or more servers based on a comparison of one or more of the domain name and the IP address with one or more lists stored in a VPN client application memory associated with the VPN server, and routing the data through the VPN server or outside the VPN server based on results of the comparison.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 12/46 - Interconnection of networks
  • H04L 45/00 - Routing or path finding of packets in data switching networks

45.

Management of data communication connections

      
Application Number 17204814
Grant Number 11570660
Status In Force
Filing Date 2021-03-17
First Publication Date 2021-09-23
Grant Date 2023-01-31
Owner CONNECTIFY, INC. (USA)
Inventor
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

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.

IPC Classes  ?

  • H04W 28/04 - Error control
  • H04W 80/06 - Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 24/04 - Arrangements for maintaining operational condition
  • H04W 24/08 - Testing using real traffic

46.

Apparatus and method for client connection establishment

      
Application Number 17071651
Grant Number 11368535
Status In Force
Filing Date 2020-10-15
First Publication Date 2021-05-20
Grant Date 2022-06-21
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

Abstract

A method of connecting a client computer to a server, the method comprising the steps of: transmitting a first request from the client computer to the server for the server to communicate with the client computer; transmitting a second request from the client computer to the server for the server to communicate with the client computer, the second request transmitted from the client computer to the server without first receiving a response to the first request; wherein there is more than one difference between the first request and the second request, and the response requested from the server based on the first request and the second request is identical.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/141 - Setup of application sessions
  • H04L 12/46 - Interconnection of networks
  • H04L 67/56 - Provisioning of proxy services
  • H04L 67/01 - Protocols

47.

Apparatus and method for secure communication over restricted network

      
Application Number 17064846
Grant Number 11405362
Status In Force
Filing Date 2020-10-07
First Publication Date 2021-04-15
Grant Date 2022-08-02
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abstract

A method of communicating with a remote server via a client, the method comprises the steps of: allowing encapsulated data to be transmitted from the client and towards a remote server via a VPN; attempting to gain access to, or to increase access to, a private network with unencapsulated data and outside of the VPN; identifying a captive portal that restricts access to the private network; allowing receipt of signaling with unencapsulated data outside of the VPN that causes an authentication server associated with the captive portal to permit access or increase access to the private network; and transmitting encapsulated data from the client to the remote server via the VPN and over the private network after the authentication server grants access to the private network.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols

48.

Secure remote computer network

      
Application Number 16907421
Grant Number 11647069
Status In Force
Filing Date 2020-06-22
First Publication Date 2020-10-08
Grant Date 2023-05-09
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Gizis, Alexander
  • Lewanda, David

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.

IPC Classes  ?

  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 43/0829 - Packet loss
  • H04L 43/0852 - Delays
  • H04L 67/52 - Network services specially adapted for the location of the user terminal

49.

Secure remote computer network

      
Application Number 16729955
Grant Number 10715583
Status In Force
Filing Date 2019-12-30
First Publication Date 2020-04-30
Grant Date 2020-07-14
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lutz, Brian
  • Gizis, Alexander
  • Lewanda, David

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

50.

PINGIFY

      
Serial Number 88818793
Status Registered
Filing Date 2020-03-03
Registration Date 2020-10-20
Owner Connectify, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable software in the nature of a mobile application for testing Internet connections

51.

Secure remote computer network

      
Application Number 16173161
Grant Number 10652310
Status In Force
Filing Date 2018-10-29
First Publication Date 2019-02-28
Grant Date 2020-05-12
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian

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.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

52.

Network address translating router for mobile networking

      
Application Number 15595181
Grant Number 10652202
Status In Force
Filing Date 2017-05-15
First Publication Date 2017-08-31
Grant Date 2020-05-12
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alex
  • Lutz, Brian
  • Prodoehl, Brian

Abstract

A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal

53.

Secure remote computer network

      
Application Number 14976565
Grant Number 10148732
Status In Force
Filing Date 2015-12-21
First Publication Date 2016-04-21
Grant Date 2018-12-04
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian

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.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

54.

Secure remote computer network

      
Application Number 14765115
Grant Number 10484335
Status In Force
Filing Date 2013-02-11
First Publication Date 2016-01-07
Grant Date 2019-11-19
Owner CONNECTIFY, INC. (USA)
Inventor
  • Prodoehl, Brian
  • Lewanda, David
  • Gizis, Alex
  • Lutz, Brian

Abstract

Systems and methods to provide improved secure, high speed networking between two or more computers is disclosed. The invention provides a robust and flexible means to readily establish a secure connection between two or more computers using insecure public or private network connections, while eliminating most of the difficulties and issues a user typically experiences with varying virtual private networks (“VPN”) and firewall configurations. The inventive system can be adapted to route traffic across multiple network connections based on a variety of criteria, including without limitation, the importance of any given data, the cost of each means of connection, and/or the performance of each possible means of connecting to the client system.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/733 - Selecting a path with minimum length or minimum hop count

55.

Miscellaneous Design

      
Serial Number 86758552
Status Registered
Filing Date 2015-09-16
Registration Date 2016-04-26
Owner Connectify, Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software application that turns a user's computer into a wireless router

56.

SPEEDIFY

      
Serial Number 86310220
Status Registered
Filing Date 2014-06-16
Registration Date 2015-06-09
Owner CONNECTIFY, INC. ()
NICE Classes  ?
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing an online network service for enhancing network speeds for users of the Internet; providing an online network service for enabling virtual private network (VPN) operation Providing software as a service (SAAS) featuring bonding Internet connections; providing software as a service (SAAS) featuring data compression software; providing software as a service (SAAS) featuring advertisement filtering software

57.

Network address translating router for mobile networking

      
Application Number 13926227
Grant Number 09686232
Status In Force
Filing Date 2013-06-25
First Publication Date 2013-12-26
Grant Date 2017-06-20
Owner CONNECTIFY, INC. (USA)
Inventor
  • Gizis, Alex
  • Lutz, Brian
  • Prodoehl, Brian

Abstract

A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal

58.

CONNECTIFY

      
Serial Number 77875182
Status Registered
Filing Date 2009-11-18
Registration Date 2010-07-06
Owner CONNECTIFY, INC. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software application that turns a user's computer into a wireless router