Identification of user interface controls
AssigneeHewlett-Packard Development Company, L.P.
InventorsYonathan Livny, Rotem Bentzur, Dor Nir
Life of this patent
Estimating the term…
Abstract
A mechanism is disclosed for identifying non-standard user interface controls in a target application. The mechanism includes an accelerator, an agent, and a dialog. The agent is configured to be installed into the target application and to interface with the accelerator. The dialog is configured to select non-standard controls in the target application where each non-standard control includes a set of properties. The agent is configured to provide the properties of the selected non-standard controls to the accelerator. The accelerator is configured to determine a set of common properties for the selected non-standard controls and to automatically generate an identification rule for the determined set of common properties.
Claims20
A mechanism configured to interact with a target application, the mechanism comprising:
- an accelerator;
- an agent configured to be installed into the target application and to interface with the accelerator;
- and
- a dialog configured to select non-standard controls in the target application wherein each non-standard control includes a set of properties;
- wherein the agent is configured to provide the properties of the selected non-standard controls to the accelerator;
- wherein the accelerator is configured to determine a set of common properties for the selected non-standard controls;
- and
- wherein the accelerator is configured to automatically generate an identification rule for the determined set of common properties.
A computer readable storage medium storing computer executable instructions for controlling a computing device to perform a method comprising:
- installing an agent into a target application on the computing device;
- selecting instances of similar or identical non-standard controls in the target application;
- collecting with the agent information regarding the selected non-standard controls wherein the information includes properties of the selected non-standard controls;
- automatically determining a set of common properties from the properties of the selected non-standard controls with a computing device;
- and
- automatically generating an identification rule for the similar or identical non-standard controls from the set of common properties with the computing device.
A method, comprising:
- initiating a process with a computing device to begin identification in a target application;
- presenting a rendering of the target application in the computer device;
- selecting instances of similar or identical non-standard controls in the rendering of the target application;
- collecting information regarding properties of the of the selected non-standard controls;
- and
- automatically generating an identification rule for the selected similar or identical non-standard controls based on a common set of properties.
Dependencies are inferred from the claim text.