US Patent:
20120192069, Jul 26, 2012
Inventors:
Elisa W. Zhang - Seattle WA, US
Dean A. Wells - Snohomish WA, US
Ikrima Elhassan - College Station TX, US
Satheesh S. Dabbiru - Sammamish WA, US
Ryan A. Sizemore - Sammamish WA, US
Vladimir Yarmolenko - Duvall WA, US
Veneta I. Tashev - Kirkland WA, US
Matthew F. Steele - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
Abstract:
Embodiments are directed to dynamically transforming user interface actions into executable script commands and to storing groups of executable script commands related to specific tasks. In an embodiment, a computer system tracks user interface actions at a software program user interface. The computer system transforms the user interface actions into an executable script command. The script command is configured to perform the tracked user interface action when executed. The computer system also dynamically displays the resulting executable script commands in a script command window as the user interface actions are entered by the computer user. The computer system may further determine that multiple user interface actions correspond to a specified task and store the resulting executable script commands related to the specified task as a combined group of executable script commands.