US 12,126,877 B2
System and method for watermarking of media segments using sample variants for normalized encryption (SVNE)
Prabhudev Navali, Westford, MA (US); Raj Nair, Lexington, MA (US); and Pablo Argon, Redmond, WA (US)
Assigned to TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Filed by TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Filed on May 1, 2023, as Appl. No. 18/141,933.
Application 17/888,612 is a division of application No. 16/482,486, granted, now 11,457,290, issued on Sep. 27, 2022, previously published as PCT/IB2018/000210, filed on Feb. 22, 2018.
Application 18/141,933 is a continuation of application No. 17/888,612, filed on Aug. 16, 2022, granted, now 11,659,257.
Claims priority of provisional application 62/463,473, filed on Feb. 24, 2017.
Prior Publication US 2023/0269444 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/80 (2011.01); H04N 21/2343 (2011.01); H04N 21/2347 (2011.01); H04N 21/437 (2011.01); H04N 21/4405 (2011.01); H04N 21/8358 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/8358 (2013.01) [H04N 21/234309 (2013.01); H04N 21/2347 (2013.01); H04N 21/437 (2013.01); H04N 21/4405 (2013.01); H04N 21/8456 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method of consuming watermarked media content, the method comprising:
generating, at a client device, a manifest request with respect to accessing a watermarked media content asset;
receiving a custom manifest and a watermarking signature comprising a unique sequence of segment variants relating to the media content asset;
responsive to the custom manifest and the watermarking signature, generating a segment request to an origin server having a plurality of composite segments for the media content asset, each composite segment including a segment portion of a main ISOBMFF track and a corresponding portion of at least one ISOBMFF sample variant track, wherein the main ISOBMFF track contains a first watermarking payload and the at least one ISOBMFF sample variant track contains at least a second watermarking payload, the first watermarking payload and the at least a second watermarking payload each identified by a respective watermarking identifier (wmID);
receiving by the client device a composite segment from the origin server, the composite segment including a particular watermarked segment variant authorized to be consumed;
extracting and assembling the particular watermarked segment variant from a combination of the main ISOBMFF track and the at least one ISOBMFF sample variant track based on associated watermarking IDs (wmIDs) to which the client device has access to form an output composite segment that is assembled only from the main ISOBMFF track and the extracted particular watermarked segment variant; and
decrypting and decoding the output composite segment for rendering by a player application of the client device.