System controlling test/measurement devices on a network using markup language documents and methods thereof
First Claim
Patent Images
1. A method of defining an application programming interface to remotely control a test device controlled by another interface, comprising:
- defining commands and parameters at a higher level of abstraction than the interface; and
generating XML documents based upon the commands and the parameters, thereby providing an application programming interface to control the test device.
2 Assignments
0 Petitions
Accused Products
Abstract
Defining an interface/function protocol, which parallels (mirrors) user interface functions of a computing device based upon a markup language (tag-based scripting language), to remotely interact (control/establish communication) via a network with the computing device. Accordingly, the markup-language based interface/function protocol can be used as an application programming interface to develop software applications remotely controlling computing devices.
55 Citations
13 Claims
-
1. A method of defining an application programming interface to remotely control a test device controlled by another interface, comprising:
-
defining commands and parameters at a higher level of abstraction than the interface; and
generating XML documents based upon the commands and the parameters, thereby providing an application programming interface to control the test device. - View Dependent Claims (2)
-
- 3. A method of controlling test instruments through a network, comprising using an extensible self documenting language used to describe data to provide an application programming interface to control the test instruments through the network.
-
5. A system controlling test devices on a network, comprising:
client computers in communication with the test devices via the network and generating applications to control the test devices based upon XML documents providing an application programming interface to the test devices, transmitting the XML documents to the test devices via the network, and receiving data from the test devices responsive to the transmitted XML documents. - View Dependent Claims (6, 7, 8, 9, 11)
-
10. A test device in communication with a network, comprising:
a programmed processor receiving, via the network, commands described in XML documents providing an application programming interface to the test device, executing the commands, and transmitting, via the network, data responsive to execution of the commands.
-
12. A method of defining an application programming interface to remotely control test computing devices on a network, comprising:
defining a function protocol corresponding to user interface functions of the computing device based upon a markup language. - View Dependent Claims (13)
Specification