Connectify, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-58 de 58 pour Connectify, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 54
        Marque 4
Date
Nouveautés (dernières 4 semaines) 3
2026 mai (MACJ) 3
2026 avril 1
2026 janvier 1
2026 (AACJ) 5
Voir plus
Classe IPC
H04L 12/46 - Interconnexion de réseaux 22
H04L 9/40 - Protocoles réseaux de sécurité 15
H04L 43/16 - Surveillance de seuil 12
H04L 67/141 - Configuration des sessions d'application 8
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux 6
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 3
38 - Services de télécommunications 1
42 - Services scientifiques, technologiques et industriels, recherche et conception 1
Statut
En Instance 19
Enregistré / En vigueur 39
Résultats pour

1.

MANAGING UNIDIRECTIONAL DATA CHANNEL ASSIGNMENT

      
Numéro d'application 19385212
Statut En instance
Date de dépôt 2025-11-11
Date de la première publication 2026-05-14
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]

2.

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

      
Numéro d'application 19032414
Statut En instance
Date de dépôt 2025-01-20
Date de la première publication 2026-05-14
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 12/46 - Interconnexion de réseaux

3.

Minimizing Connection Delay For a Data Session

      
Numéro d'application 18940714
Statut En instance
Date de dépôt 2024-11-07
Date de la première publication 2026-05-07
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 67/145 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement en évitant la fin de session, p. ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
  • H04L 9/40 - Protocoles réseaux de sécurité

4.

DATA SOURCE MANAGEMENT OF A ROUTER

      
Numéro d'application 19341920
Statut En instance
Date de dépôt 2025-09-26
Date de la première publication 2026-04-02
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04W 40/12 - Sélection d'itinéraire ou de voie de communication, p. ex. routage basé sur l'énergie disponible ou le chemin le plus court sur la base de la qualité d'émission ou de la qualité des canaux
  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes

5.

MANAGING A NUMBER OF CHANNEL ASSIGNMENTS BETWEEN A CLIENT AND SERVER

      
Numéro d'application 19333225
Statut En instance
Date de dépôt 2025-09-18
Date de la première publication 2026-01-15
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 43/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 67/141 - Configuration des sessions d'application
  • H04L 67/143 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement
  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04L 69/165 - Utilisation combinée des protocoles TCP et UDPImplémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP] critères de sélection à cet effet

6.

PERFORMING CHANNEL SELECTIONS TO OPTIMIZE DATA TRANSMISSION

      
Numéro d'application 19288766
Statut En instance
Date de dépôt 2025-08-01
Date de la première publication 2025-11-20
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04B 1/74 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour augmenter la fiabilité, p. ex. en utilisant des canaux ou des appareils supplémentaires ou de réserve
  • H04B 17/309 - Mesure ou estimation des paramètres de qualité d’un canal
  • H04B 17/382 - SurveillanceTests de canaux de propagation pour l’attribution de ressources, le contrôle d’accès ou le transfert
  • H04L 1/02 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par réception à diversité
  • H04L 1/20 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un détecteur de la qualité du signal
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/0823 - Erreurs, p. ex. erreurs de transmission
  • H04L 43/0852 - Retards
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 49/55 - Prévention, détection ou correction des erreurs
  • H04L 49/552 - Prévention, détection ou correction des erreurs en garantissant l'intégrité des paquets reçus via des connexions redondantes

7.

DATA SHARING AMONG CLIENT DEVICES

      
Numéro d'application 19064563
Statut En instance
Date de dépôt 2025-02-26
Date de la première publication 2025-09-04
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04W 4/16 - Services supplémentaires liés aux communications, p. ex. transfert ou mise en attente d'appels
  • H04L 12/46 - Interconnexion de réseaux

8.

CONNECTION MANAGEMENT OVER MULTIPLE NETWORKS

      
Numéro d'application 19210347
Statut En instance
Date de dépôt 2025-05-16
Date de la première publication 2025-09-04
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

9.

OPTIMAL INTERNET PATHWAY SELECTION

      
Numéro d'application 19182574
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2025-07-31
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

10.

MANAGEMENT OF DATA COMMUNICATION CONNECTIONS

      
Numéro d'application 19183884
Statut En instance
Date de dépôt 2025-04-20
Date de la première publication 2025-07-31
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04W 28/04 - Détection d’erreurs
  • H04W 24/04 - Configurations pour maintenir l'état de fonctionnement
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 80/06 - Protocoles de couche transport, p. ex. protocole de commande de transport [TCP Transport Control Protocol] par liaison sans fil
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

