Patents Represented by Attorney Robert M. McDermott, Esq.
-
Patent number: 8350746Abstract: Anti jamming system comprising a tunable negative jamming signal feedback loop for feedback suppression of a received jamming signal, including a receiver receiving an jamming signal followed by a jamming signal replica generator for generating an replica jamming signal. The receiver comprising a zero IF PLL jamming signal receiver having a synchronous demodulator and a phase detector, signal inputs thereof being coupled to said input means and carrier inputs coupled to in-phase and phase quadrature oscillator outputs, respectively, of a local voltage controlled oscillator (VCO), said VCO receiving a tuning control signal for tuning the zero IF PLL jamming signal receiver at the carrier frequency of the jamming signal. The VCO is included in a phase locked loop (PLL) comprising subsequent to the VCO, said phase detector and a loop filter.Type: GrantFiled: October 10, 2008Date of Patent: January 8, 2013Assignee: Semiconductor Ideas to the Market (ITOM) B.V.Inventor: Wolfdietrich Georg Kasperkovitz
-
Patent number: 8350745Abstract: Anti jamming system comprising a tunable negative jamming signal feedback loop for feedback suppression of a received jamming signal, including an receiver receiving an jamming signal followed by a replica jamming signal generator for generating an replica jamming signal. The receiver comprising a zero IF PLL receiver having a synchronous demodulator and a phase detector, signal inputs thereof being coupled to said input means and carrier inputs coupled to in-phase and phase quadrature oscillator outputs, respectively, of a local voltage controlled oscillator (VCO), said VCO receiving a tuning control signal for tuning the zero IF PLL receiver at the carrier frequency of the jamming signal. The VCO is included in a phase locked loop (PLL) comprising subsequent to the VCO, said phase detector and a loop filter.Type: GrantFiled: October 9, 2008Date of Patent: January 8, 2013Assignee: Semiconductor Ideas to the Market (ITOM) B.V.Inventors: Wolfdietrich Georg Kasperkovitz, Harry Barend Schoonheijm
-
Patent number: 8130661Abstract: Systems and methods are disclosed for testing a processor having at least a first interface. In one embodiment, the method includes configuring, at the processor, a second interface, such that the configured second interface has one or more quality of service parameters representative of the first interface; sending one or more packets through the configured second interface, the one or more packets being representative of another packet received at the first interface; and determining, based on the one or more packets, one or more performance parameters corresponding to the first interface under test.Type: GrantFiled: August 2, 2004Date of Patent: March 6, 2012Assignee: OPNET Technologies, Inc.Inventors: Navneeth N. Kannan, Eric W. Gray
-
Patent number: 8130759Abstract: A simulator simulates routing system protocols to build routing tables corresponding to a modeled network, and a comparator compares the routing tables in the actual network to these simulator-created routing tables. Because the modeled system represents a fault-free version of the actual system, and assuming that the modeled routing system protocols are representative of the algorithms used in the actual routers, these simulator-produced routing tables will represent the ‘ideal’ routing tables that should be present in the routers of the actual network. By querying each router in the actual network for its routing table and comparing each routing table to the corresponding simulator-produced routing table, any differences from the ‘ideal’ can be identified.Type: GrantFiled: July 27, 2006Date of Patent: March 6, 2012Assignee: OPNET Technologies, Inc.Inventors: Alain J. Cohen, Pradeep K. Singh, Vinod Jeyachandran, Nitin Gupta
-
Patent number: 8005945Abstract: A network configuration is processed to identify each policy and the criteria associated with each policy. The criteria of the policies are processed to identify a non-overlapping set of ranges of the criteria parameter, each range being associated with a particular policy or set of policies. In a preferred embodiment, the criteria include the protocol, the source and destination IP addresses, and the source and destination ports, and a default range is defined for each criteria parameter.Type: GrantFiled: April 15, 2007Date of Patent: August 23, 2011Assignee: OPNET Technologies, Inc.Inventors: Alain J. Cohen, Pradeep K. Singh, Ankit Agarwal, Venuprakash Barathan
-
Patent number: 8005006Abstract: Multiple parent-dependencies are identified for messages that are received on a network that includes nodes that are configured to avoid the conventional strictly-sequential communications techniques and protocols, in order to accelerate network performance. If a network is known, or assumed, to include intermediate/proxy nodes that are configured to provide acceleration, access control, and other services, the system that analyzes traffic on the network is configured to assume that these nodes may/will provide such features, and thereby introduce multiple dependencies among the messages communicated across the network. For each message transmitted from a forwarding node, messages received at the forwarding node are assessed to distinguish messages from the destination node and messages from an other node, and a dependency is defined for each.Type: GrantFiled: June 5, 2009Date of Patent: August 23, 2011Assignee: OPNET Technologies, IncInventors: Steve Niemczyk, Antoine Dunn, Russell Mark Elsner, Patrick J. Malloy, Dana Znamova
-
Patent number: 8005019Abstract: A system and method optimizes the information flow regarding node location across a network by controlling the propagation of this information based on distance from the node. Location servers that are near to a node receive detailed information regarding the node's location; location servers that are farther from the node receive less detailed information. In like manner, periodic updates are provided less frequently to distant location servers, and preferably also based on the velocity of a mobile node, or on a priority associated with the mobile node. The location information provided in a message addressed to a node can be minimal when the message is transmitted, and additional detail can be added to this location information by routing nodes as the message is routed closer to its destination, based on information provided by the location servers.Type: GrantFiled: May 10, 2005Date of Patent: August 23, 2011Assignee: OPNET Technologies, Inc.Inventor: Alain J. Cohen
-
Patent number: 7894369Abstract: The physical connection corresponding to IP tunnels in a network are found by tracing through the device configuration and routing tables at the routers in the network to determine the outbound interface associated with each tunnel endpoint, and then inferring a likely return interface associated with the opposite tunnel endpoint. Depending upon the particular configurations, a variety of tests can be applied to validate the inference. Patricia trees are preferably used to store and process the configuration data for efficient tracing through the routing tables at each router.Type: GrantFiled: August 18, 2006Date of Patent: February 22, 2011Assignee: OPNET Technologies, Inc.Inventor: James Mark Shaw
-
Patent number: 7885200Abstract: A graphic user interface facilitates the hierarchical analysis of timing parameters related to network-based applications. At the top level of the hierarchy, the user is presented a summary of the delays incurred while running an application, or while simulating the running of an application, organized by delay categories, including processing delays at each node, as well as propagation delays at each link between nodes. The interface enables a user to “drill down” into lower levels of the timing information hierarchy by ‘clicking’ on currently displayed information. The information is presented in a form most appropriate to the level of analysis. The presentation forms include, for example, pie-charts, multi-variable timing diagrams (in both absolute and relative forms), data exchange charts, and so on, and ‘zoom’ capabilities are provided as appropriate to the particular display form.Type: GrantFiled: April 4, 2006Date of Patent: February 8, 2011Assignee: OPNET Technologies, Inc.Inventors: Russell Mark Elsner, John Wilson Strohm, Michael S. Canney
-
Patent number: 7861976Abstract: Latching elements on a first structure are configured to securely engage corresponding bearings on a second structure, via a lateral member that drives all of the latching elements simultaneously. When engaged, or when disengaged, the system is in a stable state, requiring no active force by the controlling system to maintain the system in each state. Preferably, each latching element is coupled to the lateral member via a pinion that provides a mechanical advantage that substantially reduces the force required on the lateral member to effect the coupling or decoupling. Also preferably, the elements are formed from extruded aluminum forms, thereby providing for a relatively inexpensive and lightweight configuration that is particularly well suited for spacecraft applications.Type: GrantFiled: May 26, 2009Date of Patent: January 4, 2011Assignee: Planetary Systems CorporationInventor: Walter Holemans
-
Patent number: 7848259Abstract: Systems and methods are disclosed for managing services on a network. In one exemplary embodiment, the method includes receiving topologically relevant network information concerning nodes, interfaces, connections and/or protocols; resolving conflicts in the received information; determining and storing a network topology from the received and resolved information; and inferring one or more services based on the stored topology.Type: GrantFiled: May 14, 2004Date of Patent: December 7, 2010Assignee: OPNET Technologies, Inc.Inventors: Eric W. Gray, Navneeth N. Kannan
-
Patent number: 7843815Abstract: Time-varying latency is estimated based on the round-trip time between the time of sending a message and the time of receiving an acknowledgement of receipt of the message. The round-trip time relative to a transmitter is modeled as a combination of known, or determinable, delays, plus an unknown latency, plus a processing/acknowledgement delay at the receiver. The estimated time-varying latency is further refined to give more weight to estimates based on fewer unknowns or a lesser magnitude of unknowns, and to impose physical constraints, such as assuring that the estimate does not imply an unrealizable event. TCP-specific constraints and assumptions are also applied to further refine the latency estimates.Type: GrantFiled: May 22, 2007Date of Patent: November 30, 2010Assignee: OPNET Technologies, Inc.Inventors: Dana Znamova, Patrick J Malloy, John Strohm
-
Patent number: 7843840Abstract: First-order effects of hypothesized fault conditions are determined by propagating discrete test packets between select nodes and noting the change of path, if any, taken by the test packet under each condition relative to the fault-free path. Tools are provided to create classes of node pairs of interest, and test packets are created only for select classes. The network is analyzed to identify fault conditions that are likely to impact system performance, and only these fault conditions are simulated. By providing a methodology for selecting classes of node pairs to test, and prioritizing the faults to simulate, a first-order survivability analysis of large networks can be performed efficiently and effectively. The efficiency of this technique is also enhanced by providing test packets that are representative of a wide range of possible source-destination combinations, and by evaluating only the source-destination combinations that may be directly affected by each fault condition.Type: GrantFiled: August 20, 2008Date of Patent: November 30, 2010Assignee: OPNET Technologies, Inc.Inventors: Vanko Vankov, Arun Pasupathy, Vinod Jeyachandran, Pradeep K. Singh, Alain J. Cohen, Yonghuan Cao
-
Patent number: 7839790Abstract: Application messages are segregated into message paths, and the delays of the transmitted packets associated with each message path are independently analyzed to distinguish propagation, bandwidth, congestion, and protocol delays. To further distinguish the congestion delays, all of the paths of the application messages are assessed to identify delays induced by the application, including self-congestion delay, corresponding to pre-congestion delays caused by attempting to send data from a source device faster than the bandwidth of the channel allows, and cross-congestion delay, corresponding to post-congestion delays caused by varying delays beyond a bottleneck link in the channel. The remaining congestion delay is identified as network congestion delay, corresponding to delays caused by network devices other than the source device. After identifying each of the components of delay, the effect of each component on the overall delay is determined to identify where improvements can best be made.Type: GrantFiled: July 12, 2007Date of Patent: November 23, 2010Assignee: OPNET Technologies, Inc.Inventors: Steve Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Patent number: 7813281Abstract: An interactive system and method automates the control and management of routing changes that are focused on specific routes or particular network hot spots. Based on the premise that the user is aware of a particular problem that needs to be solved, the system leads the user through an end-to-end process from the identification of the problem to the generation of configuration instructions for effecting a selected solution. A graphic user interface provides a visualization of the current routing and alternative routings, to facilitate the analysis and selection of an improved routing, if any. Throughout the process, the effect of each proposed routing change on the overall network performance is determined, so that the selection of a preferred solution can be made in the appropriate context, and globally sub-optimal solutions can be avoided.Type: GrantFiled: April 6, 2008Date of Patent: October 12, 2010Assignee: OPNET Technologies, Inc.Inventors: Gordon Bolt, Michael Ernst, Edward A. Sykes
-
Patent number: 7729240Abstract: A network monitoring device configured to collect a new packet from one or more observation points of a network and to compare the new packet with a list of a number of received packets based on a packet arrival rate and to identify a duplicate packet. In particular, the number of received packets in the list is equivalent to a number of packets received within a time period, i.e. the packet arrival rate. Stated differently, the network monitoring device is to compare the new packets with received packets stored in a queue of a buffer and wherein the queue has a size based on a packet arrival rate collected at one or more observation points. In addition, the time period is further adjusted according to a threshold value. The threshold value is a variable parameter that can be adjusted to compensate for different network deployment. In one embodiment, the threshold value is a time value that is not more than a transmission time of a TCP retransmitted packet.Type: GrantFiled: June 30, 2005Date of Patent: June 1, 2010Assignee: OPNET Technologies, Inc.Inventors: Mark E. Crane, Tomas J. Pavel, Wei Yue
-
Patent number: 7729678Abstract: Controllable operational transconductance power amplifier (controllable power OTA) including an input stage receiving a differential input signal (Ovin) and deriving therefrom first (i1) and second (i2) low power current signals being coupled to first (ccs1) and second (ccs2) current controlled output current sources being arranged in class B push pull configuration. To obtain an effective gain control while securing power efficiency and linearity, the overall gain of the power OTA is controlled by varying the gain or transconductance of the input stage (c15) and by the use of means for bi-directionally rectifying said first (i1) and second (io) low power current signals and providing in mutual alternation power amplification of said first (i1) and second (i2) low power current signals into first (I01) and second (Io2) mutually exclusive high power current output signals, which are supplied through a current summer to a current output (I0) of said linear power amplifier.Type: GrantFiled: July 19, 2005Date of Patent: June 1, 2010Assignee: Semiconductor Ideas to Market (ITOM) BVInventor: Wolfdietrich Georg Kasperkovitz
-
Patent number: 7729256Abstract: A system/method searches a traffic stream for a sequence of “matching” packets that exhibit a high degree of correlation or similarity to a sequence of “reference” packets. The correlation between matching and reference packets is based on a degree of correspondence between individual packets, as well as the sequence-order of the corresponding packets. A variation of the Needleman-Wunsch algorithm is preferably used to select corresponding packets in the traffic stream that provide a sequence-order that best matches the sequence-order of the reference packets, based on a measure of the correspondence for each match, and a penalty associated with each non-match. The algorithm is further modified to reduce the required search-space for finding corresponding packets in the traffic stream.Type: GrantFiled: July 13, 2005Date of Patent: June 1, 2010Assignee: OPNET Technologies, Inc.Inventors: Patrick J. Malloy, Michael Cohen, Alain J. Cohen
-
Patent number: 7730099Abstract: A Composite Pattern with BLOB data types is used to model a hierarchical network, and includes a path-like construct for locating each component within the network model. Database procedures are used to efficiently search, modify and retrieve individual nodes from the network model using the database server's memory pool so that client applications are not required to retrieve and deserialize the entire Composite-BLOB hierarchy in order to make modifications or search for individual elements, thereby substantially reducing the transfer of data between the application layer and database. To avoid the need for dynamic memory restructuring during deserialization, the size required to store component data at each composite is stored when the composite is serialized, and during deserialization, the size is retrieved and used to obtain sufficient memory for the deserialized composite.Type: GrantFiled: August 18, 2006Date of Patent: June 1, 2010Assignee: OPNET Technologies, Inc.Inventors: Zacharia George, Todd William Hansen, Amish Shah
-
Patent number: 7688743Abstract: A routing validation method and system identifies routers that are likely to be the cause of differences in forwarding tables associated with two versions of a network. Each destination sub-network prefix is processed to identify all the routers that exhibit differences in their forwarding table for this prefix. Each router exhibiting a difference is assessed to determine whether the difference may have been propagated to this router from another router. If the difference could not have been propagated from another router, this router is identified as a potential source of the observed difference. By eliminating routers that could have received the effects of the differences from another router, the task of identifying the root cause of the observed differences is substantially reduced in complexity.Type: GrantFiled: July 27, 2006Date of Patent: March 30, 2010Assignee: OPNET Technologies, Inc.Inventors: Alain J. Cohen, Pradeep K. Singh, Vinod Jeyachandran, Nitin Gupta