Document verification method and system

US10102439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10102439-B2
Application numberUS-34931109-A
CountryUS
Kind codeB2
Filing dateJan 6, 2009
Priority dateJan 14, 2008
Publication dateOct 16, 2018
Grant dateOct 16, 2018

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.

A method of and system for verifying a document, the method comprising generating verification information for the document, comparing the verification information with authentic verification information, and identifying differences between the document and an authentic document.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of verifying a document, comprising: receiving, by an issuer computer, a digital representation of a scanned printed document, wherein the scanned printed document is generated by scanning, by a scanner, a document comprising text content and a document identifier, generating, by the issuer computer, an issuer hash by dividing the scanned document into a plurality of data blocks and generating for each data block a pair of hashes, transmitting, by the issuer computer, the issuer hash and the document identifier to a document authentication system server, generating, by the issuer computer, a machine readable code using the text content, and applying, by the issuer computer, the machine readable code to the document and printing the document; retrieving, by a receiver computer, the document identifier and text content, from the machine readable code, from the digital representation of the scanned printed document and transmitting the document identifier to the document authentication system server; receiving, by the receiver computer, a hash values request, from the document authentication system server and by the receiver computer: retrieving the text content from the machine readable code; selecting a data block from the text content based on the hash values request; generating receiver hash values for the selected data block of the text content; and transmitting the receiver hash values to the document authentication system server; receiving, by the receiver computer, match information from the document authentication system server; and based on the received match information, printing, by the receiver computer, the scanned printed document. 2. The method as claimed in claim 1 , wherein the match information is determined by comparing, by the document authentication system server, the receiver hash values with the issuer hash. 3. The method as claimed in claim 1 , wherein generating, by the issuer computer, the issuer hash comprises identifying cells in the document, and generating properties of the cells. 4. The method as claimed in claim 3 , wherein the properties of each cell comprise at least one of a number of pixels in the cell, a location of the centre of gravity of the pixels in the cell, a moment of inertia of the pixels of the cell about at least one axis, and a Radon transformation of the pixels of the cell. 5. The method as claimed in claim 1 , wherein generating, by the issuer computer, the issuer hash comprises extracting text from the document using optical character recognition (OCR). 6. The method as claimed in claim 5 , wherein the match information is determined by comparing the extracted text with authentic text extracted from the machine readable code. 7. A system for verifying a document, comprising: a scanner to scan a printed document comprising text content and a document identifier and to transmit the scanned printed document to an issuer computer; the issuer computer to receive a digital representation of the scanned printed document; the issuer computer to generate an issuer hash by dividing the scanned document into a plurality of data blocks and generating for each data block a pair of hashes; the issuer computer to transmit the issuer hash and the document identifier to a document authentication system server; the issuer computer to generate a machine readable code using the text content; the issuer computer to apply the machine readable code to the document and print the document; a receiver computer to retrieve the document identifier and text content, from the machine readable code, from the digital representation of the scanned printed document and transmit the document identifier to the document authentication system server; the receiver computer to receive a hash values request from the document authentication system server; the receiver computer to retrieve the text content from the machine readable code; the receiver computer to select a data block from the text content based on the hash values request; the receiver computer to generate receiver hash values for the selected data block of the text content; the receiver computer to transmit the receiver hash values to the document authentication system server; the receiver computer to receive match information from the document authentication system server; and based on the received match information, the receiver computer to print the scanned printed document. 8. The system as claimed in claim 7 , wherein the match information is determined by comparing, by the document authentication system server, the receiver hash values with the issuer hash. 9. The system as claimed in claim 7 , further comprising: the issuer computer to extract text from the document using optical character recognition (OCR). 10. The system as claimed in claim 9 , further comprising the receiver computer to compare the extracted text with authentic text extracted from the machine readable code.

Assignees

Inventors

Classifications

  • G07D7/0047Primary

    using checkcodes, e.g. coded numbers derived from serial number and denomination · CPC title

  • based on markings or identifiers characterising the document or the area · CPC title

  • Character recognition · CPC title

  • with control of digital rights management [DRM] · CPC title

  • G06K9/2063Primary

    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 US10102439B2 cover?
A method of and system for verifying a document, the method comprising generating verification information for the document, comparing the verification information with authentic verification information, and identifying differences between the document and an authentic document.
Who is the assignee on this patent?
Ramani Srinivasan, Ranganathan Badri Narayanan, Godavari Srinivasu, and 3 more
What technology area does this patent fall under?
Primary CPC classification G07D7/0047. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 16 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).