Use of symbol strength and verified watermark detection as basis to improve media-exposure detection

US12322401B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12322401-B2
Application numberUS-202318329234-A
CountryUS
Kind codeB2
Filing dateJun 5, 2023
Priority dateJun 5, 2023
Publication dateJun 3, 2025
Grant dateJun 3, 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.

To extract an identifier value from a watermark in media content, a system initially determines the identifier by determining symbol values based on an evaluation of tone strength of each of multiple symbol time segments of the watermark. Further, the system assigns a quality level to the watermark, based on a count of errors in the determined symbol values in view of one or more watermark-structure rules. Still further, if the quality level is threshold low, then the system engages in an error correction process that takes into account, for each symbol time segment whose symbol value may be erroneous, whether that symbol time segment has a threshold strong tone combination that matches the tone combination of a corresponding symbol time segment in a verified watermark. And if the error correction process is successful, the system replaces the determined identifier value with the identifier value of the verified watermark.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for extracting an identifier value encoded in a given watermark in media content having a sequence of watermarks, wherein each watermark in the sequence of watermarks spans a watermark duration defining a sequence of symbol time segments and encodes a respective identifier value by including a sequence of symbols respectively in the sequence of symbol time segments, each symbol having a respective tone combination that corresponds with a respective symbol value, the method comprising: engaging, by a computing system, in an identifier-determination process including (i) for each symbol time segment in the sequence of symbol time segments of the given watermark, evaluating tone strength to determine a candidate symbol value based on a finding that a strongest set of tones in the symbol time segment corresponds with the candidate symbol value and (ii) determining the identifier value to be a sequence of symbol values based on the determined candidate symbol values of the sequence of symbol time segments; assigning, by the computing system, a quality level to the given watermark, including (i) classifying as erroneous, based on one or more rules regarding watermark structure, one or more of the determined candidate symbol values and (ii) assigning the quality level based on how many of the determined candidate symbol values are classified as erroneous; and responsive to at least the assigned quality level being threshold low, engaging, by the computing system, in an error-correction process including (i) making a determination that at least each symbol time segment in the given watermark whose candidate symbol value is classified as erroneous has a threshold strong tone combination matching the tone combination that represents the symbol value of a corresponding symbol time segment in a verified watermark and (ii) responsive to the determination, correcting the determined identifier value of the given watermark to be the identifier value of the verified watermark. 2. The method of claim 1 , wherein making the determination that a given symbol time segment in the given watermark has a threshold strong tone combination matching the tone combination that represents the symbol value of the corresponding symbol time segment in the verified watermark comprises (a) determining the tone combination of the corresponding symbol time segment in the verified watermark and (b) determining that the same determined tone combination in the given symbol time segment of the given watermark is threshold strong. 3. The method of claim 2 , wherein determining that the same determined tone combination in the symbol time segment of the given watermark is threshold strong comprises (i) computing a ratio of strength of the determined tone combination in the given symbol to an average strength of symbol-value time segment of the given watermark and (ii) deeming the determined tone combination to be threshold strong responsive to the computed ratio being at least as high as a predefined threshold level. 4. The method of claim 1 , wherein making the determination that at least each symbol time segment in the given watermark whose candidate symbol value is classified as erroneous has a threshold strong tone combination matching the tone combination that represents the symbol value of a corresponding symbol time segment in the verified watermark comprises making the determination as to each of the symbol time segments in the sequence of symbol time segments of the given watermark, including but not limited to each symbol time segment whose candidate symbol value is classified as erroneous. 5. The method of claim 1 , further comprising identifying, by the computing system, a particular watermark as the verified watermark, as a basis to engage in the error-correction process. 6. The method of claim 5 , wherein the particular watermark encodes a particular identifier value, and wherein identifying the particular watermark as the verified watermark is based on (i) the particular watermark being assigned a quality level at least as high as a threshold high quality level and (ii) another threshold-recent watermark in the sequence of watermarks encoding the same particular identifier value and also being assigned a quality level at least as high as the threshold high quality level. 7. The method of claim 6 , wherein the threshold-recent watermark is a watermark that was present within the media content within a predefined period before the given watermark, wherein the predefined period is between 12 and 24 hours. 8. The method of claim 1 , further comprising: determining, by the computing system, that the verified watermark is useable as a basis for the error-correction process as to the given watermark, wherein determining that the verified watermark is useable as a basis for the error-correction process as to the given watermark includes determining that the given watermark is present in the media content both (i) within a predefined threshold short time frame after the verified watermark is present in the media content and (ii) an integer multiple of the watermark duration after the verified watermark in the media content, wherein the engaging in the error-correction process is additionally responsive to the determining that the verified watermark is useable as a basis for the error-correction process as to the given watermark. 9. The method of claim 8 , wherein the threshold short time frame is no more than 15 minutes. 10. The method of claim 1 , wherein the determined identifier value is useable as a basis to identify the media content in a media-ratings system. 11. A computing system comprising: at least one processor; at least one non-transitory data storage; and program instructions stored in the at least one non-transitory data storage and executable by the at least one processor to carry out operations for extracting an identifier value encoded in a given watermark in media content having a sequence of watermarks, wherein each watermark in the sequence of watermarks spans a watermark duration defining a sequence of symbol time segments and encodes a respective identifier value by including a sequence of symbols respectively in the sequence of symbol time segments, each symbol having a respective tone combination that corresponds with a respective symbol value, the operations including: engaging in an identifier-determination process including (i) for each symbol time segment in the sequence of symbol time segments of the given watermark, evaluating tone strength to determine a candidate symbol value based on a finding that a strongest set of tones in the symbol time segment corresponds with the candidate symbol value and (ii) determining the identifier value to be a sequence of symbol values based on the determined candidate symbol values of the sequence of symbol time segments, assigning a quality level to the given watermark, including (i) classifying as erroneous, based on one or more rules regarding watermark structure, one or more of the determined candidate symbol values and (ii) assigning the quality level based on how many of the determined candidate symbol values are classified as erroneous, and responsive to at least the assigned quality level being threshold low, engaging in an error-correction process including (i) making a determination that at least each symbol time segment in the given watermark whose candidate symbol value is classified as erroneous has a threshold strong tone combination matching the tone combination that represents the symbol value of a corresponding symbol time segment in a verified watermark and (ii) responsive to the determination, correcting the determined identifier

Assignees

Inventors

Classifications

  • G10L19/018Primary

    Audio watermarking, i.e. embedding inaudible data in the audio signal · 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 US12322401B2 cover?
To extract an identifier value from a watermark in media content, a system initially determines the identifier by determining symbol values based on an evaluation of tone strength of each of multiple symbol time segments of the watermark. Further, the system assigns a quality level to the watermark, based on a count of errors in the determined symbol values in view of one or more watermark-stru…
Who is the assignee on this patent?
Nielsen Co Us Llc
What technology area does this patent fall under?
Primary CPC classification G10L19/018. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 03 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).