11.

REUSING SOFTWARE APPLICATION CONTAINERS

      
Numéro d'application 18945520
Statut En instance
Date de dépôt 2024-11-13
Date de la première publication 2025-02-27
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 69/163 - Adaptation dans la bande de l'échange de données TCPProcédures de commande intra-bande

12.

DATA ROUTING OPTIONS FOR A VPN

      
Numéro d'application 18916245
Statut En instance
Date de dépôt 2024-10-15
Date de la première publication 2025-01-30
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données

13.

MULTI-PARTY CONFERENCE DATA MANAGEMENT

      
Numéro d'application 18895191
Statut En instance
Date de dépôt 2024-09-24
Date de la première publication 2025-01-09
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 65/1083 - Procédures en session

14.

MULTIPLE-STEP DATA THROTTLING DURING DATA TRANSFER

      
Numéro d'application 18822072
Statut En instance
Date de dépôt 2024-08-30
Date de la première publication 2024-12-19
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Lutz, Brian
  • Gizis, Alexander
  • Cunningham, Kevin
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p. ex. régulation de flux ou d'encombrement
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
  • H04L 43/16 - Surveillance de seuil
  • H04W 24/08 - Réalisation de tests en trafic réel

15.

OPTIMIZED DATA STREAMING DETECTION AND PRIORITIZATION

      
Numéro d'application 18795665
Statut En instance
Date de dépôt 2024-08-06
Date de la première publication 2024-11-28
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

16.

Providing multiple TCP connections between a client and server

      
Numéro d'application 18581683
Numéro de brevet 12445540
Statut Délivré - en vigueur
Date de dépôt 2024-02-20
Date de la première publication 2024-09-19
Date d'octroi 2025-10-14
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 43/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 67/141 - Configuration des sessions d'application
  • H04L 67/143 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement
  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04L 69/165 - Utilisation combinée des protocoles TCP et UDPImplémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP] critères de sélection à cet effet

17.

Data channel monitoring and selection

      
Numéro d'application 18599886
Numéro de brevet 12401392
Statut Délivré - en vigueur
Date de dépôt 2024-03-08
Date de la première publication 2024-06-27
Date d'octroi 2025-08-26
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04B 1/74 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour augmenter la fiabilité, p. ex. en utilisant des canaux ou des appareils supplémentaires ou de réserve
  • H04B 17/309 - Mesure ou estimation des paramètres de qualité d’un canal
  • H04B 17/382 - SurveillanceTests de canaux de propagation pour l’attribution de ressources, le contrôle d’accès ou le transfert
  • H04L 1/02 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par réception à diversité
  • H04L 1/20 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un détecteur de la qualité du signal
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/0823 - Erreurs, p. ex. erreurs de transmission
  • H04L 43/0852 - Retards
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 49/55 - Prévention, détection ou correction des erreurs
  • H04L 49/552 - Prévention, détection ou correction des erreurs en garantissant l'intégrité des paquets reçus via des connexions redondantes

18.

Connection management over restricted network

      
Numéro d'application 18600038
Numéro de brevet 12328300
Statut Délivré - en vigueur
Date de dépôt 2024-03-08
Date de la première publication 2024-06-27
Date d'octroi 2025-06-10
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

19.

CLIENT DEVICE CONNECTION ESTABLISHMENT

      
Numéro d'application 18600304
Statut En instance
Date de dépôt 2024-03-08
Date de la première publication 2024-06-27
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

20.

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

      
Numéro d'application 18432023
Statut En instance
Date de dépôt 2024-02-04
Date de la première publication 2024-05-30
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité

21.

DATA SERVICE MANAGEMENT OF PROXY DEVICES

      
Numéro d'application 18511918
Statut En instance
Date de dépôt 2023-11-16
Date de la première publication 2024-05-23
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Gizis, Alexander
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

22.

Optimal internet pathway selection

      
Numéro d'application 18531594
Numéro de brevet 12301459
Statut Délivré - en vigueur
Date de dépôt 2023-12-06
Date de la première publication 2024-03-28
Date d'octroi 2025-05-13
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

23.

DATA SHARING AMONG MOBILE DEVICES

      
Numéro d'application 18213824
Statut En instance
Date de dépôt 2023-06-24
Date de la première publication 2023-12-28
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Lutz, Brian

Abrégé

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.

Classes IPC  ?

24.

