Encoding information within features associated with a document

US10939013B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10939013-B2
Application numberUS-201816124993-A
CountryUS
Kind codeB2
Filing dateSep 7, 2018
Priority dateSep 7, 2018
Publication dateMar 2, 2021
Grant dateMar 2, 2021

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 for encoding information within a feature of a document. The method includes at least one computer processors determining information to encode within a document. The method further includes identifying a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature. The method further includes determining a set of geometric properties of one or more segments of the identified feature. The method further includes encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment. The method further includes outputting the document with information encoded within the first segment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for encoding information within a feature of a document, the method comprising: determining, by one or more computer processors, information to encode within a document; identifying, by one or more computer processors, a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature; determining, by one or more computer processors, a set of geometric properties of one or more segments of the identified feature; encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment; and outputting, by one or more computer processors, the document with information encoded within the first segment. 2. The method of claim 1 , wherein the identified feature is a periodically-varying feature based on a combination of two or more segments of alternating contrasts that repeat based on an interval of occurrences associated with a definition of the periodically-varying feature. 3. The method of claim 1 , wherein determining information to encode within the document further comprises: determining, by one or more computer processors, a set of security rules associated with the document; determining, by one or more computer processors, a first information to encode within the document based on a first security rule of the determined set of security rules; and identifying, by one or more computer processors, a first portion of the identified feature to encode the first information. 4. The method of claim 2 , wherein the combination of two or more segments of alternating contrast includes a segment that is a reference segment that does not encode information and includes at least one geometric property unaffected by encoding information within other segments of the combination of two or more segments. 5. The method of claim 1 , wherein modifying the one or more geometric properties respectively associated with the first segment is based on a value related to encoding information and a sign of the value that corresponds to a binary value corresponding to a bit of information to encode. 6. The method of claim 1 , further comprising: storing, by one or more computer processors, a copy the determined information to encode within the document to a network-accessible database, wherein the determined information is respectively associated with an instance of the document; and converting, by one or more computer processors, the determined information to encode within the document to binary format. 7. The method of claim 3 , further comprising: identifying, by one or more computer processors, a second security rule that dictates utilizing an error-correction scheme in conjunction with encoding the determined information; determining, by one or more computer processors, based on the error-correction scheme, error-correcting code information corresponding to the determined information; identifying, by one or more computer processors, a second portion of the identified feature utilized for storing the error-correcting code information corresponding to the determined information; and encoding, by one or more computer processors, the error-correcting code information corresponding to the determined information within the second portion of the identified feature. 8. A computer program product for encoding information within a feature of a document, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions readable/executable by one or more computer processors: program instructions to determine information to encode within a document; program instructions to identify a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature; program instructions to determine a set of geometric properties of one or more segments of the identified feature; program instructions to encode a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment; and program instructions to output the document with information encoded within the first segment. 9. The computer program product of claim 8 , wherein the identified feature is a periodically-varying feature based on a combination of two or more segments of alternating contrasts that repeat based on an interval of occurrences associated with a definition of the periodically-varying feature. 10. The computer program product of claim 8 , wherein program instructions to determine information to encode within the document further comprise: program instruction to determine a set of security rules associated with the document; program instruction to determine a first information to encode within the document based on a first security rule of the determined set of security rules; and program instruction to identify a first portion of the identified feature to encode the first information. 11. The computer program product of claim 9 , wherein the combination of two or more segments of alternating contrast includes a segment that is a reference segment that does not encode information and includes at least one geometric property unaffected by encoding information within other segments of the combination of two or more segments. 12. The computer program product of claim 8 , wherein modifying the one or more geometric properties respectively associated with the first segment is based on a value related to encoding information and a sign of the value that corresponds to a binary value corresponding to a bit of information to encode. 13. The computer program product of claim 8 , further comprising: program instruction to store a copy the determined information to encode within the document to a network-accessible database, wherein the determined information is respectively associated with an instance of the document; and program instruction to convert the determined information to encode within the document to binary format. 14. The computer program product of claim 10 , further comprising: program instruction to identify a second security rule that dictates utilizing an error-correction scheme in conjunction with encoding the determined information; program instruction to determine, based on the error-correction scheme, error-correcting code information corresponding to the determined information; program instruction to identify a second portion of the identified feature utilized for storing the error-correcting code information corresponding to the determined information; and program instruction to encode the error-correcting code information corresponding to the determined information within the second portion of the identified feature. 15. A computer system for encoding information within a feature of a document, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to determine information to encode within a document; program instructions to identify a feature within the document to encode inf

Assignees

Inventors

Classifications

  • Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • with selective or adaptive application of the additional information, e.g. in selected regions of the image (H04N1/32213 takes precedence) · CPC title

  • Personalisation · 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 US10939013B2 cover?
A method for encoding information within a feature of a document. The method includes at least one computer processors determining information to encode within a document. The method further includes identifying a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature. The method further includes determining a s…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04N1/32229. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 02 2021 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).