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: 11799972
    Abstract: 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: Grant
    Filed: September 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 11563643
    Abstract: 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: Grant
    Filed: January 6, 2022
    Date of Patent: January 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventor: Gary Kenneth Boon
  • Publication number: 20230013640
    Abstract: 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: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 11483398
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: October 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Publication number: 20220131759
    Abstract: 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: Application
    Filed: January 6, 2022
    Publication date: April 28, 2022
    Inventor: Gary Kenneth Boon
  • Patent number: 11252040
    Abstract: 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: Grant
    Filed: July 31, 2018
    Date of Patent: February 15, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Gary Kenneth Boon
  • Publication number: 20210092191
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: March 25, 2021
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 10873636
    Abstract: 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: Grant
    Filed: July 9, 2018
    Date of Patent: December 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Publication number: 20200044931
    Abstract: 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: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventor: Gary Kenneth Boon
  • Publication number: 20200014763
    Abstract: 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: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 9724686
    Abstract: 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: Grant
    Filed: January 15, 2016
    Date of Patent: August 8, 2017
    Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Taylor W. Gaines, Kenneth Boone Wagener
  • Patent number: 9409850
    Abstract: 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: Grant
    Filed: August 20, 2013
    Date of Patent: August 9, 2016
    Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Kenneth Boone Wagener, Michael Schulz
  • Publication number: 20160129436
    Abstract: 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: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Inventors: Taylor W. Gaines, Kenneth Boone Wagener
  • Publication number: 20150232406
    Abstract: 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: Application
    Filed: August 20, 2013
    Publication date: August 20, 2015
    Inventors: Kenneth Boone Wagener, Michael Schulz
  • Patent number: 8540976
    Abstract: 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: Grant
    Filed: April 1, 2010
    Date of Patent: September 24, 2013
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: James Klein Leonard, Kenneth Berry Sloan, Kenneth Boone Wagener
  • Publication number: 20120009133
    Abstract: 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: Application
    Filed: April 1, 2010
    Publication date: January 12, 2012
    Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: James Klein Leonard, Kenneth Berry Sloan, Kenneth Boone Wagener
  • Patent number: 7858710
    Abstract: 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: Grant
    Filed: April 23, 2007
    Date of Patent: December 28, 2010
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Kenneth Boone Wagener, Travis W. Baughman
  • Publication number: 20100255050
    Abstract: 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: Application
    Filed: July 24, 2008
    Publication date: October 7, 2010
    Inventors: James Klein Leonard, Kenneth Boone Wagener
  • Publication number: 20090306319
    Abstract: 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: Application
    Filed: April 23, 2007
    Publication date: December 10, 2009
    Applicant: University of Flordia Research Foundation, Inc.
    Inventors: Kenneth Boone Wagener, Travis W. Baughman
  • Patent number: 7460110
    Abstract: 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: Grant
    Filed: April 29, 2004
    Date of Patent: December 2, 2008
    Assignee: Smart Technologies ULC
    Inventors: Chi-Man Charles Ung, David Kenneth Boone, Roberto A. L. Sirotich