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: 12267245Abstract: 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: GrantFiled: June 8, 2022Date of Patent: April 1, 2025Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
-
Patent number: 11831678Abstract: 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: GrantFiled: March 4, 2020Date of Patent: November 28, 2023Assignee: 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: 11706143Abstract: 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: GrantFiled: February 17, 2020Date of Patent: July 18, 2023Assignee: Citrix Systems, Inc.Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
-
Patent number: 11593714Abstract: 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: GrantFiled: June 19, 2020Date of Patent: February 28, 2023Assignee: 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: 20220303221Abstract: 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: ApplicationFiled: June 8, 2022Publication date: September 22, 2022Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
-
Patent number: 11381509Abstract: 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: GrantFiled: June 13, 2018Date of Patent: July 5, 2022Assignee: Citrix Systems, Inc.Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
-
Publication number: 20210350277Abstract: 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: ApplicationFiled: June 19, 2020Publication date: November 11, 2021Inventors: Aman Agrawal, Josephine Suganthi Joseph Leo, Kasirao Velugu, Praveen Dandin, Rama Rao Katta, Ratnesh Singh Thakur, Seth Kenneth Keith, Rakesh Thangellapalli
-
Publication number: 20210281605Abstract: 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: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: Rakesh Kumar THANGELLAPALLI, Rama Rao KATTA, Kasirao VELUGU, Praveen DANDIN, Aman AGRAWAL, Seth Kenneth KEITH, Ratnesh SINGH THAKUR, Josephine SUGANTHI JOSEPH LEO
-
Publication number: 20200204497Abstract: 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: ApplicationFiled: February 17, 2020Publication date: June 25, 2020Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
-
Patent number: 10567285Abstract: 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: GrantFiled: March 17, 2017Date of Patent: February 18, 2020Assignee: Citrix Systems, Inc.Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
-
Patent number: 10126164Abstract: 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: GrantFiled: August 5, 2015Date of Patent: November 13, 2018Assignee: General Electric CompanyInventors: Michael Charles Spalding, Kenneth Keith Lambach
-
Publication number: 20180302328Abstract: 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: ApplicationFiled: June 13, 2018Publication date: October 18, 2018Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu
-
Publication number: 20180270156Abstract: 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: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Seth Kenneth Keith, Mustafa Kutluk Testicioglu, Lampros Dounis
-
Publication number: 20170038251Abstract: 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: ApplicationFiled: August 5, 2015Publication date: February 9, 2017Inventors: Michael Charles Spalding, Kenneth Keith Lambach
-
Patent number: 9312109Abstract: 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: GrantFiled: January 25, 2013Date of Patent: April 12, 2016Assignee: GENERAL ELECTRIC COMPANYInventors: Edward Joseph Baus, Joseph Paul Constant, Kenneth Keith Lambach
-
Publication number: 20140209812Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: Edward Joseph Baus, Joseph Paul Constant, Kenneth Keith Lambach
-
Publication number: 20140082859Abstract: 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: ApplicationFiled: October 31, 2013Publication date: March 27, 2014Applicant: Shaw Industries Group, Inc.Inventors: Bryan Morton, George Cavanaugh, Kenneth Keith
-
Publication number: 20140053347Abstract: 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: ApplicationFiled: October 31, 2013Publication date: February 27, 2014Applicant: Shaw Industries Group, Inc.Inventors: Bryan Morton, George Cavanaugh, Kenneth Keith
-
Patent number: 7600649Abstract: 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: GrantFiled: February 8, 2005Date of Patent: October 13, 2009Assignee: Baker Hughes IncorporatedInventor: Kenneth Keith Clark
-
Patent number: D690212Type: GrantFiled: October 26, 2012Date of Patent: September 24, 2013Assignee: General Electric CompanyInventors: Edward Joseph Baus, Richard Earl Martin, Kenneth Keith Lambach, Joseph Paul Constant