Patents Assigned to Connectify, Inc.
-
Patent number: 11516132Abstract: 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.Type: GrantFiled: June 10, 2021Date of Patent: November 29, 2022Assignee: Connectify, Inc.Inventors: Brian Prodoehl, Kevin Cunningham
-
Patent number: 11405362Abstract: 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.Type: GrantFiled: October 7, 2020Date of Patent: August 2, 2022Assignee: Connectify, Inc.Inventors: Brian Prodoehl, Brian Lutz, Kevin Cunningham, Alexander Gizis
-
Patent number: 11368535Abstract: 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.Type: GrantFiled: October 15, 2020Date of Patent: June 21, 2022Assignee: Connectify, Inc.Inventors: Brian Prodoehl, Kevin Cunningham, Brian Lutz, Alexander Gizis
-
Patent number: 10715583Abstract: 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.Type: GrantFiled: December 30, 2019Date of Patent: July 14, 2020Assignee: Connectify, Inc.Inventors: Brian Prodoehl, Brian Lutz, Alexander Gizis, David Lewanda
-
Patent number: 10652202Abstract: 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.Type: GrantFiled: May 15, 2017Date of Patent: May 12, 2020Assignee: Connectify, Inc.Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
-
Patent number: 10652310Abstract: 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.Type: GrantFiled: October 29, 2018Date of Patent: May 12, 2020Assignee: Connectify, Inc.Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
-
Patent number: 10484335Abstract: 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.Type: GrantFiled: February 11, 2013Date of Patent: November 19, 2019Assignee: Connectify, Inc.Inventors: Brian Prodoehl, David Lewanda, Alex Gizis, Brian Lutz
-
Patent number: 10148732Abstract: 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.Type: GrantFiled: December 21, 2015Date of Patent: December 4, 2018Assignee: Connectify, Inc.Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
-
Patent number: 9686232Abstract: 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.Type: GrantFiled: June 25, 2013Date of Patent: June 20, 2017Assignee: Connectify, Inc.Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl