Patents by Inventor Keith E. Cheney

Keith E. Cheney 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: 9130818
    Abstract: Systems and methods are disclosed for unified systems of network tool optimizers (NTOs). A NTO supervisor device controls switch fabric circuitry to interconnect a plurality of NTO member devices so that packets received at a source port for one NTO member device can be output to a destination port for a different NTO member device. The NTO supervisor device is further configured to analyze filters for the NTO member devices and to generate filter rules for forwarding packets among the various NTO member devices using the switch fabric circuitry. Further, additional secondary NTO supervisor devices can also be included within the unified NTO system to further expand the system. As such, a plurality of NTO member devices are managed and controlled by one or more NTO supervisor devices to form a highly scalable and efficient unified NTO system.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 8, 2015
    Assignee: Anue Systems, Inc.
    Inventors: Gregory S. Hilton, Andrew M. Spooner, Franz J. Weller, Patricia A. Abkowitz, Ronald A. Pleshek, Richard G. Jeske, Keith E. Cheney, Charles A. Webb, III, Scott A. Harper
  • Patent number: 8934495
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can include a graphical user interfaces (GUIs) through which a user can create and modify filters and select associated filter criteria for forwarding packets from input ports to output ports. The network devices and tool optimizers can also automatically generate filter rules and apply them to the appropriate filter engines so that packets are forwarded as desired by the user. The GUI can be configured to provide other features as well.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: January 13, 2015
    Assignee: Anue Systems, Inc.
    Inventors: Gregory S. Hilton, Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Himanshu M. Thaker
  • Patent number: 8929356
    Abstract: Systems and methods are disclosed for mobile user identification and tracking for load balancing in packet processing systems. Packet processing systems, such as network tool optimizer (NTO) systems, are configured to receive packets associated with multiple mobile users, to extract user identification information from the packets, to store identity binding information for the mobile users, to track changes in identification information for mobile users within a communication system by analyzing control information within packets for the communication system, and to forward packets to one or more tool ports associated with the packet processing system. The packet processing systems disclosed thereby allow for user packets to be identified and sent to the same load-balanced network tool, even though the user identification information changes over time within the communication system.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: January 6, 2015
    Assignee: Anue Systems, Inc.
    Inventors: Shardendu Pandey, Stefan Johansson, Robin O'Connor, Keith E. Cheney
  • Patent number: 8902895
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use a packet processing system whereby forwarding behavior is governed by matching packets in parallel against multiple user-specified packet filtering criteria, and by performing forwarding actions associated with all such matching filter criteria.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 2, 2014
    Assignee: Anue Systems, Inc.
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
  • Patent number: 8842672
    Abstract: Systems and methods are disclosed for modifying network packets to use unrecognized headers/fields for packet classification and forwarding in packet processing systems, such as network tool optimizer (NTO) devices. The packet modifications described allow standard switch or routing integrated circuits (ICs) to process, classify, and forward packets based upon data that is not typically recognized by the hardware capabilities of the standard packet routing circuitry for packet processing. Input packets are modified so that unrecognized data becomes recognized data for purposes of packet processing, classification, and forwarding by the packet routing circuitry. These modifications are then removed after packets are processed to reform the original packets. The original packets are then provided to destination devices based upon packet classification and forwarding control information.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: September 23, 2014
    Assignee: Anue Systems, Inc.
    Inventors: Stefan Johansson, Keith E. Cheney, Patricia A. Abkowitz, Shardendu Pandey, Gregory S. Hilton
  • Patent number: 8842548
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use superset packet forwarding, such that ingress filter engines are configured with ingress filter rules so as to forward a superset of packets to output ports associated with overlapping filters. Egress filter engines are configured with egress filter rules to then determine which of the superset packets are actually sent out the output ports.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: September 23, 2014
    Assignee: Anue Systems, Inc.
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
  • Publication number: 20140254396
    Abstract: Systems and methods are disclosed for unified systems of network tool optimizers (NTOs). A NTO supervisor device controls switch fabric circuitry to interconnect a plurality of NTO member devices so that packets received at a source port for one NTO member device can be output to a destination port for a different NTO member device. The NTO supervisor device is further configured to analyze filters for the NTO member devices and to generate filter rules for forwarding packets among the various NTO member devices using the switch fabric circuitry. Further, additional secondary NTO supervisor devices can also be included within the unified NTO system to further expand the system. As such, a plurality of NTO member devices are managed and controlled by one or more NTO supervisor devices to form a highly scalable and efficient unified NTO system.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Inventors: Gregory S. Hilton, Andrew M. Spooner, Franz J. Weller, Patricia A. Abkowitz, Ronald A. Pleshek, Richard G. Jeske, Keith E. Cheney, Charles A. Webb, III, Scott A. Harper
  • Publication number: 20140219100
    Abstract: Systems and methods are disclosed for mobile user identification and tracking for load balancing in packet processing systems. Packet processing systems, such as network tool optimizer (NTO) systems, are configured to receive packets associated with multiple mobile users, to extract user identification information from the packets, to store identity binding information for the mobile users, to track changes in identification information for mobile users within a communication system by analyzing control information within packets for the communication system, and to forward packets to one or more tool ports associated with the packet processing system. The packet processing systems disclosed thereby allow for user packets to be identified and sent to the same load-balanced network tool, even though the user identification information changes over time within the communication system.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Inventors: Shardendu Pandey, Stefan Johansson, Robin O'Connor, Keith E. Cheney
  • Publication number: 20130259045
    Abstract: Systems and methods are disclosed for modifying network packets to use unrecognized headers/fields for packet classification and forwarding in packet processing systems, such as network tool optimizer (NTO) devices. The packet modifications described allow standard switch or routing integrated circuits (ICs) to process, classify, and forward packets based upon data that is not typically recognized by the hardware capabilities of the standard packet routing circuitry for packet processing. Input packets are modified so that unrecognized data becomes recognized data for purposes of packet processing, classification, and forwarding by the packet routing circuitry. These modifications are then removed after packets are processed to reform the original packets. The original packets are then provided to destination devices based upon packet classification and forwarding control information.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Inventors: Stefan Johansson, Keith E. Cheney, Patricia A. Abkowitz, Shardendu Pandey, Gregory S. Hilton
  • Publication number: 20120257626
    Abstract: Systems and methods are disclosed for in-line removal of duplicate network packets in network packet streams operating at high speeds (e.g., 1-10 Gbps and above). A hash generator applies at least one hash algorithm to incoming packets to form one or more different hash values. The packet deduplication systems and methods then use the one or more hash values for each incoming packet to identify data stored for previously received backs and use the identified data to determine if incoming packets are duplicate packets. Duplicate packets are then removed from the output packet stream thereby reducing duplicate packets for downstream processing. A deduplication window can further be utilized to limit the amount of data stored for previous packets based upon one or more parameters, such as an amount of time that has passed and/or a number of packets for which data has been stored. These parameters can also be selected, configured and/or adjusted to achieve desired operational objectives.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Inventors: David W. McGhee, Stefan Johansson, Shardendu Pandey, Keith E. Cheney, Charles A. Webb, III
  • Publication number: 20120106354
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use superset packet forwarding, such that ingress filter engines are configured with ingress filter rules so as to forward a superset of packets to output ports associated with overlapping filters. Egress filter engines are configured with egress filter rules to then determine which of the superset packets are actually sent out the output ports.
    Type: Application
    Filed: January 9, 2012
    Publication date: May 3, 2012
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
  • Patent number: 8098677
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use superset packet forwarding, such that ingress filter engines are configured with ingress filter rules so as to forward a superset of packets to output ports associated with overlapping filters. Egress filter engines are configured with egress filter rules to then determine which of the superset packets are actually sent out the output ports.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: January 17, 2012
    Assignee: Anue Systems, Inc.
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
  • Publication number: 20110317694
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use a packet processing system whereby forwarding behavior is governed by matching packets in parallel against multiple user-specified packet filtering criteria, and by performing forwarding actions associated with all such matching filter criteria.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
  • Patent number: 8018943
    Abstract: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use a packet processing system whereby forwarding behavior is governed by matching packets in parallel against multiple user-specified packet filtering criteria, and by performing forwarding actions associated with all such matching filter criteria.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: September 13, 2011
    Assignee: Anue Systems, Inc.
    Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker