Sign In to Follow Application
View All Documents & Correspondence

Systems, Devices, And Methods For Watermark Embedding

Abstract: Techniques for embedding watermarks are described. In accordance with various embodiments, a server (e.g., a cloud in a core network) generates a profile for an encoded media content item and packages the profile as corresponding watermark metadata. The server then transmits the encoded media content item and the corresponding watermark metadata to at least one edge node in an edge cloud. A respective edge node in the edge cloud, upon receiving a request from a client device for the encoded media content item, where the request includes a client identifier associated with the client device, obtains a first portion of the encoded media content item and the corresponding watermark metadata. A watermark embedder of the edge node then embeds the client identifier in the embedded media content item according to the watermark metadata and transmits the watermark embedded media content item to the client device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
03 May 2024
Publication Number
20/2024
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

SYNAMEDIA LIMITED
One London Road Staines Upon Thames Greater London TW18 4EX

Inventors

1. TAMIR, Assaf
46 Hatayasim Street 9250923 Jerusalem
2. ANIKSTER, Vered
1/7 Derech Hevron Street 9339006 Jerusalem
3. EPSTEIN, Steve
19 Hazayit Road 73127 Hashmonaim
4. DOËRR, Gwenaël Jacques
81 rue d'Antrain 35700 Rennes

Specification

CLAIMS
1. A method comprising:
at a server including one or more processors and a non-transitory memory:
generating a profile for an encoded media content item;
5 packaging the profile as corresponding watermark metadata for the encoded media
content item; and
transmitting the encoded media content item and the corresponding watermark
metadata to at least one edge node.
2. The method of claim 1, wherein generating the profile for the encoded media content
10 item includes:
scanning units of the encoded media content item;
identifying locations within the units and values to be applied at the locations; and
generating tuples, each including a respective location and respective values.
3. The method of claim 2, wherein each of the units is at least one of a block, a frame, a
15 picture, a segment, a group of pictures (GOP), a chunk, an access unit (AU), a file, or a time
unit.
4. The method of claim 2, wherein packaging the profile as the corresponding watermark
metadata includes grouping a set of the tuples to sequences of the values to apply at the
locations.
20 5. The method of claim 1, wherein:
the encoded media content item includes an encrypted encoded media content item; and
packaging the profile as the corresponding watermark metadata for the encoded media
content item includes packaging the profile into encryption compliant watermark metadata for
the encrypted encoded media content item.
25 6. The method of claim 5, wherein the encrypted encoded media content item is generated
by:
obtaining one or more digital rights management (DRM) keys; and
packaging the encoded media content item into the encrypted encoded media content
item using the one or more DRM keys.
7. The method of claim 5, wherein packaging the profile into the encryption compliant
watermark metadata for the encrypted encoded media content item includes:
applying at least a subset of changes specified in the profile to obtain alternate prewatermarked versions of the encoded media content item;
5 encrypting the alternate pre-watermarked versions of the encoded media content item
to generate encrypted pre-watermarked versions of the encoded media content item; and
generating the encryption complaint watermark metadata based on differences between
the encrypted pre-watermarked versions of the encoded media content item.
8. The method of claim 1, wherein transmitting the encoded media content item and the
10 corresponding watermark metadata to the at least one edge node includes multicasting the
encoded media content item and the corresponding watermark metadata to a plurality of edge
nodes.
9. The method of claim 1, further comprising:
receiving at least one request from the at least one edge node, wherein the at least one
15 request includes a content identifier associated with the encoded media content item, and
wherein transmitting the encoded media content item and the corresponding watermark
metadata to the at least one edge node includes unicasting the encoded media content item and
the corresponding watermark metadata to the at least one edge node in response to receiving
the at least one request.
20 10. The method of claim 1, wherein transmitting the encoded media content item and the
corresponding watermark metadata includes switching between transmitting via multicast and
unicast the encoded media content item and the corresponding watermark metadata to the at
least one edge node and at least one neighboring edge node.

Documents

Application Documents

# Name Date
1 202447035204-STATEMENT OF UNDERTAKING (FORM 3) [03-05-2024(online)].pdf 2024-05-03
2 202447035204-REQUEST FOR EXAMINATION (FORM-18) [03-05-2024(online)].pdf 2024-05-03
3 202447035204-POWER OF AUTHORITY [03-05-2024(online)].pdf 2024-05-03
4 202447035204-NOTIFICATION OF INT. APPLN. NO. & FILING DATE (PCT-RO-105-PCT Pamphlet) [03-05-2024(online)].pdf 2024-05-03
5 202447035204-FORM 18 [03-05-2024(online)].pdf 2024-05-03
6 202447035204-FORM 1 [03-05-2024(online)].pdf 2024-05-03
7 202447035204-DRAWINGS [03-05-2024(online)].pdf 2024-05-03
8 202447035204-DECLARATION OF INVENTORSHIP (FORM 5) [03-05-2024(online)].pdf 2024-05-03
9 202447035204-COMPLETE SPECIFICATION [03-05-2024(online)].pdf 2024-05-03
10 202447035204-Proof of Right [15-07-2024(online)].pdf 2024-07-15
11 202447035204-FORM 3 [15-07-2024(online)].pdf 2024-07-15
12 202447035204-FER.pdf 2025-07-07
13 202447035204-FORM 3 [13-08-2025(online)].pdf 2025-08-13

Search Strategy

1 202447035204_SearchStrategyNew_E_202447035204E_06-03-2025.pdf