IP Library Granted Patent US 7,467,078
Granted Patent B2
US 7,467,078 · App. 10/893,668 · Granted Dec 16, 2008

Portable distributed application framework

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,467,078
App. No.
10/893,668
Granted
Dec 16, 2008
Kind
B2
Abstract

A portable distributed application framework that uses a definition file describing a structure of data and commands to be used by the framework to interface with an application. A proxy, responsive to a definition file, creates and receives messages based on the definition file. The created messages contain data and commands used to control the application while the received messages contain data from the application. A control, responsive to the definition file, relays messages between the proxy and the application. A housing, responsive to the definition file and the messages from the proxy, provides the application with configuration information and receives data from the application.

Claims (17)

1. A protocol emulation system comprising:

at least one emulation housing configured by a protocol emulation definition for initiating protocol emulation sessions in accordance with data contained in the protocol emulation definition file; and

an interface including a display, configured by the protocol emulation definition, that displays data related to the session created by the emulation housing and facilitates the entry of commands and configuration data from a user, the commands and configuration data being transmitted to the emulation housing and modifying the behavior thereof; and

an emulation controller that distributes protocol emulation definitions and acts as a conduit of data and commands between the emulation housing and the interface.

2. A protocol emulation system, as set forth in claim 1 , wherein the emulation housing uses the protocol emulation definition file to construct a data structure storing data used during operation.

3. A protocol emulation system, as set forth in claim 1 , wherein the interface uses the protocol emulation definition file to construct a reference model storing data used during operation.

4. A protocol emulation system, as set forth in claim 3 , wherein the emulation housing uses the protocol emulation definition file to construct a reference model storing data used during operation.

5. A protocol emulation system, as set forth in claim 4 , wherein the interface uses the reference model to instantiate messages for the emulation housing.

6. A protocol emulation system, as set forth in claim 4 , wherein the emulation housing uses the reference model to instantiate messages for the interface.

7. A protocol emulation system, as set forth in claim 1 , further comprising:

a protocol state machine in communication with the emulation housing, the protocol state machine creating and responding to protocol messages.

8. A protocol emulation system, as set forth in claim 1 , further comprising:

scripts describing how to create and respond to protocol messages; and

wherein the emulation housing passes received protocol message to the scripts and transmits responses generated by the scripts onto a network under test.

9. A protocol emulation system, as set forth in claim 1 , wherein the interface comprises a graphical user interface that creates a display based on information contained in the protocol emulation definition.

10. A protocol emulation system, as set forth in claim 1 , wherein the interface is textual.

11. A protocol emulation system, as set forth in claim 1 , wherein the interface is created using a script language.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: AGILENT TECHNOLOGIES, INC.
To: IXIA
Reel/Frame 023574/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2004
From: SMITH, MR. GEOFF
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 015016/0654 →