IP Library Granted Patent US 7,143,361
Granted Patent B2
US 7,143,361 · App. 10/320,036 · Granted Nov 28, 2006

Operator interface controls for creating a run-time operator interface application for a test executive sequence

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,143,361
App. No.
10/320,036
Granted
Nov 28, 2006
Kind
B2
Abstract

A plurality of operator interface controls for use in a run-time operator interface application for executing one or more test executive sequences is described. Each operator interface control may have associated functionality for managing execution of a test executive sequence and/or functionality for displaying information regarding execution of a test executive sequence. One or more of the operator interface controls may be included in a run-time operator interface application, which may aid the user in easily creating the run-time operator interface application.

Claims (166)

1. A computer-implemented method for creating a run-time operator interface application for a test executive sequence, the method comprising:

displaying a graphical user interface that provides access to a plurality of operator interface controls, wherein each operator interface control has associated functionality for one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence;

including one or more of the operator interface controls in the run-time operator interface application in response to user input to the graphical user interface, wherein the one or more operator interface controls are operable to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence during execution of the run-time operator interface application; and

storing one or more files representing the run-time operator interface application.

2. The method of claim 1 ,

wherein each operator interface control includes associated program instructions operable to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive, sequence.

3. The method of claim 2 ,

wherein the program instructions associated with each operator interface control comprise pre-existing program instructions.

4. The method of claim 1 ,

wherein each operator interface control includes one or more associated methods operable to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

5. The method of claim 1 , further comprising:

deploying the plurality of operator interface controls on a first computer system;

wherein said displaying the graphical user interface comprises displaying a graphical user interface of an application development environment on the first computer system, wherein the graphical user interface of the application development environment provides access to the plurality of operator interface controls.

6. The method of claim 1 , further comprising:

wherein the test executive sequence is associated with a first test executive application;

wherein the method further comprises installing the first test executive application on a first computer system, wherein said installing the first test executive application on the first computer system comprises installing the plurality of operator interface controls on the first computer system.

7. The method of claim 1 ,

wherein the plurality of operator interface controls includes a first operator interface control;

wherein the first operator interface control is operable to respond to a first event during execution of the run-time operator interface application to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

8. The method of claim 1 , further comprising:

configuring one or more of the one or more operator interface controls in response to user input;

wherein each of the one or more operator interface controls has one or more associated properties;

wherein, for each operator interface control, said configuring the operator interface control comprises receiving user input to configure one or more properties associated with the operator interface control.

9. The method of claim 8 ,

wherein, for each operator interface control, said configuring the operator interface control further comprises displaying a property panel for configuring the operator interface control;

wherein said receiving user input to configure one or more properties associated with the operator interface control comprises receiving user input to the property panel.

10. The method of claim 1 ,

wherein the test executive sequence is associated with a first test executive application;

wherein the plurality of operator interface controls includes a first operator interface control;

wherein the first operator interface control is operable to call the first test executive application during execution of the run-time operator interface application to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

11. The method of claim 1 ,

wherein the plurality of operator interface controls includes a first operator interface control and a second operator interface control;

wherein the first operator interface control is aware of the second operator interface control.

12. The method of claim 1 ,

wherein said including one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control and a second operator interface control in the run-time operator interface application;

wherein the first operator interface control is operable to affect the second operator interface control during execution of the run-time operator interface application.

13. The method of claim 12 ,

wherein the first operator interface control is operable to cause the second operator interface control to display steps of the test executive sequence during execution of the run-time operator interface application.

14. The method of claim 1 , further comprising:

executing the run-time operator interface application.

15. The method of claim 14 ,

wherein said executing the run-time operator interface application comprises executing program instructions associated with one or more of the operator interface controls in the run-time operator interface application to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

16. The method of claim 14 ,

wherein said executing the run-time operator interface application comprises executing program instructions associated with a first operator interface control in the run-time operator interface application;

wherein said executing the program instructions associated with the first operator interface control comprises selecting the test executive sequence in response to user input.

17. The method of claim 16 , further comprising:

automatically displaying test executive steps of the test executive sequence in response to said selecting the test executive sequence.

18. The method of claim 16 , further comprising:

invoking execution of the test executive sequence after said selecting the test executive sequence.

19. The method of claim 14 ,

wherein the test executive sequence is operable to perform one or more tests of a unit under test (UUT).

20. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to automatically display test executive steps of the test executive sequence during execution of the run-time operator interface application.

21. The method of claim 20 ,

wherein the first operator interface control comprises a list control;

wherein said displaying the test executive steps of the test executive sequence comprises displaying the test executive steps as a list in the list control.

22. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to invoke execution of the test executive sequence during execution of the run-time operator interface application.

23. The method of claim 22 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application further includes including a second operator interface control in the run-time operator interface application;

wherein the second operator interface control includes associated program instructions operable to stop execution of the test executive sequence during execution of the run-time operator interface application.

24. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to automatically display an execution hierarchy for the test executive sequence during execution of the run-time operator interface application.

25. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to automatically display a report generated in response to executing the test executive sequence.

26. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator, interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to automatically display execution results generated by execution of the test executive sequence.

27. The method of claim 1 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application;

wherein the first operator interface control includes associated program instructions operable to select the test executive sequence during execution of the run-time operator interface application.

28. The method of claim 27 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application further includes including a second operator interface control in the run-time operator interface application;

wherein the second operator interface control includes associated program instructions operable to display steps of the test executive sequence in response to said program instructions associated with the first operator interface control selecting the test executive sequence.

29. The method of claim 1 ,

wherein said including the one or more operator interface controls in the run-time operator interface application comprises including the one or more operator interface controls in a user interface for the run-time operator interface application.

30. The method of claim 1 ,

wherein one or more of the operator interface controls included in the run-time operator interface application have user interfaces displayable during execution of the run-time operator interface application.

31. The method of claim 1 ,

wherein the run-time operator interface application comprises a graphical program;

wherein said including the one or more of the operator interface controls in the run-time operator interface application comprises including the one or more of the operator interface controls in the graphical program.

32. The method of claim 1 ,

wherein the plurality of operator interface controls comprises a plurality of ActiveX controls.

33. A computer-implemented method for creating a run-time operator interface application for a first test executive sequence, the method comprising:

installing a test executive application on a first computer system;

installing a plurality of operator interface controls on the first computer system, wherein each operator interface control has associated functionality for one or more of managing execution of a test executive sequence and/or displaying information regarding execution of a test executive sequence;

installing an application development environment application on the first computer system;

creating the first test executive sequence using the test executive application; and

creating the run-time operator interface application using the application development environment application, wherein said creating the run-time operator interface application includes including one or more of the operator interface controls in the run-time operator interface application.

34. The method of claim 33 ,

wherein the one or more operator interface controls included in the run-time operator interface application are operable to perform one or more of managing execution of the first test executive sequence and/or displaying information regarding execution of the first test executive sequence during execution of the run-time operator interface application.

35. The method of claim 33 ,

wherein said installing the test executive application on the first computer system includes performing said installing the plurality of operator interface controls on the first computer system.

36. A computer-implemented method for displaying a test executive sequence, wherein the test executive sequence includes a plurality of test executive steps, the method comprising:

including a first control in the run-time operator interface application in response to user input, wherein the first control includes associated program instructions operable to automatically display the plurality of test executive steps in the test executive sequence during execution of the run-time operator interface application;

executing the run-time operator interface application, wherein said executing the run-time operator interface application includes executing the program instructions associated with the first control; and

displaying the plurality of test executive steps in the test executive sequence in a user interface of the first control.

37. The method of claim 36 ,

wherein the program instructions associated with the first control comprise pre-existing program instructions.

38. The method of claim 36 ,

wherein the first control comprises a list control;

wherein said displaying the plurality of test executive steps in the test executive sequence in a user interface of the first control comprises displaying the plurality of test executive steps as a list in the list control.

39. A computer accessible memory medium that stores program instructions for creating a run-time operator interface application for a test executive sequence, wherein the program instructions are executable by a processor to perform:

displaying a graphical user interface that provides access to a plurality of operator interface controls, wherein each operator interface control has associated functionality for one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence;

including one or more of the operator interface controls in the runtime operator interface application in response to user input to the graphical user interface, wherein the one or more operator interface controls are operable to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence during execution of the run-time operator interface application; and

storing one or more files representing the run-time operator interface application.

40. The memory medium of claim 39 , wherein each operator interface control includes associated program instructions operable to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

41. The memory medium of claim 39 , wherein the program instructions are further executable to perform:

