US 12,256,121 B2
Systems, apparatus, and methods to improve watermark detection in acoustic environments
Wendell D. Lynch, East Lansing, MI (US); Christen V. Nielsen, Dunedin, FL (US); Alexander Topchy, New Port Richey, FL (US); Khaldun Karazoun, Tampa, FL (US); and Jeremey M. Davis, New Port Richey, FL (US)
Assigned to The Nielsen Company (US), LLC, New York, NY (US)
Filed by The Nielsen Company (US), LLC, New York, NY (US)
Filed on Oct. 31, 2023, as Appl. No. 18/498,618.
Application 18/498,618 is a continuation of application No. 18/158,315, filed on Jan. 23, 2023, granted, now 11,843,825.
Application 18/158,315 is a continuation of application No. 17/479,918, filed on Sep. 20, 2021, granted, now 11,564,003, issued on Jan. 24, 2023.
Prior Publication US 2024/0146998 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/439 (2011.01); G10L 19/018 (2013.01); H04N 21/238 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/4394 (2013.01) [G10L 19/018 (2013.01); H04N 21/238 (2013.01); H04N 21/262 (2013.01); H04N 21/4398 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system for decoding a multilayer watermark, the computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
determining that a media file is accessed by a media device, wherein the media file is encoded;
extracting the multilayer watermark from the media file based on determining that the media file was accessed by the media device, wherein the multilayer watermark comprises a first encoding layer and a second encoding layer, and wherein the first encoding layer and the second encoding layer comprise a plurality of symbol positions;
identifying a first symbol and a second symbol in the media file, wherein the first symbol is inserted at a first symbol position on the first encoding layer and the second symbol is inserted at a second symbol position on the first encoding layer;
determining, based on the identification of the first symbol at the first symbol position and the second symbol at the second symbol position, a media state; and
outputting the media state.