System, method, and computer program product for authenticating identification documents

US11620657B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11620657-B2
Application numberUS-201716652817-A
CountryUS
Kind codeB2
Filing dateOct 3, 2017
Priority dateOct 3, 2017
Publication dateApr 4, 2023
Grant dateApr 4, 2023

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.

Provided is a computer-implemented method for authenticating an identification document. The method includes determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia. In response to determining that the image data has the at least one predetermined indicia, the method includes determining whether the at least one predetermined indicia corresponds to at least one invalidation mark on the identification document, and, in response to determining that the at least one predetermined indicia corresponds to the at least one invalidation mark, determining, that the identification document is invalid. In response to determining that the identification document is invalid, the method includes preventing or causing the prevention of at least one action from being performed. A system and computer program product for authenticating identification documents are also disclosed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for authenticating an identification document, the method comprising: determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia by segmenting a foreground portion of the image data and a background portion of the image data into a plurality of segments having a predetermined shape, the shape of each of the plurality of segments corresponding to a shape of the at least one predetermined indicia, and determining a region of interest in the foreground portion of the image data; in response to determining that the image data has the at least one predetermined indicia, determining, with at least one processor, whether the at least one predetermined indicia corresponds to at least one invalidation mark on the identification document; in response to determining that the at least one predetermined indicia corresponds to the at least one invalidation mark, determining, with at least one processor, that the identification document is invalid; and preventing or causing the prevention of, with at least one processor, at least one action from being performed based on determining that the identification document is invalid. 2. The computer-implemented method of claim 1 , further comprising capturing at least a portion of the image data of the identification document using an image generation device. 3. The computer-implemented method of claim 1 , wherein determining whether the image data has the at least one predetermined indicia comprises: determining, with at least one processor, locations of corners of the identification document from the image data; determining, with the at least one processor, the foreground portion of the image data within an interior boundary between the corners and the background portion of the image data within an exterior boundary between the corners; generating, with the at least one processor, at least one of a spatial domain image transform and a frequency domain image transform for each of the plurality of segments; and determining, with the at least one processor, the region of interest in the foreground portion of the image data based on whether at least one of the spatial domain image transform and the frequency domain image transform of any of the plurality of segments in the foreground portion of the image data substantially corresponds to the at least one of the spatial domain image transform and the frequency domain image transform of any of the plurality of segments in the background portion of the image data. 4. The computer-implemented method of claim 3 , further comprising, in response to determining the region of interest in the foreground portion of the image data, determining, with the at least one processor, whether the region of interest corresponds to the at least one predetermined indicia using at least one of the following: a circular Hough transform, a generalized Hough transform, integro-differential operator, or any combination thereof. 5. The computer-implemented method of claim 1 , further comprising, in response to determining that the identification document is invalid, generating, with at least one processor, at least one notification that the identification document is invalid. 6. The computer-implemented method of claim 1 , further comprising, in response to determining that the image data lacks the at least one predetermined indicia, generating, with at least one processor, at least one notification that the identification document is valid. 7. The computer-implemented method of claim 6 , further comprising performing the action based on determining that the image data lacks the at least one predetermined indicia. 8. The computer-implemented method of claim 6 , further comprising transmitting or causing the transmission of, with at least one processor, the at least one notification to a specified user. 9. The computer-implemented method of claim 1 , further comprising, determining, with the at least one processor, whether the at least one predetermined indicia is a false positive indicia having at least one property corresponding to the at least one invalidation mark. 10. The computer-implemented method of claim 9 , wherein determining whether the at least one predetermined indicia is the false positive indicia comprises comparing at least one property of the at least one predetermined indicia in a foreground portion of the image data with at least one property of a background portion of the image data. 11. The computer-implemented method of claim 10 , wherein the false positive indicia lacks the at least one property of the background portion of the image data. 12. The computer-implemented method of claim 1 , wherein the at least one invalidation mark is a physical invalidation mark. 13. The computer-implemented method of claim 1 , wherein the at least one invalidation mark is at least one hole extending at least partially through the identification document. 14. The computer-implemented method of claim 13 , wherein the at least one hole has at least one of the following: a circular shape, a curvilinear shape, a polygonal shape, or any combination thereof. 15. The computer-implemented method of claim 1 , wherein the identification document is at least one of the following: a driver's license, a passport, a security document, a government-issued document, an identification document, or any combination thereof. 16. The computer-implemented method of claim 1 , wherein receiving the image data of the identification document comprises receiving the image data of the identification document from at least one of the following: an image generation device, a camera, a scanning device, a laser sensor, an image sensor, or any combination thereof. 17. The computer-implemented method of claim 1 , further comprising performing an image processing operation on at least a portion of the image data after receiving the image data. 18. The computer-implemented method of claim 17 , wherein performing the image processing operation comprises at least one of the following: performing a subsampling operation on the image data; performing an image segmentation operation on the image data; converting the image data to grayscale after receiving the image data; performing a blurring operation on the image data; performing a binarization technique on the image data; performing an edge detection operation on the image data; or any combination thereof. 19. The computer-implemented method of claim 18 , wherein performing the image subsampling operation comprises reducing a size of an image file containing the image data. 20. The computer-implemented method of claim 18 , wherein performing the image segmentation operation on the image data comprises separating a foreground portion of the image data from a background portion of the image data using at least one of a spatial domain image transform and a frequency domain image transform.

Assignees

Inventors

Classifications

  • Conversion to subtractive colour signals · CPC title

  • G06Q30/018Primary

    Certifying business or products · CPC title

  • G07D7/20Primary

    Testing patterns thereon (G07D7/004, G07D7/005 take precedence) · CPC title

  • Edge detection · CPC title

  • involving foreground-background segmentation · 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 US11620657B2 cover?
Provided is a computer-implemented method for authenticating an identification document. The method includes determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia. In response to determining that the image data has the at least one predetermined indicia, the method includes determining whether the at least…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q30/018. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2023 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).