Patent ID: 8645281
Filing Date: 2014-02-04
Classification: G06F,G06Q,H04L

Abstract:
1. A process for supporting computer infrastructure, said process comprising integrating computer-readable program code into a computer system, wherein said integrating comprises storing the program code in a computer readable storage device of the computer system through use of a processor of the computer system, and wherein the program code, upon being executed by the processor, implements a method for authenticating access of secure information by a user device, said method comprising: receiving, by the processor, an authentication request for accessing the secure information, said authentication request comprising a user identifier of a user at the user device; determining, by the processor after said receiving the authentication request, a position of a secret quadrilateral within a first pattern of colored quadrilaterals, said position of the secret quadrilateral identifiable by the user identifier, said secret quadrilateral comprising an authenticating color; generating, by the processor after said determining the position of the secret quadrilateral, the first pattern of colored quadrilaterals comprising the secret quadrilateral; generating, by the processor, a second pattern comprising a plurality of colored nodes, said plurality of colored nodes comprising a subset of nodes that comprise the authenticating color at positions within a transparent authenticating card assigned to the user; sending, by the processor to the user, the first pattern and the second pattern; receiving, by the processor after said sending, location information from the user device; determining, by the processor, that the location information is valid by determining that the location information identifies the subset of nodes that comprise the authenticating color; and based on the determination that the location information is valid, allowing, by the processor, access to the secure information by the user device.