Multi-party conference data management

      
Numéro d'application 18320194
Numéro de brevet 12132776
Statut Délivré - en vigueur
Date de dépôt 2023-05-18
Date de la première publication 2023-11-23
Date d'octroi 2024-10-29
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04L 65/1083 - Procédures en session
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 12/46 - Interconnexion de réseaux

25.

Data routing options for a VPN

      
Numéro d'application 18219362
Numéro de brevet 12149506
Statut Délivré - en vigueur
Date de dépôt 2023-07-07
Date de la première publication 2023-11-02
Date d'octroi 2024-11-19
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données

26.

Minimizing connection delay for a data session

      
Numéro d'application 18208258
Numéro de brevet 12184737
Statut Délivré - en vigueur
Date de dépôt 2023-06-10
Date de la première publication 2023-10-05
Date d'octroi 2024-12-31
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 67/145 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement en évitant la fin de session, p. ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
  • H04L 9/40 - Protocoles réseaux de sécurité

27.

Apparatus and method for secure communication over restricted network

      
Numéro d'application 18198271
Numéro de brevet 11956217
Statut Délivré - en vigueur
Date de dépôt 2023-05-16
Date de la première publication 2023-09-14
Date d'octroi 2024-04-09
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

28.

Providing multiple TCP connections between a client and server

      
Numéro d'application 18121437
Numéro de brevet 11943326
Statut Délivré - en vigueur
Date de dépôt 2023-03-14
Date de la première publication 2023-07-13
Date d'octroi 2024-03-26
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 43/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 67/141 - Configuration des sessions d'application
  • H04L 67/143 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement
  • H04L 69/165 - Utilisation combinée des protocoles TCP et UDPImplémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP] critères de sélection à cet effet

29.

Data transfer with multiple threshold actions

      
Numéro d'application 18109839
Numéro de brevet 11956008
Statut Délivré - en vigueur
Date de dépôt 2023-02-14
Date de la première publication 2023-06-22
Date d'octroi 2024-04-09
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04B 1/74 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour augmenter la fiabilité, p. ex. en utilisant des canaux ou des appareils supplémentaires ou de réserve
  • H04B 17/309 - Mesure ou estimation des paramètres de qualité d’un canal
  • H04B 17/382 - SurveillanceTests de canaux de propagation pour l’attribution de ressources, le contrôle d’accès ou le transfert
  • H04L 1/02 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par réception à diversité
  • H04L 1/20 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un détecteur de la qualité du signal
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/0823 - Erreurs, p. ex. erreurs de transmission
  • H04L 43/0852 - Retards
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 49/55 - Prévention, détection ou correction des erreurs
  • H04L 49/552 - Prévention, détection ou correction des erreurs en garantissant l'intégrité des paquets reçus via des connexions redondantes

30.

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

      
Numéro d'application 18071165
Numéro de brevet 12610311
Statut Délivré - en vigueur
Date de dépôt 2022-11-29
Date de la première publication 2023-06-01
Date d'octroi 2026-04-21
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p. ex. distribution de données d'exploration
  • H04L 12/46 - Interconnexion de réseaux
  • H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications
  • H04W 88/06 - Dispositifs terminaux adapté au fonctionnement dans des réseaux multiples, p. ex. terminaux multi-mode

31.

Management of data communication connections

      
Numéro d'application 18089325
Numéro de brevet 12309635
Statut Délivré - en vigueur
Date de dépôt 2022-12-27
Date de la première publication 2023-05-04
Date d'octroi 2025-05-20
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04W 28/04 - Détection d’erreurs
  • H04W 24/04 - Configurations pour maintenir l'état de fonctionnement
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 80/06 - Protocoles de couche transport, p. ex. protocole de commande de transport [TCP Transport Control Protocol] par liaison sans fil
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

32.

Optimal internet pathway selection

      
Numéro d'application 17971131
Numéro de brevet 11876712
Statut Délivré - en vigueur
Date de dépôt 2022-10-21
Date de la première publication 2023-02-09
Date d'octroi 2024-01-16
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

33.

Providing optimum mobile device data network usage

      
Numéro d'application 17833953
Numéro de brevet 12610419
Statut Délivré - en vigueur
Date de dépôt 2022-06-07
Date de la première publication 2022-12-08
Date d'octroi 2026-04-21
Propriétaire Connectify, Inc. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • H04W 76/19 - Rétablissement de connexion
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 36/14 - Resélection d'un réseau ou d'une interface hertzienne
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

34.

