Patent ID: 9189254
Filing Date: 2015-11-17
Classification: G06F

Abstract:
1. A method of generating a set of steps to perform a computer based task, comprising: a. having one or more users perform said task using a respective computing device; b. delivering one or more traces from said users performing said task to a processing unit, wherein each of said traces represent GUI actions performed on a user interface of said respective computing device, wherein said user interface comprises a series of views, and each of said views comprises a plurality of widgets, each widget configured to accept user input, and wherein said traces comprise a list of GUI actions performed on said plurality of widgets in said series of views; and c. using said processing unit to execute a set of rules on said traces to generate said set of steps, wherein said set of rules comprises: mapping each GUI action to an abstract action based on the GUI action's effect on the state of the system, by: