Patents by Inventor Nimal K. K. Gamage
Nimal K. K. Gamage 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: 10616098Abstract: In one embodiment, packet forwarding apparatus includes a data packet receiving interface, a data packet forwarding interface, and a configuration interface. The apparatus also includes circuitry that defines a plurality of data packet forwarding paths between the data packet receiving interface and the data packet forwarding interface. The circuitry defines at least one of the plurality of data packet forwarding paths in response to input received via the configuration interface, and the circuitry adaptively reconfigures at least one of the plurality of data packet forwarding paths i) in response to input received via the configuration interface, and ii) while data packets are being received by the packet forwarding apparatus.Type: GrantFiled: February 1, 2016Date of Patent: April 7, 2020Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
-
Patent number: 9917759Abstract: According to one embodiment of the disclosure, a system monitors a first metric associated with a host device. The system accesses, at a monitoring frequency, data associated with the first metric. The system determines, based on the data, a metric rating for the first metric. The system further determines, based on the metric rating, whether the metric rating is above a threshold. The system modifies, based at least in part on the metric rating being above the threshold, a monitoring behavior of a probe.Type: GrantFiled: July 21, 2014Date of Patent: March 13, 2018Assignee: CA, Inc.Inventor: Nimal K. K. Gamage
-
Patent number: 9766995Abstract: According to one embodiment, a system includes probes operable to monitor information associated with a host device and includes a controller operable to control the probes. A first probe instance is associated with a plurality of monitoring modules. Each monitoring module is operable to monitor information associated with the host device. The first probe instance is operable to determine a resource usage associated with the first probe instance and determine whether the resource usage exceeds a threshold. The first probe instance is operable to divide the plurality of monitoring modules into a first subset of monitoring modules and a second subset of monitoring modules. The first probe instance is operable to spawn a second probe instance, wherein the second probe instance is associated with the second subset of monitoring modules. The first probe module is operable to associate the first probe instance with the first subset of monitoring modules.Type: GrantFiled: June 4, 2014Date of Patent: September 19, 2017Assignee: CA, Inc.Inventors: Raymond E. Cole, Nimal K. K. Gamage
-
Patent number: 9686174Abstract: According to one embodiment, a system includes a probe controller associated with a host device and configured to abstract a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations. The probe controller facilitates monitoring of the host device using the normalized set of monitoring operations. The system also includes a first specialized probe module associated with the host device and configured to provide device-specific information in response to the normalized set of monitoring operations. The first specialized probe module accesses, in response to receiving a notification from the probe controller to determine a metric associated with the host device, the metric associated with the host device. The first specialized probe module communicates the metric to the probe controller.Type: GrantFiled: July 24, 2014Date of Patent: June 20, 2017Assignee: CA, Inc.Inventors: Raymond E. Cole, Nimal K. K. Gamage
-
Patent number: 9652316Abstract: A method includes receiving historical monitoring data for components of a system, the historical monitoring data comprising a plurality of events, each triggered by an associated component, and a plurality of alarms, each triggered by detection of a particular type of condition in the components. The method also includes determining common event sequences in the plurality of events, each event sequence culminating in one of the plurality of alarms. The method further includes correlating the common event sequences into an event pattern. The method also includes receiving a plurality of real-time events triggered by the components. The method additionally includes detecting the event pattern in the plurality of real-time events to predict a potential future instance of the particular type of condition in the components of the system.Type: GrantFiled: March 31, 2015Date of Patent: May 16, 2017Assignee: CA, Inc.Inventors: Nimal K K Gamage, Richard Bennett Whitner
-
Publication number: 20160292028Abstract: A method includes receiving historical monitoring data for components of a system, the historical monitoring data comprising a plurality of events, each triggered by an associated component, and a plurality of alarms, each triggered by detection of a particular type of condition in the components. The method also includes determining common event sequences in the plurality of events, each event sequence culminating in one of the plurality of alarms. The method further includes correlating the common event sequences into an event pattern. The method also includes receiving a plurality of real-time events triggered by the components. The method additionally includes detecting the event pattern in the plurality of real-time events to predict a potential future instance of the particular type of condition in the components of the system.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Applicant: CA, INC.Inventors: Nimal K K Gamage, Richard Bennett Whitner
-
Publication number: 20160226752Abstract: In one embodiment, packet forwarding apparatus includes a data packet receiving interface, a data packet forwarding interface, and a configuration interface. The apparatus also includes circuitry that defines a plurality of data packet forwarding paths between the data packet receiving interface and the data packet forwarding interface. The circuitry defines at least one of the plurality of data packet forwarding paths in response to input received via the configuration interface, and the circuitry adaptively reconfigures at least one of the plurality of data packet forwarding paths i) in response to input received via the configuration interface, and ii) while data packets are being received by the packet forwarding apparatus.Type: ApplicationFiled: February 1, 2016Publication date: August 4, 2016Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
-
Publication number: 20160103669Abstract: In certain embodiments, a method includes accessing, in response to a request to monitor a host device, a first set of discovery information associated with the host device. The first set of discovery information indicates at least one characteristic of the host device. The method further includes determining, based on the first set of discovery information, a second set of discovery information associated with the host device. The method also includes determining, based on the first and second sets of discovery information and based on one or more pre-defined rules, a metric associated with the host device to be monitored. The method includes communicating, based on the metric to be monitored, an installation package to the host device. The installation package includes a probe that is configured to monitor the metric.Type: ApplicationFiled: October 13, 2014Publication date: April 14, 2016Inventors: Nimal K. K. Gamage, Jeffrey Daniel Alley, Eric Matthew Grunzke
-
Patent number: 9270542Abstract: In one embodiment, packet forwarding apparatus includes a data packet receiving interface, a data packet forwarding interface, and a configuration interface. The apparatus also includes circuitry that defines a plurality of data packet forwarding paths between the data packet receiving interface and the data packet forwarding interface. The circuitry defines at least one of the plurality of data packet forwarding paths in response to input received via the configuration interface, and the circuitry adaptively reconfigures at least one of the plurality of data packet forwarding paths i) in response to input received via the configuration interface, and ii) while data packets are being received by the packet forwarding apparatus.Type: GrantFiled: July 31, 2009Date of Patent: February 23, 2016Assignee: IXIAInventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
-
Publication number: 20160028606Abstract: According to one embodiment, a system includes a probe controller associated with a host device and configured to abstract a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations. The probe controller facilitates monitoring of the host device using the normalized set of monitoring operations. The system also includes a first specialized probe module associated with the host device and configured to provide device-specific information in response to the normalized set of monitoring operations. The first specialized probe module accesses, in response to receiving a notification from the probe controller to determine a metric associated with the host device, the metric associated with the host device. The first specialized probe module communicates the metric to the probe controller.Type: ApplicationFiled: July 24, 2014Publication date: January 28, 2016Inventors: Raymond E. Cole, Nimal K.K. Gamage
-
Publication number: 20160020976Abstract: According to one embodiment of the disclosure, a system monitors a first metric associated with a host device. The system accesses, at a monitoring frequency, data associated with the first metric. The system determines, based on the data, a metric rating for the first metric. The system further determines, based on the metric rating, whether the metric rating is above a threshold. The system modifies, based at least in part on the metric rating being above the threshold, a monitoring behavior of a probe.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventor: Nimal K. K. Gamage
-
Publication number: 20150355990Abstract: According to one embodiment, a system includes probes operable to monitor information associated with a host device and includes a controller operable to control the probes. A first probe instance is associated with a plurality of monitoring modules. Each monitoring module is operable to monitor information associated with the host device. The first probe instance is operable to determine a resource usage associated with the first probe instance and determine whether the resource usage exceeds a threshold. The first probe instance is operable to divide the plurality of monitoring modules into a first subset of monitoring modules and a second subset of monitoring modules. The first probe instance is operable to spawn a second probe instance, wherein the second probe instance is associated with the second subset of monitoring modules. The first probe module is operable to associate the first probe instance with the first subset of monitoring modules.Type: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Inventors: Raymond E. Cole, Nimal K. K. Gamage
-
Patent number: 8134927Abstract: In one embodiment, data packets are captured from a network using a physical, network-connectable data capture probe. As the data packets are captured, the data packets are time-stamped with time-of-capture time-stamps. The time-stamped data packets are then stored; and in parallel, the time-stamped data packets are forwarded to at least one consumer in real-time.Type: GrantFiled: July 31, 2009Date of Patent: March 13, 2012Assignee: IxiaInventors: Nimal K. K. Gamage, Thomas G. Bartz, Richard B. Whitner, Charles J. Gruber
-
Publication number: 20110026406Abstract: In one embodiment, data packets are captured from a network using a physical, network-connectable data capture probe. As the data packets are captured, the data packets are time-stamped with time-of-capture time-stamps. The time-stamped data packets are then stored; and in parallel, the time-stamped data packets are forwarded to at least one consumer in real-time.Type: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Inventors: Nimal K.K. Gamage, Thomas G. Bartz, Richard B. Whitner, Charles J. Gruber
-
Publication number: 20110026521Abstract: In one embodiment, packet forwarding apparatus includes a data packet receiving interface, a data packet forwarding interface, and a configuration interface. The apparatus also includes circuitry that defines a plurality of data packet forwarding paths between the data packet receiving interface and the data packet forwarding interface. The circuitry defines at least one of the plurality of data packet forwarding paths in response to input received via the configuration interface, and the circuitry adaptively reconfigures at least one of the plurality of data packet forwarding paths i) in response to input received via the configuration interface, and ii) while data packets are being received by the packet forwarding apparatus.Type: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
-
Patent number: 7362091Abstract: A test probe. The test probe includes an interconnect module configured to connect to a modular, replaceable wireless module, a connect module configured to communicate with a communication network and the wireless module, an identification module configured to receive and transmit an identification of the test probe, an audio module configured to enable transfer of audio data from/for communication with the communication network from/to the wireless module and to translate audio data to/from audio signals, and a computer configured to enable transfer of audio signals from/to the audio module, transfer of digital data from/to the wireless module, and transfer of test data to/from a remote controller. Test data from the remote controller comprises instructions to control the wireless module and data for the wireless module to transfer to the connect module, and test data transmitted to the remote controller comprises digital data and audio data received from the wireless module.Type: GrantFiled: April 28, 2006Date of Patent: April 22, 2008Assignee: Agilent Technologies, Inc.Inventors: Dion N. Heisler, Nimal K. K. Gamage
-
Patent number: 7339367Abstract: An interface module. The interface module includes a probe identification module configured for connection to an identification bus, a probe detect module configured for connection to a detect-control bus, a power control module configured for connection to the detect-control bus, a control and data module configured for connection to a control-data bus, and multiple connectors. Each connector has an associated hot swap circuit. For each connector, if the probe detect module detects connection of that connector to a test probe via connection of that connector to the probe detect module, the probe identification module is configured to enable transfer of an identification label identifying that test probe to that test probe via that connector and the control and data module is configured to enable transfer of control instructions and data between the control-data bus and the test probe via connection of the control and data module to that connector.Type: GrantFiled: April 28, 2006Date of Patent: March 4, 2008Assignee: Agilent Technologies, Inc.Inventors: Dion N. Heisler, Nimal K. K. Gamage