Patents by Inventor Kenneth Boone
Kenneth Boone 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: 11799972Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: GrantFiled: September 27, 2022Date of Patent: October 24, 2023Assignee: Cisco Technology, Inc.Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Patent number: 11563643Abstract: Systems and methods provide advanced network tracing techniques in the data plane. A data plane packet processing system can receive a request to trace a class of network traffic. The system can receive a plurality of packets. The system can determine on a per packet basis whether to trace the plurality of packets. The system can mark a trace flag associated with a first packet in response to determining that the first packets corresponds to the class of network traffic. The system can capture a trace entry for the first packet in response to determining that the tracing flag has been marked. The trace entry can be configured to include or exclude a packet count, a packet header, a packet payload, and/or processing information. In addition, the trace buffer for storing trace entries can be configurable (e.g., fixed-size buffer, circular buffer, or dynamic buffer).Type: GrantFiled: January 6, 2022Date of Patent: January 24, 2023Assignee: Cisco Technology, Inc.Inventor: Gary Kenneth Boon
-
Publication number: 20230013640Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: ApplicationFiled: September 27, 2022Publication date: January 19, 2023Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Patent number: 11483398Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: GrantFiled: December 2, 2020Date of Patent: October 25, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Publication number: 20220131759Abstract: Systems and methods provide advanced network tracing techniques in the data plane. A data plane packet processing system can receive a request to trace a class of network traffic. The system can receive a plurality of packets. The system can determine on a per packet basis whether to trace the plurality of packets. The system can mark a trace flag associated with a first packet in response to determining that the first packets corresponds to the class of network traffic. The system can capture a trace entry for the first packet in response to determining that the tracing flag has been marked. The trace entry can be configured to include or exclude a packet count, a packet header, a packet payload, and/or processing information. In addition, the trace buffer for storing trace entries can be configurable (e.g., fixed-size buffer, circular buffer, or dynamic buffer).Type: ApplicationFiled: January 6, 2022Publication date: April 28, 2022Inventor: Gary Kenneth Boon
-
Patent number: 11252040Abstract: Systems and methods provide advanced network tracing techniques in the data plane. A data plane packet processing system can receive a request to trace a class of network traffic. The system can receive a plurality of packets. The system can determine on a per packet basis whether to trace the plurality of packets. The system can mark a trace flag associated with a first packet in response to determining that the first packets corresponds to the class of network traffic. The system can capture a trace entry for the first packet in response to determining that the tracing flag has been marked. The trace entry can be configured to include or exclude a packet count, a packet header, a packet payload, and/or processing information. In addition, the trace buffer for storing trace entries can be configurable (e.g., fixed-size buffer, circular buffer, or dynamic buffer).Type: GrantFiled: July 31, 2018Date of Patent: February 15, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Gary Kenneth Boon
-
Publication number: 20210092191Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: ApplicationFiled: December 2, 2020Publication date: March 25, 2021Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Patent number: 10873636Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: GrantFiled: July 9, 2018Date of Patent: December 22, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Publication number: 20200044931Abstract: Systems and methods provide advanced network tracing techniques in the data plane. A data plane packet processing system can receive a request to trace a class of network traffic. The system can receive a plurality of packets. The system can determine on a per packet basis whether to trace the plurality of packets. The system can mark a trace flag associated with a first packet in response to determining that the first packets corresponds to the class of network traffic. The system can capture a trace entry for the first packet in response to determining that the tracing flag has been marked. The trace entry can be configured to include or exclude a packet count, a packet header, a packet payload, and/or processing information. In addition, the trace buffer for storing trace entries can be configurable (e.g., fixed-size buffer, circular buffer, or dynamic buffer).Type: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventor: Gary Kenneth Boon
-
Publication number: 20200014763Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.Type: ApplicationFiled: July 9, 2018Publication date: January 9, 2020Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
-
Patent number: 9724686Abstract: A sulfonated polyethylene is achieved where a polymethylene backbone with substituted methylene units having one or two sulfonic acid groups or salts of the sulfonic acid groups periodically, quasiperiodically, or quasirandomly separated from each other by unsubstituted methylene units along the polymer backbone. The sulfonated polyethylene is prepared by suspending a sulfonated ester polyethylene in a polar aprotic non-solvent, whereupon the addition of a strong base saponifies the esters with the dissolving of the resulting sulfonated polyethylene having salts of sulfonic acid groups.Type: GrantFiled: January 15, 2016Date of Patent: August 8, 2017Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Taylor W. Gaines, Kenneth Boone Wagener
-
Patent number: 9409850Abstract: Olefin metathesis between an acrylate monomer and a polyene comprising molecule or polymer is employed as a method of cross-metathesizing or depolymerizing the molecule. The metathesis reaction forms a telechelic acrylate molecule that is a monomer, oligomer or polymer. The telechelic acrylate molecule can be employed as a monomer for condensation polymerization.Type: GrantFiled: August 20, 2013Date of Patent: August 9, 2016Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Kenneth Boone Wagener, Michael Schulz
-
Publication number: 20160129436Abstract: A sulfonated polyethylene is achieved where a polymethylene backbone with substituted methylene units having one or two sulfonic acid groups or salts of the sulfonic acid groups periodically, quasiperiodically, or quasirandomly separated from each other by unsubstituted methylene units along the polymer backbone. The sulfonated polyethylene is prepared by suspending a sulfonated ester polyethylene in a polar aprotic non-solvent, whereupon the addition of a strong base saponifies the esters with the dissolving of the resulting sulfonated polyethylene having salts of sulfonic acid groups.Type: ApplicationFiled: January 15, 2016Publication date: May 12, 2016Inventors: Taylor W. Gaines, Kenneth Boone Wagener
-
Publication number: 20150232406Abstract: Olefin metathesis between an acrylate monomer and a polyene comprising molecule or polymer is employed as a method of cross-metathesizing or depolymerizing the molecule. The metathesis reaction forms a telechelic acrylate molecule that is a monomer, oligomer or polymer. The telechelic acrylate molecule can be employed as a monomer for condensation polymerization.Type: ApplicationFiled: August 20, 2013Publication date: August 20, 2015Inventors: Kenneth Boone Wagener, Michael Schulz
-
Patent number: 8540976Abstract: A poly(non-conjugated diene) based sunscreen has a plurality of repeating units where each repeating unit has at least one UV absorbing chromophore that is situated between and connected by chains to two mono-ene units where each UV absorbing chromophore absorb UVA and UVB light. The poly(non-conjugated diene) based sunscreen can be included with a vehicle for application to the skin to prevent sunburn. The poly(non-conjugated diene) based sunscreen can be prepared by acyclic diene metathesis polymerization.Type: GrantFiled: April 1, 2010Date of Patent: September 24, 2013Assignee: University of Florida Research Foundation, Inc.Inventors: James Klein Leonard, Kenneth Berry Sloan, Kenneth Boone Wagener
-
Publication number: 20120009133Abstract: A poly(non-conjugated diene) based sunscreen has a plurality of repeating units where each repeating unit has at least one UV absorbing chromophore that is situated between and connected by chains to two mono-ene units where each UV absorbing chromophore absorb UVA and UVB light. The poly(non-conjugated diene) based sunscreen can be included with a vehicle for application to the skin to prevent sunburn. The poly(non-conjugated diene) based sunscreen can be prepared by acyclic diene metathesis polymerization.Type: ApplicationFiled: April 1, 2010Publication date: January 12, 2012Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: James Klein Leonard, Kenneth Berry Sloan, Kenneth Boone Wagener
-
Patent number: 7858710Abstract: A method of preparing periodic, semi-periodic, or semi-random polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid involves polymerizing 1-alkoxyalkyl ester substituted ?,?-dienes, and/or 1-alkoxyalkyl ester substituted cycloalkenes via olefin metathesis reactions followed by hydrogenation of the alkylene units and subsequently hydrolyzed to the desired polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid. The polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid can then be converted to ionomers by exchange with a monomeric carboxylate salt.Type: GrantFiled: April 23, 2007Date of Patent: December 28, 2010Assignee: University of Florida Research Foundation, Inc.Inventors: Kenneth Boone Wagener, Travis W. Baughman
-
Publication number: 20100255050Abstract: The present invention concerns an acyclic diene metathesis (ADMET) chemistry-based method of making polymers incorporating biologically active molecules, and the polymers formed thereby. Functionalized polymers prepared by this method can be used to produce a broad range of commercially important products such as drag delivery agents (prodrugs), chromatography reagents (e.g., for use in separatory reagents), biomimetics, and biodegradable synthetic polymers.Type: ApplicationFiled: July 24, 2008Publication date: October 7, 2010Inventors: James Klein Leonard, Kenneth Boone Wagener
-
Publication number: 20090306319Abstract: A method of preparing periodic, semi-periodic, or semi-random polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid involves polymerizing 1-alkoxyalkyl ester substituted ?,?-dienes, and/or 1-alkoxyalkyl ester substituted cycloalkenes via olefin metathesis reactions followed by hydrogenation of the alkylene units and subsequently hydrolyzed to the desired polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid. The polyethylene-co-acrylic acid or polyethylene-co-methacrylic acid can then be converted to ionomers by exchange with a monomeric carboxylate salt.Type: ApplicationFiled: April 23, 2007Publication date: December 10, 2009Applicant: University of Flordia Research Foundation, Inc.Inventors: Kenneth Boone Wagener, Travis W. Baughman
-
Patent number: 7460110Abstract: An apparatus for detecting a pointer includes a waveguide and a touch surface over the waveguide on which pointer contacts are to be made. At least one reflecting device extends along a first side of the waveguide and touch surface. The reflecting device defines an optical path between the interior of the waveguide and the region of interest above the touch surface. At least one imaging device looks across the touch surface and into the waveguide. The imaging device captures images of the region of interest and within the waveguide including reflections from the reflecting device.Type: GrantFiled: April 29, 2004Date of Patent: December 2, 2008Assignee: Smart Technologies ULCInventors: Chi-Man Charles Ung, David Kenneth Boone, Roberto A. L. Sirotich