Patents Assigned to OPNET Technologies, Inc.
  • Patent number: 7139692
    Abstract: A method and system for flow propagation analysis uses ‘tracers’ that are iteratively propagated through a simulated network between source and destination elements. These tracers are structured to contain traffic flow information from source to destination, and to reflect changes as the flow is affected by each element along the path from source to destination. The resultant flow information at the destination corresponds to the effective throughput from the source to the destination, and the flow information at the output of each intermediate element in the network corresponds to the potentially achievable throughput through that element for the given source-to-destination flow.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: November 21, 2006
    Assignee: Opnet Technologies, Inc.
    Inventors: Alain Cohen, Pradeep K. Singh, Arun Pasupathy, Stefan Znam, Marius Popa
  • Patent number: 7076695
    Abstract: A system and method for dynamically generating alarm thresholds for performance metrics, and for applying those thresholds to generate alarms is described. Statistical methods are used to generate one or more thresholds for metrics that may not fit a Gaussian or normal distribution, or that may exhibit cyclic behavior or persistent shifts in the values of the metrics. The statistical methods used to generate the thresholds may include statistical process control (SPC) methods, normalization methods, and heuristics.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: July 11, 2006
    Assignee: Opnet Technologies, Inc.
    Inventors: John McGee, John Michael Earley, James W. Matthews
  • Patent number: 6968540
    Abstract: Methods and an apparatus for instrumenting object oriented software that do not require modification to existing source code or to executable files, nor do they require modification to any existing sequences of object resident instructions. Methods include the class interceptor, doppelganger and method hijacking software instrumentation techniques. The class interceptor technique intercepts and monitors the paths of execution associated with methods inherited by a target class. The class doppelganger technique intercepts and monitors the paths of execution entering a target class. The method hijacking technique creates and adds instrumented methods directly to a target class.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: November 22, 2005
    Assignee: OPNET Technologies Inc.
    Inventors: Ralph L. Beck, Michael Walter Romanchuk
  • Patent number: 6278963
    Abstract: A method, an apparatus, and a computer-readable medium for performing a discrete-event simulation employs an event list comprising events. In the event list, one event is indicated as a head event, and each event is indicated as uncomputed, pre-computed, or in-computation. An uncomputed event is selected and transferred to one of at least one event pre-computation processes, which computes a computation for the selected uncomputed event. An uncomputed head event is executed, and a pre-computed head event is verified.
    Type: Grant
    Filed: July 1, 1998
    Date of Patent: August 21, 2001
    Assignee: OPNET Technologies, Inc.
    Inventor: Alain Cohen