Patent ID: 8869261

Claim:
A method, comprising: receiving, by a computing device, a request to adjust a device unlock security protocol; displaying, at the computing device, a plurality of unlock security protocol options; receiving, by the computing device, a selection from the plurality of unlock security protocol options; comparing the selection against a list of acceptable security protocol options; if the selection is not in the list of acceptable security protocol options, requesting, by the computing device, a different selection from the plurality of unlock security protocol options; receiving, by the computing device from a user, a degree of randomization that represents a degree of random orientation associated with a plurality of graphical elements; determining a configuration for the plurality of graphical elements by randomly selecting one or more of the graphical elements to be positioned in one or more locations in accordance with the selected unlock security protocol and the received degree of randomization; displaying, by the computing device, a device unlock security interface comprising the plurality of graphical elements in accordance with the determined configuration; receiving, by the computing device, a device unlock security code based on an input from the device unlock security interface; validating, by the computing device, the received device unlock security code; and if the received device unlock security code is valid, unlocking the computing device.