Patents by Inventor Kenneth Keith

Kenneth Keith 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: 12267245
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy. In case of backlog, packets may be collected together into an aggregated or ‘uber’ packet, with QoS processing applied based on a virtual size of the aggregated packet.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: April 1, 2025
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
  • Patent number: 11831678
    Abstract: Described embodiments provide systems and methods for detecting autonomous programs is provided. A device, intermediary to a plurality of clients and a plurality of servers, can receive a first request from a first client of the plurality of clients to a server of the plurality of servers via a connection between the device and the first client. The device can include, into a response from the server to the first client, a uniform resource locator (URL) comprising one or more randomly generated characters within a predetermined character space. The device can determine that the first client has an autonomous program responsive to receiving a second request from the first client using the URL. The device can terminate, responsive to the determination, the connection to the first client.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 28, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Rakesh Kumar Thangellapalli, Rama Rao Katta, Kasirao Velugu, Praveen Dandin, Aman Agrawal, Seth Kenneth Keith, Ratnesh Singh Thakur, Josephine Suganthi Joseph Leo
  • Patent number: 11706143
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: July 18, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
  • Patent number: 11593714
    Abstract: A computer system is provided. The computer system includes a memory, a network interface, and a processor coupled to the memory and the network interface. The processor is configured to receive a response to a request to verify whether an ostensible client of a service is actually a client or a bot, the response including an indicator of whether the ostensible client is a client or a bot; receive information descriptive of interoperations between the ostensible client and the service that are indicative of whether the ostensible client is a client or a bot; and train a plurality of machine learning classifiers using the information and the indicator to generate a next generation of the plurality of machine learning classifiers.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 28, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Aman Agrawal, Josephine Suganthi Joseph Leo, Kasirao Velugu, Praveen Dandin, Rama Rao Katta, Ratnesh Singh Thakur, Seth Kenneth Keith, Rakesh Thangellapalli
  • Publication number: 20220303221
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy. In case of backlog, packets may be collected together into an aggregated or ‘uber’ packet, with QoS processing applied based on a virtual size of the aggregated packet.
    Type: Application
    Filed: June 8, 2022
    Publication date: September 22, 2022
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
  • Patent number: 11381509
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy. In case of backlog, packets may be collected together into an aggregated or ‘uber’ packet, with QoS processing applied based on a virtual size of the aggregated packet.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: July 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
  • Publication number: 20210350277
    Abstract: A computer system is provided. The computer system includes a memory, a network interface, and a processor coupled to the memory and the network interface. The processor is configured to receive a response to a request to verify whether an ostensible client of a service is actually a client or a bot, the response including an indicator of whether the ostensible client is a client or a bot; receive information descriptive of interoperations between the ostensible client and the service that are indicative of whether the ostensible client is a client or a bot; and train a plurality of machine learning classifiers using the information and the indicator to generate a next generation of the plurality of machine learning classifiers.
    Type: Application
    Filed: June 19, 2020
    Publication date: November 11, 2021
    Inventors: Aman Agrawal, Josephine Suganthi Joseph Leo, Kasirao Velugu, Praveen Dandin, Rama Rao Katta, Ratnesh Singh Thakur, Seth Kenneth Keith, Rakesh Thangellapalli
  • Publication number: 20210281605
    Abstract: Described embodiments provide systems and methods for detecting autonomous programs is provided. A device, intermediary to a plurality of clients and a plurality of servers, can receive a first request from a first client of the plurality of clients to a server of the plurality of servers via a connection between the device and the first client. The device can include, into a response from the server to the first client, a uniform resource locator (URL) comprising one or more randomly generated characters within a predetermined character space. The device can determine that the first client has an autonomous program responsive to receiving a second request from the first client using the URL. The device can terminate, responsive to the determination, the connection to the first client.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Rakesh Kumar THANGELLAPALLI, Rama Rao KATTA, Kasirao VELUGU, Praveen DANDIN, Aman AGRAWAL, Seth Kenneth KEITH, Ratnesh SINGH THAKUR, Josephine SUGANTHI JOSEPH LEO
  • Publication number: 20200204497
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy.
    Type: Application
    Filed: February 17, 2020
    Publication date: June 25, 2020
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
  • Patent number: 10567285
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: February 18, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
  • Patent number: 10126164
    Abstract: A flame sensor detects the presence of a flame in a combustion system in which the flame emits light. The flame sensor includes a body connectable with the combustion system. A photodetector is supported in the body. The photodetector responds to light emitted by the flame and generates an electrical signal proportional to an intensity of the light. A window is supported in the body and located between the combustion system and photodetector. The window is susceptible to contamination from the combustion system and the contamination may decrease sensitivity of the photodetector. A light source is supported in the body. The light source emits light so that a predetermined amount of the light emitted by the light source reflects into the photodetector when contamination is present on the window and the photodetector generates a signal indicative of contamination on the window.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 13, 2018
    Assignee: General Electric Company
    Inventors: Michael Charles Spalding, Kenneth Keith Lambach
  • Publication number: 20180302328
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy. In case of backlog, packets may be collected together into an aggregated or ‘uber’ packet, with QoS processing applied based on a virtual size of the aggregated packet.
    Type: Application
    Filed: June 13, 2018
    Publication date: October 18, 2018
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
  • Publication number: 20180270156
    Abstract: Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
  • Publication number: 20170038251
    Abstract: A flame sensor detects the presence of a flame in a combustion system in which the flame emits light. The flame sensor includes a body connectable with the combustion system. A photodetector is supported in the body. The photodetector responds to light emitted by the flame and generates an electrical signal proportional to an intensity of the light. A window is supported in the body and located between the combustion system and photodetector. The window is susceptible to contamination from the combustion system and the contamination may decrease sensitivity of the photodetector. A light source is supported in the body. The light source emits light so that a predetermined amount of the light emitted by the light source reflects into the photodetector when contamination is present on the window and the photodetector generates a signal indicative of contamination on the window.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Michael Charles Spalding, Kenneth Keith Lambach
  • Patent number: 9312109
    Abstract: A radiation detection assembly includes an ionization chamber for detecting radiation. An exterior enclosure houses the ionization chamber within an interior volume. A pair of support structures support the ionization chamber with respect to the exterior enclosure. The support structures are disposed opposite each other at a surface of the ionization chamber such that the ionization chamber is symmetric with respect to an axis extending between the support structures. A method of supporting the radiation detection assembly is also provided.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 12, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Edward Joseph Baus, Joseph Paul Constant, Kenneth Keith Lambach
  • Publication number: 20140209812
    Abstract: A radiation detection assembly includes an ionization chamber for detecting radiation. An exterior enclosure houses the ionization chamber within an interior volume. A pair of support structures support the ionization chamber with respect to the exterior enclosure. The support structures are disposed opposite each other at a surface of the ionization chamber such that the ionization chamber is symmetric with respect to an axis extending between the support structures. A method of supporting the radiation detection assembly is also provided.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Edward Joseph Baus, Joseph Paul Constant, Kenneth Keith Lambach
  • Publication number: 20140082859
    Abstract: A process for manufacturing spaced dyed yarn for use with tufted or pile carpet including applying one or more colors of dye to one or more yarns in a predetermined spaced relation to form a colorized yarn having a predetermined color pattern.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 27, 2014
    Applicant: Shaw Industries Group, Inc.
    Inventors: Bryan Morton, George Cavanaugh, Kenneth Keith
  • Publication number: 20140053347
    Abstract: A process for manufacturing spaced dyed yarn for use with tufted or pile carpet including applying one or more colors of dye to one or more yarns in a predetermined spaced relation to form a colorized yarn having a predetermined color pattern.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 27, 2014
    Applicant: Shaw Industries Group, Inc.
    Inventors: Bryan Morton, George Cavanaugh, Kenneth Keith
  • Patent number: 7600649
    Abstract: Methods and devices for preventing temperature and pressure extrusion failure in o-ring seal assemblies. One embodiment employs a bore in the plug so that the thin wall of the plug flexes outward at high pressures to partially fill the gap between the chamber member and the plug where the o-ring is located, thereby preventing the o-ring from extruding through the narrowed gap. A second embodiment utilizes a plug of a higher coefficient of thermal expansion than the chamber member that expands outward slightly at high temperatures, thus partially filling the gap. A third embodiment secures the o-ring in the gap between a backup ring and a retaining ring, and the backup ring has a higher coefficient of thermal expansion than the plug and chamber member. At high temperatures the backup ring expands to partially fill the gap. Additional embodiments are created by combining these three embodiments.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: October 13, 2009
    Assignee: Baker Hughes Incorporated
    Inventor: Kenneth Keith Clark
  • Patent number: D690212
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: September 24, 2013
    Assignee: General Electric Company
    Inventors: Edward Joseph Baus, Richard Earl Martin, Kenneth Keith Lambach, Joseph Paul Constant