Context based script generation
First Claim
1. A method for generating scripts in a computer system, comprising:
- providing a user interface for enabling a user to perform user actions using said user interface to perform a user task;
monitoring said user actions by said computer system;
determining system operating environment information in accordance with said user actions;
generating a script in accordance with said user actions and said determined system operating environment information for repeating said user task using said script generated in accordance with said determined system operating environment information, wherein said generating a script includes;
creating a query using a combination of data representing said user actions and said determined system operating environment information and determining a plurality of previously generated scripts associated with the monitored user actions based on said query, wherein previously generated scripts are stored in a data repository;
analyzing said monitored user actions;
selecting a most efficient script from the plurality of previously generated scripts; and
updating the selected, most efficient script responsive to the monitored user actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating script in a computer system having a user interface includes performing user actions by a user using the user interface to perform a user task, monitoring the user actions by the computer system, determining environment information in accordance with the user actions to provide determined environment information, and generating script in accordance with the user actions and the determined environment information to provide generated script. Storing the generated script and repeating the user actions in accordance with the stored script are provided. The user task includes configuring an application program and configuring a further application program in accordance with the generated script. The environment information includes configuration information and an identification of an operating system. The user actions further include providing user input data, updating a data object, and creating a system resource. The script is generated in accordance with context information.
20 Citations
32 Claims
-
1. A method for generating scripts in a computer system, comprising:
-
providing a user interface for enabling a user to perform user actions using said user interface to perform a user task; monitoring said user actions by said computer system; determining system operating environment information in accordance with said user actions; generating a script in accordance with said user actions and said determined system operating environment information for repeating said user task using said script generated in accordance with said determined system operating environment information, wherein said generating a script includes; creating a query using a combination of data representing said user actions and said determined system operating environment information and determining a plurality of previously generated scripts associated with the monitored user actions based on said query, wherein previously generated scripts are stored in a data repository; analyzing said monitored user actions; selecting a most efficient script from the plurality of previously generated scripts; and updating the selected, most efficient script responsive to the monitored user actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for generating scripts comprising:
a computer configured to; provide a user interface for enabling a user to perform user actions using said user interface to perform a user task; monitor said user actions; determine system operating environment information in accordance with said user actions; generate a script in accordance with said user actions and said determined system operating environment information for repeating said user task using said script generated in accordance with said determined system operating environment information, wherein said generating a script includes; creating a query using a combination of data representing said user actions and said determined system operating environment information and determining a plurality of previously generated scripts associated with the monitored user actions based on said query, wherein previously generated scripts are stored in a data repository; analyzing said monitored user actions; selecting a most efficient script from the plurality of previously generated scripts; and updating the selected, most efficient script responsive to the monitored user actions. - View Dependent Claims (24, 25, 26, 27)
-
28. A memory device comprising:
a non-transitory computer useable medium including program code that when executed by a computer is operable to; provide a user interface for enabling a user to perform user actions using said user interface to perform a user task; monitor said user actions; determine system operating environment information in accordance with said user actions; generate a script in accordance with said user actions and said determined system operating environment information for repeating said user task using said script generated in accordance with said determined system operating environment information, wherein said generating a script includes; creating a query using a combination of data representing said user actions and said determined system operating environment information and determining a plurality of previously generated scripts associated with the monitored user actions based on said query, wherein previously generated scripts are stored in a data repository; analyzing said monitored user actions; selecting a most efficient script from the plurality of previously generated scripts; and updating the selected, most efficient script responsive to the monitored user actions. - View Dependent Claims (29, 30, 31, 32)
Specification