Patent ID: 9015827
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. A method comprising: outputting, by a computing device, for display, and while operating in a first access state at an initial time, a set of two or more selectable objects in a first random arrangement of locations determined at the initial time, wherein the computing device, while operating in the first access state, denies access to one or more applications executable by the computing device, and wherein at least one of the set of two or more selectable objects corresponds to a respective element of a predetermined passcode; receiving, by the computing device, an indication of a first gesture to designate the at least one of the set of two or more selectable objects of the set as an element of a first candidate passcode; responsive to determining that the first candidate passcode matches the predetermined passcode, transitioning, by the computing device, from operating in the first access state to operating in a second access state, wherein the computing device, while operating in the second access state, permits access to the one or more applications executable by the computing device; outputting, by the computing device, for display, and while operating in the first access state at a subsequent time after the initial time, the set of two or more selectable objects in a second random arrangement of locations determined at the subsequent time, wherein the second random arrangement of locations is different than the first random arrangement of locations; and after outputting the set of two or more selectable objects in the second random arrangement of locations determined at the subsequent time: receiving, by the computing device, an indication of a second gesture to designate the at least one of the set of two or more selectable objects of the set as an element of a second candidate passcode; and responsive to determining that the second candidate passcode matches the predetermined passcode, transitioning, by the computing device, from operating in the first access state to operating in the second access state.