The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 30, 2010

Filed:

Oct. 20, 2007
Applicants:

Karthikeyan Chandrashekar, Bethesda, MD (US);

Paul M. Janes, Bethesda, MD (US);

Alain J. Cohen, McLean, VA (US);

Pradeep Singh, Arlington, VA (US);

David James Boyd, Fulton, MD (US);

Ibrahim Utku Moral, Gaithersburg, MD (US);

Inventors:

Karthikeyan Chandrashekar, Bethesda, MD (US);

Paul M. Janes, Bethesda, MD (US);

Alain J. Cohen, McLean, VA (US);

Pradeep Singh, Arlington, VA (US);

David James Boyd, Fulton, MD (US);

Ibrahim Utku Moral, Gaithersburg, MD (US);

Assignee:

OPNET Technologies, Inc, Bethesda, MD (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); G06F 11/30 (2006.01); G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

Channel access delays and reception uncertainty are modeled as protocol-independent generic processes that are optimized for improved simulation performance. The generic process components are designed such that each different protocol can be modeled using an arrangement of these components that is specific to the protocol. In this way, speed and/or accuracy improvements to the generic process components are reflected in each of such protocol models. If an accurate analytic model is not available for the generic process component, a prediction engine, such as a neural network, is preferably used. The prediction engine is trained using the existing detailed models of network devices. Once trained, the prediction engine is used to model the generic process, and the protocol model that includes the generic component is used in lieu of the detailed models, thereby saving substantial processing time.


Find Patent Forward Citations

Loading…