Graphic color-based authentication

US11222105B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11222105-B2
Application numberUS-201816217733-A
CountryUS
Kind codeB2
Filing dateDec 12, 2018
Priority dateDec 12, 2018
Publication dateJan 11, 2022
Grant dateJan 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example method includes enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels of a graphic, and generating a passcode. The passcode is based at least in part on the color associated with the at least one of the plurality of pixels. The method further includes transmitting, by the user processing system, the passcode to a host processing system. The method further includes determining, by the host processing system, whether the passcode matches an expected passcode that is based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith. The method further includes, responsive to determining that the passcode matches the expected passcode, authorizing, by the host processing system, the user processing system to access a restricted resource.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for graphic color-based authentication, the method comprising: presenting, on a display of a user processing system, a graphic comprising a plurality of pixels; enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generating, by the user processing system, a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels; transmitting, by the user processing system, the passcode to a host processing system; determining, by the host processing system, whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith; and responsive to determining that the passcode matches the expected passcode, authorizing, by the host processing system, the user processing system to access a restricted resource. 2. The computer-implemented method of claim 1 , wherein a first subset of the plurality of pixels are grouped into a first region, wherein a second subset of the plurality of pixels are grouped into a second region. 3. The computer-implemented method of claim 1 , further comprising, prior to presenting the graphic, enabling the user to generate the reference graphic. 4. The computer-implemented method of claim 1 , further comprising, prior to presenting the graphic, automatically generating the reference graphic by the host processing system. 5. The computer-implemented method of claim 1 , further comprising generating, by the user processing system, a table comprising a status of the color associated with each pixel of the graphic. 6. The computer-implemented method of claim 1 , wherein at least one of the plurality of pixels comprises two layers. 7. The computer-implemented method of claim 1 , wherein a first pixel of the plurality of pixels comprises a first layer and a second layer, wherein a second pixel of the plurality of pixels comprises a third layer and a fourth layer, wherein the first layer and the second layer are independent from the third layer and the fourth layer. 8. A system comprising: a user processing system configured to: present, on a display of the user processing system, a graphic comprising a plurality of pixels, enable a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generate a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels, and transmit the passcode to a host processing system; and the host processing system configured to: determine whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith, and responsive to determining that the passcode matches the expected passcode, authorizing the user processing system to access a restricted resource. 9. The system of claim 8 , wherein a first subset of the plurality of pixels are grouped into a first region, wherein a second subset of the plurality of pixels are grouped into a second region. 10. The system of claim 8 , wherein the user processing system is further configured to, prior to presenting the graphic, enable the user to generate the reference graphic. 11. The system of claim 8 , wherein the host processing system is further configured to, prior to presenting the graphic, automatically generate the reference graphic by the host processing system. 12. The system of claim 8 , wherein the user processing system is further configured to generate a table comprising a status of the color associated with each pixel of the graphic. 13. The system of claim 8 , wherein at least one of the plurality of pixels comprises two layers. 14. The system of claim 8 , wherein a first pixel of the plurality of pixels comprises a first layer and a second layer, wherein a second pixel of the plurality of pixels comprises a third layer and a fourth layer, wherein the first layer and the second layer are independent from the third layer and the fourth layer. 15. A computer program product comprising: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method for graphic color-based authentication, the method comprising: presenting, on a display of a user processing system, a graphic comprising a plurality of pixels; enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generating, by the user processing system, a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels; transmitting, by the user processing system, the passcode to a host processing system; determining, by the host processing system, whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of refe

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F21/36Primary

    by graphic or iconic representation · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11222105B2 cover?
An example method includes enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels of a graphic, and generating a passcode. The passcode is based at least in part on the color associated with the at least one of the plurality of pixels. The method further includes transmitting, by the user processing system, the passcode to a host proces…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/36. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).