Abstract: A system and method for automatically generating a displayable model of an application. A first and second screenshots of a first and second screens produced by an application may be captured and stored in a model. Transition information related to a transition from the first to the second screen may be obtained and stored in the model. A session may be recorded by recording screenshots and related events. Other embodiments are described and claimed.
Abstract: System and method for model based session management. A session including a set of interactions with an application and screens produced by the application may be recorded. A model of an application may be obtained, the model including a plurality of screenshots related to screens and related transition information. A set of screenshots and events related to a set of screens included in the session may be received. A difference between a received screenshot and a screenshot included in the model may be determined and the session may be recorded by recording the difference. Other embodiments are described and claimed.
Abstract: A system and method for automatically identifying a region of interest in an image of a screen may include identifying a set of elements in the image and determining a respective set of regions, the set of regions respectively containing the set of elements; combining at least a first and second regions included in the set of regions to produce a composite region; and associating the composite region with an element in the image of the screen.
Abstract: A system and method for automatically matching images of screens. A system and method may include automatically matching images of screens. A first screenshot of a screen may be obtained, the first screenshot including a view port exposing a portion of a panel. A second screenshot of a screen may be obtained. A digital difference image may be generated and a match between the first and second screenshots may be determined based on the digital difference image.