Patent ID: 8032754

Claim:
A computer-implemented system comprising: a processor; a memory storing components for execution by the processor to facilitate watermarking of digital media, comprising the following computer executable components: an N-dimensional transform component that transforms a digital media into an N-dimensional signal, where N represents any positive integer from one to infinity; a location selection component that: employs a unique user identification key, K i , and a master key, K, to choose at least one location for a watermark; and outputs parametric data comprising hash center points and pole frames related to the at least one location; and a watermark component that: receives the parametric data related to the at least one location, selects a sub-band of the N-dimensional signal based at least upon the parametric data related to the at least one location; generates pseudo-random objects in the selected sub-band and pseudo-random weights for each object; derives pseudo-random statistics for each object from the weights for the object and elements of the object, the statistics derived via a pseudo-random semi-global statistics approach; quantizes the statistics; selects a minimum-norm disturbance in the N-dimensional signal corresponding to the quantized statistics as a watermark; and embeds the watermark by adding the minimum-norm disturbance to the N-dimensional signal.