Patent ID: 8863260

Claim:
A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a combination password from a user, the combination password comprising dynamic text interspersed within a static user password, the combination password generated by presenting a dynamic suggestion to the user, the dynamic suggestion to the user instructing the user to enter a first text value at a first identified location from a grid card either after or before a first identified character position of the static user password, and the first text value identified by a first column indicator and a first row indicator; determine whether the combination password is to be verified without the dynamic text; responsive to identifying that the combination password is to be verified without the dynamic text, filter the dynamic text from the combination password based on the dynamic suggestion issued to the user prior to the combination password being received thereby forming a filtered password; authenticate the filtered password using information stored for the user; and responsive to validating the filtered password, grant access by the user to a secured system.