deploying the plurality of operator interface controls on a first computer system;

wherein said displaying the graphical user interface comprises displaying a graphical user interface of an application development environment on the first computer system, wherein the graphical user interface of the application development environment provides access to the plurality of operator interface controls.

42. The memory medium of claim 39 , wherein the test executive sequence is associated with a first test executive application, and wherein the program instructions are further executable to perform:

installing the first test executive application on a first computer system, wherein said installing the first test executive application on the first computer system comprises installing the plurality of operator interface controls on the first computer system.

43. The memory medium of claim 39 ,

wherein the plurality of operator interface controls includes a first operator interface control; and

wherein the first operator interface control is operable to respond to a first event during execution of the run-time operator interface application to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

44. The memory medium of claim 39 , wherein the program instructions are further executable to perform:

configuring one or more of the one or more operator interface controls in response to user input;

wherein each of the one or more operator interface controls has one or more associated properties; and

wherein, for each operator interface control, said configuring the operator interface control comprises receiving user input to configure one or more properties associated with the operator interface control.

45. The memory medium of claim 39 ,

wherein the test executive sequence is associated with a first test executive application;

wherein the plurality of operator interface controls includes a first operator interface control; and

wherein the first operator interface control is operable to call the first test executive application during execution of the run-time operator interface application to perform one or more of managing execution of the test executive sequence and/or displaying information regarding execution of the test executive sequence.

46. The memory medium of claim 39 ,

wherein the plurality of operator interface controls includes a first operator interface control and a second operator interface control; and

wherein the first operator interface control is aware of the second operator interface control.

47. The memory medium of claim 39 ,

wherein said including one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control and a second operator interface control in the run-time operator interface application; and

wherein the first operator interface control is operable to affect the second operator interface control during execution of the run-time operator interface application.

48. The memory medium of claim 47 ,

wherein the first operator interface control is operable to cause the second operator interface control to display steps of the test executive sequence during execution of the run-time operator interface application.

49. The memory medium of claim 39 , wherein the program instructions are further executable to perform:

executing the run-time operator interface application.

50. The memory medium of claim 49 ,

wherein said executing the run-time operator interface application comprises executing program instructions associated with a first operator interface control in the run-time operator interface application;

wherein said executing the program instructions associated with the first operator interface control comprises selecting the test executive sequence in response to user input.

51. The memory medium of claim 50 , wherein the program instructions are further executable to perform one or more of:

automatically displaying test executive steps of the test executive sequence in response to said selecting the test executive sequence; or

invoking execution of the test executive sequence after said selecting the test executive sequence.

52. The memory medium of claim 39 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application; and

wherein the first operator interface control includes associated program instructions operable to automatically display test executive steps of the test executive sequence during execution of the run-time operator interface application.

53. The memory medium of claim 39 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application includes including a first operator interface control in the run-time operator interface application; and

wherein the first operator interface control includes associated program instructions operable to perform one or more of:

invoke execution of the test executive sequence during execution of the run-time operator interface application;

automatically display an execution hierarchy for the test executive sequence during execution of the run-time operator interface application;

automatically display a report generated in response to executing the test executive sequence;

automatically display execution results generated by execution of the test executive sequence; or

select the test executive sequence during execution of the run-time operator interface application.

54. The memory medium of claim 53 ,

wherein said including the one or more of the operator interface controls in the run-time operator interface application further includes including a second operator interface control in the run-time operator interface application; and

wherein the second operator interface control includes associated program instructions operable to perform one or more of:

stop execution of the test executive sequence during execution of the run-time operator interface application; or

display steps of the test executive sequence in response to said program instructions associated with the first operator interface control selecting the test executive sequence.

55. The memory medium of claim 39 ,

wherein said including the one or more operator interface controls in the run-time operator interface application comprises including the one or more operator interface controls in a user interface for the run-time operator interface application, and wherein one or more of the operator interface controls included in the run-time operator interface application have user interfaces displayable during execution of the run-time operator interface application.

56. The memory medium of claim 39 ,

wherein the run-time operator interface application comprises a graphical program; and

wherein said including the one or more of the operator interface controls in the run-time operator interface application comprises including the one or more of the operator interface controls in the graphical program.

57. The memory medium of claim 39 ,

wherein the plurality of operator interface controls comprises a plurality of ActiveX controls.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →