Patent Document ID: 8867781
Application ID: 13460379
Patent Status: 1

Claim One:
1. A two level cross-correlation based system for watermarking continuous digital media, comprising: a) an application control module (ACM) for: i. logically AND'ing a predetermined frame correlation vector (FCV) and a predetermined frame mask vector (FMV) to generate a frame switch vector (FSV), said frame switch vector (FSV) for providing controls to a frame switching means; and, ii. logically AND'ing a predetermined signature correlation vector (SCV) and a predetermined signature mask vector (SMV) to generate a signature switch vector (SSV), said signature switch vector (SSV) for providing controls to a signature switching means; and said ACM including a graphical user interface (GUI), said ACM for providing: i) an enable/disable control signal in response to a command by the user via the GUI; and, ii) a reset signal; b) a media encoder for receiving uncompressed media data from a media source and providing compressed media frames (F j ); c) a software retrieval module (SRM) for retrieving said compressed media frames (F j ); d) a first signature buffer for buffering a previously generated signature (S j−1 ); e) a second signature buffer operatively connected to said first signature buffer for buffering a currently generated unique digital signature (S j ), wherein a transition from said second signature buffer to said first signature buffer occurs when a transition takes place from one frame to the next; f) a third signature buffer for storing a predefined initial signature (S 0 ); g) a 2:1 multiplexer (MUX) for receiving an input from said first signature buffer (S j−1 ), and another input from said third signature buffer (S 0 ), said reset signal from said ACM being a select control input signal to said 2:1 MUX, wherein one of the two inputs (S j−1 ) and (S 0 ) are selected as the output from said 2:1 MUX depending on the logic value of said reset signal; h) frame switching means operatively connected to said SRM and to said FSV for controlling the flow of said F j from said SRM; i) signature switching means operatively connected to said 2:1 MUX and to said SSV for controlling the flow of said output from said 2:1 MUX; j) a signature generator operatively connected to said frame switching means, to said signature switching means, and to said ACM, for generating a unique digital signature (S j ) based on: i. said F j , if said frame switching means is “on”; ii. said output from said 2:1 MUX, if said signature switching means is “on”; iii. the status of said enable/disable control signal, wherein said signature generator provides said S j to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”, wherein, if both said frame switching means and said signature switching means are “off”, then a “null signature” is generated and said null signature is provided to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”; and, k) an encryptor for receiving said unique digital signature (S j ) and for encrypting said unique digital signature if said enable/disable control signal is set to “enable”, said signature generator providing no signature to said encryptor if said enable/disable control signal is set to “disable”.