Image-based unlock functionality on a computing device
First Claim
Patent Images
1. A system comprising:
- one or more hardware processors; and
one or more computer-readable storage devices having program instructions stored thereon for execution by the one or more hardware processors, the program instructions having a plurality of components, the plurality of components including;
a presentation component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to present pieces of a single image to a user in a scrambled arrangement;
a detection component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to receive one or more operations performed by the user, the operations including a selection and placement of one or more of the pieces of the single image to one or more different locations;
an authorization component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to compare the one or more operations received by the one or more hardware processors to a predefined selection and placement of the pieces of the single image corresponding to an unscrambled arrangement of the pieces of the single image, the unscrambled arrangement of the pieces of the single image associated with an unlock code; and
a lock component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to unlock a computing device when the one or more operations performed by the user causes the one or more pieces of the single image to be placed in the unscrambled arrangement associated with the unlock code.
2 Assignments
0 Petitions
Accused Products
Abstract
Utilizing an image on a computing device to serve as a template for locking/unlocking the computing device. The image includes a plurality of portions that are defined and thereafter identified and presented to a user via a touch screen. A user selects portions/zones that are defined within the image in a specified sequence and this sequence is stored as a lock/unlock code for unlocking the computing device. In an embodiment, in addition to the specified sequence of selections, a movement or sequence of movements may be also be stored as part of the lock/unlock code.
125 Citations
16 Claims
-
1. A system comprising:
-
one or more hardware processors; and one or more computer-readable storage devices having program instructions stored thereon for execution by the one or more hardware processors, the program instructions having a plurality of components, the plurality of components including; a presentation component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to present pieces of a single image to a user in a scrambled arrangement; a detection component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to receive one or more operations performed by the user, the operations including a selection and placement of one or more of the pieces of the single image to one or more different locations; an authorization component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to compare the one or more operations received by the one or more hardware processors to a predefined selection and placement of the pieces of the single image corresponding to an unscrambled arrangement of the pieces of the single image, the unscrambled arrangement of the pieces of the single image associated with an unlock code; and a lock component that, responsive to execution by the one or more hardware processors, causes the one or more hardware processors to unlock a computing device when the one or more operations performed by the user causes the one or more pieces of the single image to be placed in the unscrambled arrangement associated with the unlock code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
presenting pieces of a single image in a scrambled arrangement; receiving operations from a user to move one or more pieces of the single image to one or more different locations; comparing the moved one or more pieces of the single image to an unscrambled arrangement of the single image associated with an unlock code; and unlocking a computing device responsive to determining that the moved one or more pieces of the single image matches the unscrambled arrangement of the one or more pieces of the single image associated with the unlock code. - View Dependent Claims (11, 12, 13)
-
14. A computing device comprising:
-
a touch screen display; one or more computer processors; one or more computer-readable storage devices, the computer-readable storage devices having computer-executable program instructions stored thereon for execution by the one or more computer processors, the computer-executable program instructions to perform operations comprising; presenting pieces of a single image in a scrambled arrangement on the touch screen display; receiving operations from a user through the touch screen display, the operations including a selection and placement of one or more of the pieces of the single image to one or more different locations; comparing the operations to a predefined selection and placement of the pieces of the single image corresponding to an unscrambled arrangement of the pieces of the single image, the unscrambled arrangement of the pieces of the single image associated with an unlock code; and unlocking the computing device responsive to determining that the predefined selection and placement of the pieces of the single image matches the selection and placement of the pieces of the single image. - View Dependent Claims (15, 16)
-
Specification