Patents by Inventor Brian Lutz
Brian Lutz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220070717Abstract: 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.Type: ApplicationFiled: August 26, 2021Publication date: March 3, 2022Inventors: Brian Lutz, Alexander Gizis, Kevin Cunningham, Brian Prodoehl
-
Publication number: 20210336931Abstract: 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.Type: ApplicationFiled: April 21, 2021Publication date: October 28, 2021Inventors: Brian Lutz, Kevin Cunningham, Alexander Gizis, Brian Prodoehl
-
Publication number: 20210152644Abstract: 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: ApplicationFiled: October 15, 2020Publication date: May 20, 2021Inventors: Brian PRODOEHL, Kevin CUNNINGHAM, Brian LUTZ, Alexander GIZIS
-
Publication number: 20210112035Abstract: 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: ApplicationFiled: October 7, 2020Publication date: April 15, 2021Inventors: Brian PRODOEHL, Brian LUTZ, Kevin CUNNINGHAM, Alexander GIZIS
-
Publication number: 20200322418Abstract: 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: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Inventors: Brian PRODOEHL, Brian LUTZ, Alexander GIZIS, David Lewanda
-
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
-
Publication number: 20200201269Abstract: Systems and methods for utilizing a spatial statistical model to maximize efficacy in performing trials on agronomic fields are disclosed herein. In an embodiment, a system receives first yield data for a first portion of an agronomic field, the first portion of the agronomic field having received a first treatment, and second yield data, for a second portion of the agronomic field, the second portion of the agronomic field having received a second treatment that is different than the first treatment. The system uses a spatial statistical model and the first yield data to compute a yield value for the second portion of the agronomic field, the yield value indicating an agronomic yield for the second portion of the agronomic field if the second portion of the agronomic field had received the first treatment instead of the second treatment. Based on the computed yield value and the second yield data, the system selects the second treatment.Type: ApplicationFiled: December 20, 2019Publication date: June 25, 2020Inventors: Gardar Johannesson, Maria Terres, Moslem Ladoni, Carlos Carrion, Nicholas Cizek, Brian Lutz, Ricardo Lemos, James Delaney
-
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
-
Publication number: 20200137146Abstract: 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: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Brian Prodoehl, Brian Lutz, Alexander Gizis, David Lewanda
-
Publication number: 20200134486Abstract: An example computer-implemented method includes receiving agricultural data records comprising a first set of yield properties for a first set of seeds grown in a first set of environments, and receiving genetic feature data related to a second set of seeds. The method further includes generating a second set of yield properties for the second set of seeds associated with a second set of environments by applying a model using the genetic feature data and the agricultural data records. In addition, the method includes determining predicted yield performance for a third set of seeds associated with one or more target environments by applying the second set of yield properties, and generating seed recommendations for the one or more target environments based on the predicted yield performance for the third set of seeds. In the present example, the method also includes causing display, on a display device communicatively coupled to the server computer system, the seed recommendations.Type: ApplicationFiled: October 24, 2019Publication date: April 30, 2020Inventors: Dongming Jiang, Herbert Ssegane, James C. Moore, III, Jason K. Bull, Liwei Wen, Timothy Reich, Tonya S. Ehlmann, Xiao Yang, Xuefei Wang, Brian Lutz, Guomei Wang
-
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
-
Publication number: 20190068688Abstract: 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: ApplicationFiled: October 29, 2018Publication date: February 28, 2019Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, 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
-
Publication number: 20170250950Abstract: 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: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
-
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
-
Publication number: 20160112495Abstract: 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: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
-
Publication number: 20160006695Abstract: 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: ApplicationFiled: February 11, 2013Publication date: January 7, 2016Inventors: Brian PRODOEHL, David LEWANDA, Alex GIZIS, Brian LUTZ
-
Publication number: 20130346620Abstract: 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: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
-
Patent number: 6830022Abstract: There is provided a valve actuation linkage mechanism for use in an internal combustion engine that reduces friction wear on the valve assembly during engine operation and can be pre-assembled to reduce manufacturing time and costs. The valve actuation linkage mechanism comprises a rocker arm having a pivot rod cup, a pivot rod, a valve bridge having a pivot rod chamber, and a pivot rod retainer. The pivot rod comprises a pivot rod head, a pivot rod neck, a pivot rod body, and a pivot rod bottom. The valve bridge comprises a middle valve bridge section having the pivot rod chamber and a pair of pivot rod retainer securing bore, a bottom valve bridge section, and a lubricant dimple in the pivot rod chamber. The pivot rod retainer is comprised of a pivot rod orifice having pivot rod prongs and at least one securing orifice.Type: GrantFiled: October 30, 2001Date of Patent: December 14, 2004Assignee: International Engine Intellectual Property Company, LLCInventor: Brian Lutz