Apparatus and method for secure communication over restricted network

      
Numéro d'application 17848558
Numéro de brevet 11689504
Statut Délivré - en vigueur
Date de dépôt 2022-06-24
Date de la première publication 2022-10-06
Date d'octroi 2023-06-27
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

35.

Reusing software application containers

      
Numéro d'application 17673774
Numéro de brevet 12169732
Statut Délivré - en vigueur
Date de dépôt 2022-02-16
Date de la première publication 2022-08-18
Date d'octroi 2024-12-17
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 69/163 - Adaptation dans la bande de l'échange de données TCPProcédures de commande intra-bande

36.

Apparatus and method for client connection establishment

      
Numéro d'application 17727310
Numéro de brevet 11956320
Statut Délivré - en vigueur
Date de dépôt 2022-04-22
Date de la première publication 2022-08-04
Date d'octroi 2024-04-09
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

37.

Minimizing connection delay for a data session

      
Numéro d'application 17589862
Numéro de brevet 11716395
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2022-08-04
Date d'octroi 2023-08-01
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 67/145 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement en évitant la fin de session, p. ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
  • H04L 9/40 - Protocoles réseaux de sécurité

38.

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

      
Numéro d'application 17499829
Numéro de brevet 11936522
Statut Délivré - en vigueur
Date de dépôt 2021-10-12
Date de la première publication 2022-04-14
Date d'octroi 2024-03-19
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité

39.

Providing multiple TCP connections between a client and server

      
Numéro d'application 17499833
Numéro de brevet 11632443
Statut Délivré - en vigueur
Date de dépôt 2021-10-12
Date de la première publication 2022-04-14
Date d'octroi 2023-04-18
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04L 69/165 - Utilisation combinée des protocoles TCP et UDPImplémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP] critères de sélection à cet effet
  • H04L 67/143 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/141 - Configuration des sessions d'application

40.

Multiple-step data throttling during data transfer

      
Numéro d'application 17458526
Numéro de brevet 12114199
Statut Délivré - en vigueur
Date de dépôt 2021-08-26
Date de la première publication 2022-03-03
Date d'octroi 2024-10-08
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Lutz, Brian
  • Gizis, Alexander
  • Cunningham, Kevin
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p. ex. régulation de flux ou d'encombrement
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
  • H04L 43/16 - Surveillance de seuil
  • H04W 24/08 - Réalisation de tests en trafic réel

41.

Data transfer with multiple threshold actions

      
Numéro d'application 17458534
Numéro de brevet 11606118
Statut Délivré - en vigueur
Date de dépôt 2021-08-26
Date de la première publication 2022-03-03
Date d'octroi 2023-03-14
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04B 1/74 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour augmenter la fiabilité, p. ex. en utilisant des canaux ou des appareils supplémentaires ou de réserve
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 49/55 - Prévention, détection ou correction des erreurs
  • H04L 43/0852 - Retards
  • H04L 43/0823 - Erreurs, p. ex. erreurs de transmission
  • H04L 49/552 - Prévention, détection ou correction des erreurs en garantissant l'intégrité des paquets reçus via des connexions redondantes
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04B 17/309 - Mesure ou estimation des paramètres de qualité d’un canal
  • H04B 17/382 - SurveillanceTests de canaux de propagation pour l’attribution de ressources, le contrôle d’accès ou le transfert
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 1/20 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un détecteur de la qualité du signal
  • H04L 1/02 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par réception à diversité

42.

Optimized data streaming detection and prioritization

      
Numéro d'application 17356184
Numéro de brevet 12088482
Statut Délivré - en vigueur
Date de dépôt 2021-06-23
Date de la première publication 2021-12-23
Date d'octroi 2024-09-10
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Volek, Harry
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

43.

Optimal internet pathway selection

      
Numéro d'application 17344594
Numéro de brevet 11516132
Statut Délivré - en vigueur
Date de dépôt 2021-06-10
Date de la première publication 2021-12-16
Date d'octroi 2022-11-29
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin

Abrégé

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.

Classes IPC  ?

44.

Data routing options for a VPN

      
Numéro d'application 17236929
Numéro de brevet 11743235
Statut Délivré - en vigueur
Date de dépôt 2021-04-21
Date de la première publication 2021-10-28
Date d'octroi 2023-08-29
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données

45.

Management of data communication connections

      
Numéro d'application 17204814
Numéro de brevet 11570660
Statut Délivré - en vigueur
Date de dépôt 2021-03-17
Date de la première publication 2021-09-23
Date d'octroi 2023-01-31
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Cunningham, Kevin
  • Prodoehl, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04W 28/04 - Détection d’erreurs
  • H04W 80/06 - Protocoles de couche transport, p. ex. protocole de commande de transport [TCP Transport Control Protocol] par liaison sans fil
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
  • H04W 24/04 - Configurations pour maintenir l'état de fonctionnement
  • H04W 24/08 - Réalisation de tests en trafic réel

46.

Apparatus and method for client connection establishment

      
Numéro d'application 17071651
Numéro de brevet 11368535
Statut Délivré - en vigueur
Date de dépôt 2020-10-15
Date de la première publication 2021-05-20
Date d'octroi 2022-06-21
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/141 - Configuration des sessions d'application
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/01 - Protocoles

47.

Apparatus and method for secure communication over restricted network

      
Numéro d'application 17064846
Numéro de brevet 11405362
Statut Délivré - en vigueur
Date de dépôt 2020-10-07
Date de la première publication 2021-04-15
Date d'octroi 2022-08-02
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Cunningham, Kevin
  • Gizis, Alexander

Abrégé

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.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/40 - Protocoles réseaux de sécurité

48.

Secure remote computer network

      
Numéro d'application 16907421
Numéro de brevet 11647069
Statut Délivré - en vigueur
Date de dépôt 2020-06-22
Date de la première publication 2020-10-08
Date d'octroi 2023-05-09
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Gizis, Alexander
  • Lewanda, David

Abrégé

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.

Classes IPC  ?

  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04L 43/0829 - Perte de paquets
  • H04L 43/0852 - Retards
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur

49.

Secure remote computer network

      
Numéro d'application 16729955
Numéro de brevet 10715583
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2020-04-30
Date d'octroi 2020-07-14
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lutz, Brian
  • Gizis, Alexander
  • Lewanda, David

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

50.

PINGIFY

      
Numéro de série 88818793
Statut Enregistrée
Date de dépôt 2020-03-03
Date d'enregistrement 2020-10-20
Propriétaire Connectify, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

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

51.

Secure remote computer network

      
Numéro d'application 16173161
Numéro de brevet 10652310
Statut Délivré - en vigueur
Date de dépôt 2018-10-29
Date de la première publication 2019-02-28
Date d'octroi 2020-05-12
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

52.

Network address translating router for mobile networking

      
Numéro d'application 15595181
Numéro de brevet 10652202
Statut Délivré - en vigueur
Date de dépôt 2017-05-15
Date de la première publication 2017-08-31
Date d'octroi 2020-05-12
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alex
  • Lutz, Brian
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données

53.

Secure remote computer network

      
Numéro d'application 14976565
Numéro de brevet 10148732
Statut Délivré - en vigueur
Date de dépôt 2015-12-21
Date de la première publication 2016-04-21
Date d'octroi 2018-12-04
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alexander
  • Prodoehl, Brian
  • Cunningham, Kevin
  • Lutz, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

54.

Secure remote computer network

      
Numéro d'application 14765115
Numéro de brevet 10484335
Statut Délivré - en vigueur
Date de dépôt 2013-02-11
Date de la première publication 2016-01-07
Date d'octroi 2019-11-19
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Prodoehl, Brian
  • Lewanda, David
  • Gizis, Alex
  • Lutz, Brian

Abrégé

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.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 12/733 - Sélection d’un chemin de longueur minimum ou de nombre de sauts minimum

55.

Miscellaneous Design

      
Numéro de série 86758552
Statut Enregistrée
Date de dépôt 2015-09-16
Date d'enregistrement 2016-04-26
Propriétaire Connectify, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

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

56.

SPEEDIFY

      
Numéro de série 86310220
Statut Enregistrée
Date de dépôt 2014-06-16
Date d'enregistrement 2015-06-09
Propriétaire CONNECTIFY, INC. ()
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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

      
Numéro d'application 13926227
Numéro de brevet 09686232
Statut Délivré - en vigueur
Date de dépôt 2013-06-25
Date de la première publication 2013-12-26
Date d'octroi 2017-06-20
Propriétaire CONNECTIFY, INC. (USA)
Inventeur(s)
  • Gizis, Alex
  • Lutz, Brian
  • Prodoehl, Brian

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données

58.

CONNECTIFY

      
Numéro de série 77875182
Statut Enregistrée
Date de dépôt 2009-11-18
Date d'enregistrement 2010-07-06
Propriétaire CONNECTIFY, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

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