User-friendly and self-managed challenge-response authentication

US12511368B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12511368-B2
Application numberUS-202418406286-A
CountryUS
Kind codeB2
Filing dateJan 8, 2024
Priority dateJan 8, 2024
Publication dateDec 30, 2025
Grant dateDec 30, 2025

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.

Computer-implemented methods for a user-friendly and self-managed CAPTCHA system. Aspects include storing a copy of an image selected from a set of images as a source image. Aspects further include generating a reference image by applying an image obfuscation technique to the image and a challenge image by applying a different image obfuscation technique to the image. Aspects include dividing the challenge image into partitions and placing the partitions randomly on a virtual canvas. Aspects include displaying the reference image and the virtual canvas on a user device requesting to access a protected resource. Aspects include receiving a solution image comprising the partitions of the challenge image arranged by a user from the user device. Aspects also include generating a similarity score by comparing the source image and the solution image. Aspects further include determining that the similarity score is below a threshold value and performing a security action.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: storing a copy of an image selected from a set of images as a source image; generating a reference image by applying an image obfuscation technique to the image and a challenge image by applying a different image obfuscation technique to the image; dividing the challenge image into a random number of partitions and placing the partitions randomly on a virtual canvas; displaying both the reference image and the virtual canvas with the partitions of the challenge image on a user device requesting to access a protected resource, such that both the reference image and the challenge image are concurrently visible on the user device to a user, wherein both the reference image and the challenge image are concurrently displayed to be different from the image; receiving a solution image comprising the partitions of the challenge image arranged by the user from the user device; generating a similarity score by comparing the source image and the solution image; determining that the similarity score is below a threshold value; and performing a security action. 2 . The computer-implemented method of claim 1 , wherein the image obfuscation technique comprises reshaping the image, or cropping the image to carve out one or more portions. 3 . The computer-implemented method of claim 1 , wherein the virtual canvas is larger than the challenge image. 4 . The computer-implemented method of claim 1 , wherein the security action comprises preventing access to the protected resource for the user device or presenting a second reference image and a second challenge image to the user of the user device. 5 . The computer-implemented method of claim 1 , further comprising: receiving an indication to select the image from a sub-set of images; selecting the image from the sub-set of images; and updating metadata associated with the image to increase a counter indicating a number of times the image has been displayed. 6 . The computer-implemented method of claim 1 , wherein the set of images comprises images associated with an identified metadata. 7 . The computer-implemented method of claim 1 , further comprising: applying an overlay image obfuscation technique on the partitions of the challenge image in the virtual canvas. 8 . A system comprising: a memory having computer readable instructions; and one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising: storing a copy of an image selected from a set of images as a source image; generating a reference image by applying an image obfuscation technique to the image and a challenge image by applying a different image obfuscation technique to the image; dividing the challenge image into a random number of partitions and placing the partitions randomly on a virtual canvas; displaying both the reference image and the virtual canvas with the partitions of the challenge image on a user device requesting to access a protected resource, such that both the reference image and the challenge image are concurrently visible on the user device to a user, wherein both the reference image and the challenge image are concurrently displayed to be different from the image; receiving a solution image comprising the partitions of the challenge image arranged by the user from the user device; generating a similarity score by comparing the source image and the solution image; determining that the similarity score is below a threshold value; and performing a security action. 9 . The system of claim 8 , wherein the image obfuscation technique comprises reshaping the image, cropping the image, applying 3D rotation and effects on the image, or applying an image filter to the image. 10 . The system of claim 8 , wherein the virtual canvas is larger than the challenge image. 11 . The system of claim 8 , wherein the security action comprises preventing access to the protected resource for the user device or presenting a second reference image and a second challenge image to the user of the user device. 12 . The system of claim 8 , wherein the operations further comprise: receiving an indication to select the image from a sub-set of images; selecting the image from the sub-set of images; and updating metadata associated with the image to increase a counter indicating a number of times the image has been displayed. 13 . The system of claim 8 , wherein the set of images comprises images associated with an identified metadata. 14 . The system of claim 8 , wherein the operations further comprise: applying an overlay image obfuscation technique on the partitions of the challenge image in the virtual canvas. 15 . A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform operations comprising: storing a copy of an image selected from a set of images as a source image; generating a reference image by applying an image obfuscation technique to the image and a challenge image by applying a different image obfuscation technique to the image; dividing the challenge image into a random number of partitions and placing the partitions randomly on a virtual canvas; displaying both the reference image and the virtual canvas with the partitions of the challenge image on a user device requesting to access a protected resource, such that both the reference image and the challenge image are concurrently visible on the user device to a user, wherein both the reference image and the challenge image are concurrently displayed to be different from the image; receiving a solution image comprising the partitions of the challenge image arranged by the user from the user device; generating a similarity score by comparing the source image and the solution image; determining that the similarity score is below a threshold value; and performing a security action. 16 . The computer program product of claim 15 , wherein the image obfuscation technique comprises reshaping the image, cropping the image, applying 3D rotation and effects on the image, or applying an image filter to the image. 17 . The computer program product of claim 15 , wherein the virtual canvas is larger than the challenge image. 18 . The computer program product of claim 15 , wherein the security action comprises preventing access to the protected resource for the user device or presenting a second reference image and a second challenge image to the user of the user device. 19 . The computer program product of claim 15 , wherein the operations further comprise: receiving an indication to select the image from a sub-set of images; selecting the image from the sub-set of images; and updating metadata associated with the image to increase a counter indicating a number of times the image has been displayed. 20 . The computer program product of claim 15 , wherein the set of images comprises images associated with an identified metadata.

Assignees

Inventors

Classifications

  • Creating or editing images; Combining images with text · CPC title

  • Verifying human interaction, e.g., Captcha · CPC title

  • G06F21/36Primary

    by graphic or iconic representation · CPC title

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 US12511368B2 cover?
Computer-implemented methods for a user-friendly and self-managed CAPTCHA system. Aspects include storing a copy of an image selected from a set of images as a source image. Aspects further include generating a reference image by applying an image obfuscation technique to the image and a challenge image by applying a different image obfuscation technique to the image. Aspects include dividing t…
Who is the assignee on this patent?
Kyndryl Inc
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 Dec 30 2025 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).