US2017220453A1PendingUtilityA1

Method for monitoring a graphical user interface on a second computer display from a first computer

Assignee: TESTPLANT INCPriority: Oct 1, 2003Filed: Apr 13, 2017Published: Aug 3, 2017
Est. expiryOct 1, 2023(expired)· nominal 20-yr term from priority
G06F 3/0481G06F 11/3664G06F 11/3688G06F 11/3698G06F 2201/875G06F 9/452G06T 9/004G06T 7/246G06F 3/0487G06F 11/3672G06F 3/04842G06F 11/36G03G 15/50G06T 7/0008G06F 3/04817G06F 3/1415G06T 7/001G06F 11/2273G06F 11/3414
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A high level interface between a remote computer and local computer operator permits the remote computer to be controlled via a sequence of interactions. The remote computer may be monitored for display information which is expected, and also controlled in the event the expected information either is or is not obtained. Command language extensions are provided which extend and complement a basic scripting language. Scripts with embedded command language extensions may be executed through a remote interface, permitting remote testing, operation and evaluation. The development of the scripts, including embedded command language extensions, may be prepared through execution of commands at the local computer on a depiction of the GUI received from the remote computer, and subsequently saved as a script.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . In combination,
 a communications interface between a local computer and a remote system having a graphical user interface;   a scripting language; and   graphical user interface language extensions that enable said scripting language to control said remote system responsive to images appearing on said remote system graphical user interface.   
     
     
         2 . The combination of  claim 1  further comprising a display of said remote system screen at said local computer. 
     
     
         3 . The combination of  claim 2  further comprising a command capture interface for generating graphical user interface language extensions commands from actions performed upon said local computer display of said remote system screen. 
     
     
         4 . The combination of  claim 3  further comprising a means for transferring said graphical user interface language extensions commands to a script responsive to said actions performed upon said local computer display of said remote system screen. 
     
     
         5 . The combination of  claim 1  further comprising a graphical user interface recognition subsystem which detects image components appearing upon said remote system graphical user interface and produces an image detection signal responsive thereto. 
     
     
         6 . The combination of  claim 5  further comprising an initiate action subsystem which evokes a remote system action responsive to said image detection signal. 
     
     
         7 . The combination of  claim 1  wherein said communications interface further comprises a means for communicating keyboard actions to said remote system, a means for communicating mouse actions to said remote system, and a means for communicating screen updates from said remote system to said local computer. 
     
     
         8 . A method for remotely testing the operation of a computer system, comprising the steps of:
 receiving a first element of said computer system graphical user interface;   generating a user input action within said computer system responsive to said first element;   monitoring said computer system graphical user interface for an expected second element within a predetermined time interval; and   signaling a failure if said predetermined time interval elapses without detecting said expected second element.   
     
     
         9 . The method of  claim 8  wherein further comprising the steps of:
 transferring said user input action to a stored script; 
 re-executing said steps of receiving, generating, monitoring and signaling subsequent to said storing step under control of said stored script. 
 
     
     
         10 . The method of  claim 8  wherein further comprising the steps of:
 providing graphical user interface language extensions commands to a scripting language; and 
 passing said generated user input action through said graphical user interface language extensions from said scripting language processor to a language extensions processor. 
 
     
     
         11 . The method of  claim 8  further comprising the steps of:
 generating a user input action within said computer system responsive to said second element; 
 monitoring said computer system graphical user interface for an expected third element within a predetermined time interval; and 
 signaling a failure if said predetermined time interval elapses without detecting said expected third element. 
 
     
     
         12 . The method of  claim 8  further comprising the steps of:
 depicting said computer system graphical user interface upon a local display including said first element; and 
 receiving a local user input action within said local display; 
 wherein said generated user input action emulates said local user input action. 
 
     
     
         13 . The method of  claim 8  wherein further comprises comprising the steps of:
 providing graphical user interface language extensions commands to a scripting language; and 
 depicting said computer system graphical user interface upon a local display including said first element; 
 receiving a local user input action within said local display; 
 transferring said user input action to a stored script; 
 passing said generated user input action through said graphical user interface language extensions from said scripting language processor to a language extensions processor wherein said generated user input action emulates said local user input action; and 
 re-executing said steps of receiving, generating, monitoring and signaling subsequent to said storing step under control of said stored script. 
 
     
     
         14 . A programmerator enabling a local system to remotely operate a computer system through local scripts and selectively respond to changes in graphical displays upon a graphical user interface of said remote computer system, comprising:
 a command capture interface that displays a depiction of said remote system graphical user interface display and captures user input made therein;   a command language set that when processed by said local system implements both of user input emulations representative of said captured user input at said remote computer system and image processing of said remote computer system graphical displays;   a scripting language having scripting commands that control a flow of execution of said local system in combination with said command language set; and   an interface for communicating between said local system and said remote computer system graphical user interface responsive to said command and scripting languages.   
     
     
         15 . The programmerator of  claim 14  further comprising:
 a means for storing said scripting commands; 
 a means for inserting a command from said command language set into said storing means; and 
 a means for executing said inserted stored command.

Join the waitlist — get patent alerts

Track US2017220453A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.