Session-Specific Watermarking for OTT Piracy Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for preventing piracy of Over The Top (OTT) content are ineffective in determining the type of content being pirated, location, and perpetrator, and face challenges with user session-based watermarking due to high network bandwidth and storage requirements, as well as the difficulty in embedding and tracing watermarks in a large number of simultaneous user sessions.

Innovation Solution

A system and method utilizing an OTT Adaptive Bit Rate Streaming (ABR) engine and Content Delivery Network/Multi-access Edge Computing (CDN/MEC) nodes to dynamically generate and embed unique session-specific watermarks in OTT content media segments, reducing computational load and network bandwidth by shifting watermarking processes closer to the user and using feature detection techniques for embedding and tracing watermarks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user session based unique watermarking is implemented at the server end, then piracy tracking capability is improved, but network bandwidth requirements and storage requirements increase significantly

Engineering Contradiction:
Improvepiracy tracking capabilityVSAvoidnetwork bandwidth and storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The watermarking process is segmented into two parts: a static watermark embedded in the original content at the server end, and a dynamic session-specific watermark applied at the edge computing node closer to the user. This segmentation allows piracy tracking while reducing the bandwidth and storage burden on the central server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A CDN/MEC (Content Delivery Network/Multi-access Edge Computing) node is introduced as an intermediary between the server and the user device. This intermediary applies the session-specific watermark locally, eliminating the need for the server to handle individualized watermarked content for each user session, thus reducing network bandwidth and storage requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional fingerprinting or watermarking techniques are used, then content protection is provided, but the techniques fail when pirates clip the fingerprint or watermark before leaking the content

Engineering Contradiction:
Improvecontent protectionVSAvoidpiracy identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The watermarking system transitions from static watermarking to dynamic watermarking where the watermark changes with each user session. The session-specific watermark is generated based on user identification information and session parameters, making it impossible for pirates to successfully clip or remove the watermark without detection, as the watermark is continuously varying.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary embedding of a static watermark in the original content, and then dynamically overlays session-specific watermarks at the edge computing node before content delivery. This preliminary action ensures that even if pirates attempt to clip watermarks, the underlying structure and session-specific variations allow for accurate piracy identification.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If session-specific watermarking is implemented for large number of simultaneous users, then individual piracy tracking is enabled, but computing load at the server end increases significantly

Engineering Contradiction:
Improveindividual piracy trackingVSAvoidcomputing load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The CDN/MEC node acts as an intermediary that offloads the computationally intensive session-specific watermarking process from the central server. The server only needs to provide the static watermark and session identification information, while the edge node generates and applies the session-specific watermarks locally, significantly reducing server computing load.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The computing tasks are segmented between the server and edge computing nodes. The server handles content delivery and session management, while edge nodes handle the computationally intensive watermarking operations. This segmentation enables individual piracy tracking for large numbers of simultaneous users without overwhelming the central server's computing resources.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11212595B1System and method for watermarking over the top (OTT) content delivered through OTT platform
Publication Date: 2021.12.28 COGNIZANT TECH SOLUTIONS INDIA PVT LTD
  • US11212595B1 patent drawing
  • US11212595B1 patent drawing
  • US11212595B1 patent drawing

AI summary

A system and a method for watermarking Over The Top (OTT) content delivered through OTT platform is provided. The system comprises an OTT Adaptive Bit Rate Streaming (ABR) engine configured to identify one or more frames associated with one or more OTT content media segments and one or more co-ordinate points associated with the OTT content media segments frames. Further, a unique session specific watermark is dynamically generated based on a received set of instructions from a user for playback of the OTT content media segments. The unique session specific watermark is associated with each user session. The system further comprising a Content Delivery Network/Multi access Edge Computing (CDN/MEC) node and the CDN/MEC node further comprising a watermark embedding unit configured to embed the generated session specific watermark in the identified co-ordinate points associated with the OTT content media segment frames.