Patents by Inventor Jonathan Foulkes

Jonathan Foulkes 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).

  • Patent number: 11303513
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device determines performance measurements for a network connection of the network device. The performance measurements are sent by the network device to a web service over the network connection, where the web service computes configuration settings for the network device based on the performance measurements. The web service returns the computed configuration settings to the network device, and the network device applies the computed configuration settings to the QoS functions of the network device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 12, 2022
    Assignee: Evenroute, LLC
    Inventor: Jonathan Foulkes
  • Patent number: 10938948
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 2, 2021
    Assignee: EvenRoute, LLC
    Inventors: Jonathan Foulkes, Steve Christianson
  • Publication number: 20200007652
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Application
    Filed: September 3, 2019
    Publication date: January 2, 2020
    Inventors: Jonathan Foulkes, Steve Christianson
  • Patent number: 10419580
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 17, 2019
    Assignee: EVENROUTE, LLC
    Inventors: Jonathan Foulkes, Steve Christianson
  • Publication number: 20170279921
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Application
    Filed: June 12, 2017
    Publication date: September 28, 2017
    Inventors: Jonathan Foulkes, Steve Christianson
  • Publication number: 20170093630
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device determines performance measurements for a network connection of the network device. The performance measurements are sent by the network device to a web service over the network connection, where the web service computes configuration settings for the network device based on the performance measurements. The web service returns the computed configuration settings to the network device, and the network device applies the computed configuration settings to the QoS functions of the network device.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 30, 2017
    Inventor: Jonathan Foulkes
  • Patent number: 6519643
    Abstract: A Session Allocation Manager (“SAM”) manages multiple client connections to a limited number of host terminal sessions. The SAM also minimizes the latency involved in creating and terminating a host session. The SAM may reside on a server in the communication path between the client and the host session. Host data objects may use the SAM to associate a client connection to a host session. The SAM monitors the session activity and enforces inactivity timeouts. The SAM also attempts to reestablish a host session when it fails. In an environment having only a limited number of available terminal sessions, the SAM may control the session by creating a session window. A connection mechanism directed by the client may then request a session window from the SAM. If multiple clients ask for the same connection mechanism, the SAM may dedicate a particular session window to a particular type of connection mechanism.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: February 11, 2003
    Assignee: Attachmate Corporation
    Inventors: Jonathan Foulkes, Frank Steinmann