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: 9130818Abstract: 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: GrantFiled: March 11, 2013Date of Patent: September 8, 2015Assignee: 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: 8934495Abstract: 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: GrantFiled: July 31, 2009Date of Patent: January 13, 2015Assignee: Anue Systems, Inc.Inventors: Gregory S. Hilton, Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Himanshu M. Thaker
-
Patent number: 8929356Abstract: 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: GrantFiled: February 5, 2013Date of Patent: January 6, 2015Assignee: Anue Systems, Inc.Inventors: Shardendu Pandey, Stefan Johansson, Robin O'Connor, Keith E. Cheney
-
Patent number: 8902895Abstract: 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: GrantFiled: September 8, 2011Date of Patent: December 2, 2014Assignee: 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: 8842672Abstract: 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: GrantFiled: March 28, 2012Date of Patent: September 23, 2014Assignee: Anue Systems, Inc.Inventors: Stefan Johansson, Keith E. Cheney, Patricia A. Abkowitz, Shardendu Pandey, Gregory S. Hilton
-
Patent number: 8842548Abstract: 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: GrantFiled: January 9, 2012Date of Patent: September 23, 2014Assignee: 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: 20140254396Abstract: 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: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Inventors: 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: 20140219100Abstract: 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: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Inventors: Shardendu Pandey, Stefan Johansson, Robin O'Connor, Keith E. Cheney
-
Publication number: 20130259045Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Inventors: Stefan Johansson, Keith E. Cheney, Patricia A. Abkowitz, Shardendu Pandey, Gregory S. Hilton
-
Publication number: 20120257626Abstract: 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: ApplicationFiled: April 6, 2011Publication date: October 11, 2012Inventors: David W. McGhee, Stefan Johansson, Shardendu Pandey, Keith E. Cheney, Charles A. Webb, III
-
Publication number: 20120106354Abstract: 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: ApplicationFiled: January 9, 2012Publication date: May 3, 2012Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
-
Patent number: 8098677Abstract: 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: GrantFiled: July 31, 2009Date of Patent: January 17, 2012Assignee: 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: 20110317694Abstract: 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: ApplicationFiled: September 8, 2011Publication date: December 29, 2011Inventors: Ronald A. Pleshek, Charles A. Webb, III, Keith E. Cheney, Gregory S. Hilton, Patricia A. Abkowitz, Arun K. Thakkar, Himanshu M. Thaker
-
Patent number: 8018943Abstract: 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: GrantFiled: July 31, 2009Date of Patent: September 13, 2011Assignee: 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