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: 10616098
    Abstract: 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: Grant
    Filed: February 1, 2016
    Date of Patent: April 7, 2020
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
  • Patent number: 9917759
    Abstract: 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: Grant
    Filed: July 21, 2014
    Date of Patent: March 13, 2018
    Assignee: CA, Inc.
    Inventor: Nimal K. K. Gamage
  • Patent number: 9766995
    Abstract: 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: Grant
    Filed: June 4, 2014
    Date of Patent: September 19, 2017
    Assignee: CA, Inc.
    Inventors: Raymond E. Cole, Nimal K. K. Gamage
  • Patent number: 9686174
    Abstract: 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: Grant
    Filed: July 24, 2014
    Date of Patent: June 20, 2017
    Assignee: CA, Inc.
    Inventors: Raymond E. Cole, Nimal K. K. Gamage
  • Patent number: 9652316
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: May 16, 2017
    Assignee: CA, Inc.
    Inventors: Nimal K K Gamage, Richard Bennett Whitner
  • Publication number: 20160292028
    Abstract: 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: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Applicant: CA, INC.
    Inventors: Nimal K K Gamage, Richard Bennett Whitner
  • Publication number: 20160226752
    Abstract: 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: Application
    Filed: February 1, 2016
    Publication date: August 4, 2016
    Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
  • Publication number: 20160103669
    Abstract: 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: Application
    Filed: October 13, 2014
    Publication date: April 14, 2016
    Inventors: Nimal K. K. Gamage, Jeffrey Daniel Alley, Eric Matthew Grunzke
  • Patent number: 9270542
    Abstract: 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: Grant
    Filed: July 31, 2009
    Date of Patent: February 23, 2016
    Assignee: IXIA
    Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
  • Publication number: 20160028606
    Abstract: 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: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: Raymond E. Cole, Nimal K.K. Gamage
  • Publication number: 20160020976
    Abstract: 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: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventor: Nimal K. K. Gamage
  • Publication number: 20150355990
    Abstract: 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: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Raymond E. Cole, Nimal K. K. Gamage
  • Patent number: 8134927
    Abstract: 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: Grant
    Filed: July 31, 2009
    Date of Patent: March 13, 2012
    Assignee: Ixia
    Inventors: Nimal K. K. Gamage, Thomas G. Bartz, Richard B. Whitner, Charles J. Gruber
  • Publication number: 20110026406
    Abstract: 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: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Nimal K.K. Gamage, Thomas G. Bartz, Richard B. Whitner, Charles J. Gruber
  • Publication number: 20110026521
    Abstract: 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: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
  • Patent number: 7362091
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: April 22, 2008
    Assignee: Agilent Technologies, Inc.
    Inventors: Dion N. Heisler, Nimal K. K. Gamage
  • Patent number: 7339367
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: March 4, 2008
    Assignee: Agilent Technologies, Inc.
    Inventors: Dion N. Heisler, Nimal K. K. Gamage