05640537 is referenced by 52 patents and cites 14 patents.

An apparatus for testing a first computer system. Means for emulating user interaction on the first computer system and a means for determining the state of user interface objects on the display and the operating status of the first computer system is provided. In various embodiments, the means for emulating user interaction comprises a means for emulating keyboard and mouse input on the first computer system. The means for emulating mouse movement comprises a means for updating data structures in the first computer system, such that when the data structures are updated, user control of the keyboard and mouse is emulated. Means for determining the attributes of windows displayed on a display of the first computer system is provided, along with means for determining the attributes of menus on the displayed on the first computer system and means for determining the current position of the cursor of the first computer system, among other user interface objects. Abstractions of these user interface objects are transmitted between the first computer system and the testing means. The control of the first computer system is performed by a second computer system to provide repeatable testing on a variety of computer systems for diagnosis of faults.

Title
Apparatus for causing a computer system to respond to emulated user interaction in the absence of actual user interaction
Application Number
796083
Publication Number
5640537
Application Date
August 22, 1994
Publication Date
June 17, 1997
Inventor
James Alan Schneider
San Jose
CA, US
Sean Ludlow Flynn
Cupertino
CA, US
Palanivelu Nagarajan
Campbell
CA, US
Jay Alan Jessen
Santa Clara
CA, US
Agent
Blakely Sokoloff Taylor & Zafman
Assignee
Apple Computer
CA, US
IPC
G06F 11/30
View Original Source