User identification and password field determination
AssigneeInternational Business Machines Corporation
InventorBruce Rosar
Life of this patent
Estimating the term…
Abstract
The present invention is a method for automatically determining a user identification (user ID) display field and a password display field during a logon process. The present invention comprises identifying the password display field based on a characteristic associated with the password display field and then identifying the location of the user ID display field based on a predetermined relationship to the identified password display field.
Claims23
A method for automatically determining, from a plurality of text entry fields displayed on a computer monitor, the locations of at least two text entry fields having a predefined relationship with each other for the purpose of facilitating a system logan process, the method comprising:
- automatically identifying a first text entry field from among the plurality of text entry fields displayed on said computer monitor, said identifying said first text entry field being performed by identifying one of the plurality of text entry fields that has a predetermined text entry characteristic, said first display field having a first location;
- and
- automatically identifying a second text entry field from among a remainder of the plurality of text entry fields displayed on said computer monitor in response to automatically identifying said first text entry field, said identifying said second text entry field being performed based on a predefined relationship between a respective location of the second display field and the identified first location of the first display field.
A system for identifying text entry fields displayed on a computer monitor for the purpose of facilitating a system logon process, said system comprising a processor and instruction stored on a computer-readable medium, said instruction when performed by said processor cause said system to:
- automatically identifying a first text entry field from among the plurality of text entry fields displayed on the computer monitor, said identifying said first text entry field being performed by identifying one of the plurality of text entry fields that has a predetermined text entry characteristic, said first display field having a first location;
- and
- automatically identifying a second text entry field from among a remainder of the plurality of text entry fields displayed on the computer monitor in response to automatically identifying said first text entry field, said identifying said second text entry field being performed based on a predefined relationship between a respective location of said second text entry field and said identified first location of the first text entry field.
A method for creating a logon macro from data input into text entry fields displayed on a computer monitor by an emulator for accessing an application, the method comprising:
- automatically recording data input into text entry fields displayed on the computer monitor;
- automatically identifying a first text entry field from among a plurality of text entry fields displayed on the computer monitor, said identifying said first text entry field being performed by identifying one of the plurality of text entry fields that has a predetermined characteristic of said first text entry field, said first text entry field receiving a first character string as input data and having a first location;
- automatically substituting a first placeholder for said first character string in the recorded input data;
- automatically identifying a second text entry field from among a remainder of the plurality of text entry fields displayed on the computer monitor in response to automatically identifying said first text entry field, said identifying said second text entry field being performed based on a predetermined relationship between a respective location of said second text entry field and said identified first location of said first text entry field, said second text entry field receiving a second character string as input data;
- and
- automatically substituting a second placeholder for said second character string in the recorded input data.
Dependencies are inferred from the claim text.