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: 20220070717
    Abstract: An example method of operation may include exchanging data between a client device and a server at a first transmission rate via at least one of a first channel and a second channel, monitoring an amount of data exchanged, comparing the amount of data exchanged to a first data amount threshold and a second data amount threshold for at least one time period, partially limiting subsequent transfers of data between the client device and the server when the first data amount threshold is reached in the at least one time period, and further partially limiting the subsequent transfers of data or ending transfer of data between the client device and the server when the second data amount threshold is reached in the at least one time period.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 3, 2022
    Inventors: Brian Lutz, Alexander Gizis, Kevin Cunningham, Brian Prodoehl
  • Publication number: 20210336931
    Abstract: One example method of operation may include receiving a data request from a client device to retrieve data from one or more servers, identifying from the data request one or more of a domain name and an IP address associated with the one or more servers, determining whether the data will be routed through a VPN server or through a non-VPN route among the one or more servers based on a comparison of one or more of the domain name and the IP address with one or more lists stored in a VPN client application memory associated with the VPN server, and routing the data through the VPN server or outside the VPN server based on results of the comparison.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 28, 2021
    Inventors: Brian Lutz, Kevin Cunningham, Alexander Gizis, Brian Prodoehl
  • Publication number: 20210152644
    Abstract: A method of connecting a client computer to a server, the method comprising the steps of: transmitting a first request from the client computer to the server for the server to communicate with the client computer; transmitting a second request from the client computer to the server for the server to communicate with the client computer, the second request transmitted from the client computer to the server without first receiving a response to the first request; wherein there is more than one difference between the first request and the second request, and the response requested from the server based on the first request and the second request is identical.
    Type: Application
    Filed: October 15, 2020
    Publication date: May 20, 2021
    Inventors: Brian PRODOEHL, Kevin CUNNINGHAM, Brian LUTZ, Alexander GIZIS
  • Publication number: 20210112035
    Abstract: A method of communicating with a remote server via a client, the method comprises the steps of: allowing encapsulated data to be transmitted from the client and towards a remote server via a VPN; attempting to gain access to, or to increase access to, a private network with unencapsulated data and outside of the VPN; identifying a captive portal that restricts access to the private network; allowing receipt of signaling with unencapsulated data outside of the VPN that causes an authentication server associated with the captive portal to permit access or increase access to the private network; and transmitting encapsulated data from the client to the remote server via the VPN and over the private network after the authentication server grants access to the private network.
    Type: Application
    Filed: October 7, 2020
    Publication date: April 15, 2021
    Inventors: Brian PRODOEHL, Brian LUTZ, Kevin CUNNINGHAM, Alexander GIZIS
  • Publication number: 20200322418
    Abstract: A VPN is established between a client and a remote server. Data is partitioned into a plurality of packets. The packets are encrypted and scheduled for transmission over a cellular and a Wi-Fi connection. Scheduling of the packets is dynamically adjusted. Addresses of the encrypted packets are translated to match network addresses of respective physical interfaces. Packets are transmitted from the client to the server based on the scheduling. A packet that is transmitted on one of the connections and is subsequently lost is subsequently transmitted on the other connection.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Brian PRODOEHL, Brian LUTZ, Alexander GIZIS, David Lewanda
  • Patent number: 10715583
    Abstract: A VPN is established between a client and a remote server. Data is partitioned into a plurality of packets. The packets are encrypted and scheduled for transmission over a cellular and a Wi-Fi connection. Scheduling of the packets is dynamically adjusted. Addresses of the encrypted packets are translated to match network addresses of respective physical interfaces. Packets are transmitted from the client to the server based on the scheduling. A packet that is transmitted on one of the connections and is subsequently lost is subsequently transmitted on the other connection.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: July 14, 2020
    Assignee: Connectify, Inc.
    Inventors: Brian Prodoehl, Brian Lutz, Alexander Gizis, David Lewanda
  • Publication number: 20200201269
    Abstract: 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: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Inventors: Gardar Johannesson, Maria Terres, Moslem Ladoni, Carlos Carrion, Nicholas Cizek, Brian Lutz, Ricardo Lemos, James Delaney
  • Patent number: 10652202
    Abstract: A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 12, 2020
    Assignee: Connectify, Inc.
    Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
  • Patent number: 10652310
    Abstract: A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 12, 2020
    Assignee: Connectify, Inc.
    Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
  • Publication number: 20200137146
    Abstract: A VPN is established between a client and a remote server. Data is partitioned into a plurality of packets. The packets are encrypted and scheduled for transmission over a cellular and a Wi-Fi connection. Scheduling of the packets is dynamically adjusted. Addresses of the encrypted packets are translated to match network addresses of respective physical interfaces. Packets are transmitted from the client to the server based on the scheduling. A packet that is transmitted on one of the connections and is subsequently lost is subsequently transmitted on the other connection.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Brian Prodoehl, Brian Lutz, Alexander Gizis, David Lewanda
  • Publication number: 20200134486
    Abstract: 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: Application
    Filed: October 24, 2019
    Publication date: April 30, 2020
    Inventors: 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: 10484335
    Abstract: Systems and methods to provide improved secure, high speed networking between two or more computers is disclosed. The invention provides a robust and flexible means to readily establish a secure connection between two or more computers using insecure public or private network connections, while eliminating most of the difficulties and issues a user typically experiences with varying virtual private networks (“VPN”) and firewall configurations. The inventive system can be adapted to route traffic across multiple network connections based on a variety of criteria, including without limitation, the importance of any given data, the cost of each means of connection, and/or the performance of each possible means of connecting to the client system.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: November 19, 2019
    Assignee: Connectify, Inc.
    Inventors: Brian Prodoehl, David Lewanda, Alex Gizis, Brian Lutz
  • Publication number: 20190068688
    Abstract: A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
  • Patent number: 10148732
    Abstract: A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 4, 2018
    Assignee: Connectify, Inc.
    Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
  • Publication number: 20170250950
    Abstract: A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
  • Patent number: 9686232
    Abstract: A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: June 20, 2017
    Assignee: Connectify, Inc.
    Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
  • Publication number: 20160112495
    Abstract: A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham, Brian Lutz
  • Publication number: 20160006695
    Abstract: Systems and methods to provide improved secure, high speed networking between two or more computers is disclosed. The invention provides a robust and flexible means to readily establish a secure connection between two or more computers using insecure public or private network connections, while eliminating most of the difficulties and issues a user typically experiences with varying virtual private networks (“VPN”) and firewall configurations. The inventive system can be adapted to route traffic across multiple network connections based on a variety of criteria, including without limitation, the importance of any given data, the cost of each means of connection, and/or the performance of each possible means of connecting to the client system.
    Type: Application
    Filed: February 11, 2013
    Publication date: January 7, 2016
    Inventors: Brian PRODOEHL, David LEWANDA, Alex GIZIS, Brian LUTZ
  • Publication number: 20130346620
    Abstract: A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 26, 2013
    Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
  • Patent number: 6830022
    Abstract: 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: Grant
    Filed: October 30, 2001
    Date of Patent: December 14, 2004
    Assignee: International Engine Intellectual Property Company, LLC
    Inventor: Brian Lutz