REMOTE COMMAND INTERPRETER
First Claim
Patent Images
1. A method of interpreting a non-native command on a host instrument, comprising:
- receiving a non-native command, wherein the non-native command is part of a command set supported by an alternate instrument;
applying interpretation rules to the non-native command, wherein the interpretation rules are pre-defined scripts supported by the host instrument and downloaded to the host instrument without altering a firmware of the host instrument; and
emulating the alternate instrument'"'"'s one or more actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A host instrument is disclosed that is capable of supporting non-native command sets. The host instrument uses interpretation rules to translate a non-native command into one or more actions. The host instrument also uses the interpretation rules to determine the appropriate responses to be transmitted, if any. The actions and responses of the host instrument emulate those of an alternate instrument that supports the command set.
25 Citations
24 Claims
-
1. A method of interpreting a non-native command on a host instrument, comprising:
-
receiving a non-native command, wherein the non-native command is part of a command set supported by an alternate instrument; applying interpretation rules to the non-native command, wherein the interpretation rules are pre-defined scripts supported by the host instrument and downloaded to the host instrument without altering a firmware of the host instrument; and emulating the alternate instrument'"'"'s one or more actions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A host instrument for interpreting a non-native command, comprising:
-
means for receiving the non-native command, wherein the non-native command is part of a command set supported by an alternate instrument; applying interpretation rules to the non-native command, wherein the interpretation rules are pre-defined and downloaded to the host instrument without altering a firmware of the host instrument; and emulating the alternate instrument'"'"'s one or more actions. - View Dependent Claims (8, 9, 10)
-
-
11. A method of applying interpretation rules to a non-native command on a host instrument, comprising:
-
receiving the non-native command; parsing the non-native command into a root command and a set of arguments; applying the interpretation rules to the root command; applying the interpretation rules to the set of arguments, if any arguments are present; and acting upon a device or environment responsive to applying the interpretation rules to the root command and the set of arguments. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A host instrument capable of interpreting a non-native command, comprising:
-
a remote interface coupling the host instrument to a computer; a database for storing interpretation rules for interpreting the non-native command, wherein the non-native command is part of a command set supported by an alternate instrument; and a processor for applying the interpretation rules to emulate the alternate instrument'"'"'s one or more actions. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium carrying instructions for a method to permit a user to debug a set of interpretation rules for a host instrument, the method comprising:
-
providing one or more sets of interpretation rules to be selected by a user for downloading to a host instrument; transmitting one or more non-native commands to the host instrument; and providing access to the one or more sets of interpretation rules for editing by the user. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification