Linear predictive coding implementation of digital watermarks

Abstract

Z-transform calculations may be used to encode (and/or decode) carrier signal independent data (e.g., digital watermarks) to a digital sample stream. Deterministic and non-deterministic components of a digital sample stream signal may be analyzed for the purposes of encoding carrier signal independent data to the digital sample stream. The carrier signal independent data may be encoded in a manner such that it is restricted or concentrated primarily in the non-deterministic signal components of the carrier signal. The signal components can include a discrete series of digital samples and/or a discreet series of carrier frequency sub-bands of the carrier signal. Z-transform calculations may be used to measure a desirability of particular locations and a sample stream in which to encode the carrier signal independent data.

Claims

1. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of removing carrier signal independent data from a digital sample stream, comprising: receiving a digital sample stream encoded with carrier signal independent data; using linear predictive coding calculations to identify signal components of said digital sample stream; and extracting carrier signal independent data from said digital sample stream. 2. The article of claim 1 , wherein said carrier signal independent data comprises digital watermark data. 3. The article of claim 1 , wherein the step of extracting comprises: extracting carrier signal independent data based on one or more locations within said identified signal components. 4. The article of claim 1 , wherein the step of extracting comprises: extracting carrier signal independent data with a key. 5. The article of claim 1 , wherein said signal components comprise at least one of: a) a discrete series of digital samples, and b) a discrete series of carrier frequency sub-bands of the digital sample stream. 6. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of analyzing signal components in a digital sample stream, comprising: receiving a content signal comprising a digital sample stream; using linear predictive coding calculations to analyze signal components of said digital sample stream, said signal components being characterized by at least one of the following group: a) a discrete series of digital samples, and b) a discrete series of carrier frequency sub-bands of the content signal; and encoding carrier signal independent data in the signal components of the digital sample stream. 7. The article of claim 6 , wherein said carrier signal independent data comprises digital watermark data. 8. The article of claim 6 , wherein the step of encoding carrier signal independent data comprises: encoding carrier signal independent data such that it is concentrated primarily in the non-deterministic signal components of the content signal and such that said carrier signal independent data is located within the non-deterministic signal components using information about the position of a watermarking party in a distribution chain. 9. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of using linear predictive coding calculations to measure a desirability of locations in a digital signal in which to encode carrier signal independent data, comprising: receiving a digital signal; and using linear predictive coding calculations to identify locations in said digital signal which would be desirable for encoding carrier signal independent data; and wherein said locations are identified using at least one of the following characteristics of said digital signal: wave, amplitude, frequency, band energy, and phase energy. 10. The article of claim 9 , further comprising: encoding said carrier signal independent data into said identified locations of said digital signal to produce an embedded digital signal. 11. The article of claim 10 , further comprising: compressing the carrier signal independent data before the encoding step. 12. The article of claim 10 , further comprising: compressing the digital signal before using linear predictive coding information to identify locations. 13. The article of claim 10 , further comprising: compressing the embedded digital signal. 14. The article of claim 10 , further comprising: compressing the carrier signal independent data before the encoding step and compressing the embedded digital signal. 15. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of using linear predictive coding calculations to detect at least one of a plurality of digital watermarks from a content signal, comprising: receiving a content signal; using linear predictive coding calculations to identify signal components of said content signal, said signal components being characterized by at least one of the following groups: a) a discrete series of digital samples, and b) a discrete series of carrier frequency sub-bands of the content signal; and detecting the at least one of a plurality of digital watermarks from said signal components of said content signal. 16. The article of claim 15 , wherein the content signal is an analog waveform. 17. The article of claim 15 , wherein the signal components are non-contiguous. 18. The article of claim 15 , wherein the content signal may first be decompressed before using linear predictive coding to identify signal components. 19. The article of claim 15 , wherein the location of at least a portion of the at least one of a plurality of digital watermarks is represented by at least one of the following: sample, frequency, phase or combinations thereof. 20. The article of claim 15 , wherein the step of detecting comprises: detecting the at least one of a plurality of digital watermarks based on one or more locations within said signal components. 21. The article of claim 15 , wherein the signal components are identified using at least one of the following characteristics of the content signal: wave, amplitude, frequency, band energy, and phase energy. 22. The article of claim 15 , wherein the linear predictive coding calculations enable compression of predictable signal components and at least one of the following: a) preservation of unpredictable signal components and b) stochastic representation of unpredictable signal components. 23. The method of claim 15 , wherein at least one of the plurality of digital watermarks is accessible with a key.
RELATED APPLICATIONS This application is a continuation of pending U.S. patent application No. 11/592,079, filed Nov. 2, 2006, now U.S. Pat. No. 7,730,317 issued Jun. 1, 2010, which is a continuation of U.S. application No. 11/026,234, filed Dec. 30, 2004, now U.S. Pat. No. 7,152,162 issued Dec. 19, 2006, which is a continuation of U.S. patent application No. 09/456,319, filed Dec. 8, 1999, now U.S. Pat. No. 6,853,726 issued Feb. 8, 2005, which is a division of U.S. patent application No. 08/772,222, filed Dec. 20, 1996, now U.S. Pat. No. 6,078,664 issued Jun. 20, 2000. The previously identified patents and/or patent applications are hereby incorporated by reference, in their entireties. This application relates to U.S. patent application Ser. No. 08/489,172 filed on Jun. 7, 1995, now U.S. Pat. No. 5,613,004 issued Mar. 18, 1997, U.S. patent application Ser. No. 08/587,944 filed on Jan. 17, 1996, now U.S. Pat. No. 5,822,432 issued Oct. 13, 1998, U.S. patent application Ser. No. 08/587,943 filed on Jan. 16, 1996, now U.S. Pat. No. 5,745,569 issued Apr. 28, 1998, and U.S. patent application Ser. No. 08/677,435 filed on Jul. 2, 1996, now U.S. Pat. No. 5,889,868 issued Mar. 30, 1999. Each of these related applications is incorporated herein by reference in their entirety. BACKGROUND OF THE INVENTION Digital distribution of multimedia content (audio, video, etc.) and the impending convergence of industries that seek to make this goal a reality (computer, telecommunications, media, electric power, etc.) collide with the simplicity of making perfect digital copies. There exists a vacuum in which content creators resist shifts to full digital distribution systems for their digitized works, due to the lack of a means to protect the copyrights of these works. In order to make such copyright protection possible, there must exist a mechanism to differentiate between a master and any of its derivative copies. The advent of digital watermarks makes such differentiation possible. With differentiation, assigning responsibility for copies as they are distributed can assist in the support and protection of underlying copyrights and other “neighboring rights,” as well as, the implementation of secure metering, marketing, and other as yet still undecided applications. Schemes that promote encryption, cryptographic containers, closed systems, and the like attempt to shift control of copyrights from their owners to third parties, requiring escrow of masters and payment for analysis of suspect, pirated copies. A frame-based, master-independent, multi-channel watermark system is disclosed in U.S. patent application Ser. No. 08/489,172 filed on Jun. 7, 1995 and entitled “STEGANOGRAPHIC METHOD AND DEVICE” (now U.S. Pat. No. 5,613,004 issued Mar. 18, 1997), U.S. patent application Ser. No. 08/587,944 filed on Jan. 17, 1996 and entitled “METHOD FOR HUMAN-ASSISTED RANDOM KEY GENERATION AND APPLICATION FOR DIGITAL WATERMARK SYSTEM” (now U.S. Pat. No. 5,822,432 issued Oct. 13, 1998), and U.S. patent application Ser. No. 08/587,943 filed on Jan. 16, 1996 and entitled “METHOD FOR STEGA-CIPHER PROTECTION OF COMPUTER CODE” (now U.S. Pat. No. 5,745,569 issued Apr. 28, 1998). These applications describe methods by which copyright holders can watermark and maintain control over their own content. Any suspect copies carry all necessary copyright or other “rights” information within the digitized signal and possession of an authorized “key” and the software (or even hardware) described in these applications would make determination of ownership or other important issues a simple operation for the rights holder or enforcer. Optimizing watermark insertion into a given signal is further described in the U.S. patent application Ser. No. 08/677,435 filed on Jul. 2, 1996 and entitled “OPTIMIZATION METHODS FOR THE INSERTION, PROJECTION AND DETECTION OF DIGITAL WATERMARKS IN DIGITIZED DATA”, (now U.S. Pat. No. 5,889,868 issued Mar. 30, 1999). This application discloses accounting for the wide range of digitally-sampled signals including audio, video, and derivations thereof that may constitute a “multimedia” signal. The optimization techniques described in that application take into account the two components of all digitization systems: error coding and digital filters. The premise is to provide a better framework or definition of the actual “aesthetic” that comprises the signal being reproduced, whether through commercial standards of output (NTSC, CD-quality audio, etc.) or lossless and lossy compression (MPEG-2, Perceptual Audio Coding, AC-3, Linear Adaptive Coding, and the like), so that a watermark may be targeted at precisely the part of the signal comprising such an “aesthetic” in order that it be as robust as possible (i.e., difficult to remove without damaging the perceptual quality of the signal). However the content is stored, the signal still carries the digital watermark. Additionally, transmission media may be characterized as a set of “filters” that may be pre-analyzed to determine the best “areas” of the signal in which watermarks “should” be encoded, to preserve watermarks in derivative copies and ensure maximum destruction of the main, carrier signal when attempts are made to erase or alter the watermarked content. Optimal planning of digital watermark insertion can be based on the inversion of digital filters to establish or map areas comprising a given content signal's “insertion envelope.” That is, the results of the filter operation are considered in order to “back out” a solution. In the context of this discussion, the phrase “inverting” a filter may mean, alternatively, mathematical inversion, or the normal computation of the filter to observe what its effect would be, were that filter applied at a later time. Planning operations will vary for given digitized content: audio, video, multimedia, etc. Planning will also vary depending on where a given “watermarker” is in the distribution chain and what particular information needs that user has in encoding a given set of information fields into the underlying content. The disclosures described take into account discrete-time signal processing which can be accomplished with Fast Fourier Transforms that are well-known in the art of digital signal processing. Signal characteristics are also deemed important: a specific method for analysis of such characteristics and subsequent digital watermarking is disclosed in further detail in this application. The antecedents of the present invention cover time and frequency domain processing, which can be used to examine signal characteristics and make modifications to the signal. A third way would be to process with z-transforms that can establish signal characteristics in a very precise manner over discrete instances of time. In particular, z-transform calculations can be used to separate the deterministic, or readily predictable, components of a signal from the non-deterministic (unpredictable or random) components. It should be apparent to those skilled in the art that non-deterministic is a subjective term whose interpretation is implicitly affected by processing power, memory, and time restrictions. With unlimited DSP (digital signal processing) power, memory, and time to process, we might theoretically predict every component of a signal. However, practicality imposes limitations. The results of the z-transform calculations will yield an estimator of the signal in the form of a deterministic approximation. The difference between a signal reconstituted from the deterministic estimator and the real signal can be referred to as error, and the error in an estimator can be further analyzed for statistical characteristics. Those skilled in the art will be aware that Linear Predictive Coding (LPC) techniques make use of these properties. So the error can be modeled, but is difficult to reproduce exactly from compressed representations. In essence, this error represents the randomness in a signal which is hard to compress or reproduce, but in fact may contribute significantly to the gestalt perception of the signal. The more elements of error determined with z-transforms, the better able a party is at determining just what parts of a given carrier signal are deterministic, and thus predictable, and what elements are random. The less predictable the watermark-bearing portion of a signal is and the more it contributes to the perception of the signal, as previously disclosed, the more secure a digital watermark can be made. Z-transform analysis would disclose just which phase components are deterministic and which are random. This is because it is difficult to compress or otherwise remove unpredictable signal components. Error analysis further describes the existence of error function components and would reliably predict what signals or data may later be removed by additional z-transform analysis or other compression techniques. In effect, the error analysis indicates how good an approximation can be made, another way of stating how predictable a signal is, and by implication, how much randomness it contains. Z-transforms are thus a specialized means to optimize watermark insertion and maximize the resulting security of encoded data from attempts at tampering. The results of a Z-transform of input samples could be analyzed to see “exactly” how they approximate the signal, and how much room there is for encoding watermarks in a manner that they will not be removed by compression techniques which preserve a high degree of reproduction quality. Time is typically described as a single independent variable in signal processing operations but in many cases operations can be generalized to multidimensional or multichannel signals. Analog signals are defined continuously over time, while digital signals are sampled at discrete time intervals to provide a relatively compact function, suitable for storage on a CD, for instance, defined only at regularly demarcated intervals of time. The accrued variables over time provide a discrete-time signal that is an approximation of the actual non-discrete analog signal. This discreteness is the basis of a digital signal. If time is unbounded and the signal comprises all possible values, a continuous-valued signal results. The method for converting a continuous-valued signal into a discrete time value is known as sampling. Sampling requires quantization and quantization implies error. Quantization and sampling are thus an approximation process. Discreteness is typically established in order to perform digital signal processing. The issue of deterministic versus random signals is based on the ability to mathematically predict output values of a signal function at a specific time given a certain number of previous outputs of the function. These predictions are the basis of functions that can replicate a given signal for reproduction purposes. When such predictions are mathematically too complicated or are not reasonably accurate, statistical techniques may be used to describe the probabilistic characteristics of the signal. In many real world applications, however, determinations of whether a signal, or part of a signal, is indeed random or not is difficult at best. The watermark systems described in earlier disclosures mentioned above have a basis in analyzing signals so that analysis of discrete time frames can be made to insert information into the signal being watermarked. When signal characteristics are measured, a key factor in securely encoding digital watermarks is the ability to encode data into a carrier signal in a way that mimics randomness or pseudo randomness so that unauthorized attempts at erasing the watermark necessarily require damage to the content signal. Any randomness that exists as a part of the signal, however, should be estimated in order that a party seeking to optimally watermark the input signal can determine the best location for watermark information and to make any subsequent analysis to determine the location of said watermarks more difficult. Again, typical implementations of signal processing that use z-transforms seek to describe what parts of the signal are deterministic so that they may be described as a compact, predictable function so that the signal maybe faithfully reproduced. This is the basis for so-called linear predictive coding techniques used for compression. The present invention is concerned with descriptions of the signal to better define just what parts of the signal are random so that digital watermarks may be inserted in a manner that would make them more or less tamperproof without damage to the carrier signal. Additional goals of the system are dynamic analysis of a signal at discrete time intervals so that watermarks may be dynamically adjusted to the needs of users in such instances as on-the-fly encoding of watermarks or distribution via transmission media (telephone, cable, electric powerlines, wireless, etc.) Signal characteristics, if they can be reasonably defined, are also important clues as to what portion or portions of a given signal comprise the “aesthetically valuable” output signal commonly known as music or video. As such, perceptual coding or linear predictive coding is a means to accurately reproduce a signal, with significant compression, in a manner that perfectly replicates the original signal (lossless compression) or nearly replicates the signal (lossy compression). One tool to make better evaluations of the underlying signal includes the class of linear time-invariant (LTI) systems. As pointed out in Digital Signal Processing (Principles, Algorithms, and Applications), 3rd Ed. (Proakis and Manolakis), (also Practical DSP Modeling, Techniques, and Programming in C by Don Morgan) the z-transform makes possible analysis of a continuous-time signal in the same manner as discrete-time signals because of the relationship between “the convolution of two time domain signals is equivalent to multiplication of their corresponding z-transforms.” It should be clear that characterization and analysis of LTI systems is useful in digital signal processing; meaning DSP can use a z-transform and invert the z-transform to deterministically summarize and recreate a signal's time domain representation. Z-transforms can thus be used as a mathematical way in which to describe a signal's time domain representation where that signal may not be readily processed by means of a Fourier transform. A goal of the present invention is to use such analysis so as to describe optimal locations for watermarks in signals which typically have components both of deterministic and non-deterministic (predictable and unpredictable, respectively) nature. Such insertion would inherently benefit a system seeking to insert digital watermarks, that contain sensitive information such as copyrights, distribution agreements, marketing information, bandwidth rights, more general “neighboring rights,” and the like, in locations in the signal which are not easily accessible to unauthorized parties and which cannot be removed without damaging the signal. Such a technique for determining watermark location will help ensure “pirates” must damage the content in attempts at removal, the price paid without a legitimate “key.” Some discussion of proposed systems for a frequency-based encoding of “digital watermarks” is necessary to differentiate the antecedents of the present invention which processes signals frame-by-frame and may insert information into frequencies without requiring the resulting watermark to be continuous throughout the entire clip of the signal. U.S. Pat. No. 5,319,735 to Preuss et al. discusses a spread spectrum method that would allow for jamming via overencoding of a “watermarked” frequency range and is severely limited in the amount of data that can be encoded—4.3 8-bit symbols per second. Randomization attacks will not result in audible artifacts in the carrier signal, or degradation of the content as the information signal is subaudible due to frequency masking. Decoding can be broken by a slight change in the playback speed. It is important to note the difference in application between spread spectrum in military field use for protection of real-time radio signals versus encoding information into static audio files. In the protection of real-time communications, spread spectrum has anti jam features since information is sent over several channels at once, and in order to jam the signal, you have to jam all channels, including your own. In a static audio file, however, an attacker has all the time and processing power in the world to randomize each sub-channel in the signaling band with no penalty to themselves, so the anti jam features of spread spectrum do not extend to this domain if the encoding is sub-audible. Choosing where to encode in a super-audible range of the frequency, as is possible with the present invention's antecedents, can better be accomplished by computing the z-transforms of the underlying content signal, in order to ascertain the suitability of particular locations in the signal for watermark information. Instead of putting a single subaudible, digital signature in a sub-band as is further proposed by such entities as NEC, IBM, Digimarc, and MIT Media Lab, the antecedent inventions' improvement is its emphasis on frame-based encoding that can result in the decoding of watermarks from clips of the original full signal (10 seconds, say, of a 3 minute song). With signatures described in MIT's PixelTag or Digimarc/NEC proposals, clipping of the “carrier signal” (presently only based on results from tests on images, not video or audio signals which have time domains), results in clipping of the underlying watermark. Additionally, the present invention improves on previous implementations by providing an alternative computational medium to time/amplitude or frequency/energy domain (Fourier Transform) calculations and providing an additional measure by which to distinguish parts of a signal which are better suited to preserve watermarks through various DSP operations and force damage when attempts at erasure of the watermarks are undertaken. Further, the necessity of archiving or putting in escrow a master copy for comparison with suspect derivative copies would be unnecessary with the present invention and its proposed antecedents. Further, statistical techniques, not mathematical formulas, that are used to determine a “match” of a clip of a carrier signal to the original signal, both uneconomical and unreasonable, would not be necessary to establish ownership or other information about the suspect clip. Even if such techniques or stochastic processes are used, as in an audio spread-spectrum-based watermarking system being proposed by Thorn-EMI's CRL, called ICE, the further inability to decode a text file or other similar file that has been encoded using a watermark system as previously disclosed by above-mentioned U.S. patent applications including “Steganographic Method and Device”, “Method for Human-Assisted Random Key Generation and Application for Digital Watermark System”, “Method for Stega-cipher Protection of Computer Code”, and “Optimal Methods for the insertion, Protection and Detection of Digital Watermarks in Digitized Data”, where all “watermark information” resides in the derivative copy of a carrier signal and its clips (if there has been clipping), would seem archaic and fail to suit the needs of artists, content creators, broadcasters, distributors, and their agents. Indeed, reports are that decoding untampered watermarks with ICE in an audio file experience “statistical” error rates as high as 40%. This is a poor form of “authentication” and fails to establish more clearly “rights” or ownership over a given derivative copy. Human listening tests would appear a better means of authentication versus such “probabalistic determination”. This would be especially true if such systems contain no provision to prevent purely random false-positive results, as is probable, with “spread spectrum” or similar “embedded signaling”—type “watermarks,” or actually, with a better definition, frequency-based, digital signatures. SUMMARY OF THE INVENTION The present invention relates to a method of using z-transform calculations to encode (and/or decode) independent data (e.g., digital watermark data) to a digital sample stream. The present invention additionally relates to a method of analyzing deterministic and non-deterministic components of a signal comprised of a digital sample stream. Carrier signal independent data is encoded in the digital sample stream and encoding of the carrier signal independent data is implemented in a manner such that it is restricted to or concentrated primarily in the non-deterministic signal components of the carrier signal. The signal components can include a discrete series of digital samples and/or a discrete series of frequency sub-bands of the carrier signal. The present invention additionally relates to a method of using z-transform calculations to measure a desirability of particular locations of a sample stream in which to encode carrier signal independent data. The desirability includes a difficulty in predicting a component of the sample stream at a given location which can be measured by the error function. The component and location may be comprised of information regarding at least one of the following: wave, amplitude, frequency, band energy, and phase energy. The present invention additionally relates to a method of encoding digital watermarks at varying locations in a sample stream with varying envelope parameters. The present invention additionally relates to a method of using z-transform calculations to determine portions of a signal which may be successfully compressed or eliminated using certain processing techniques, without adverse impact on signal quality. The present invention additionally relates to a method of encoding a digital watermark into a digital sample stream such that the watermark information is carried entirely in the most non-deterministic portions of the signal. DETAILED DESCRIPTION The Z-transform is a way of describing the characteristics of a signal. It is an alternative to time/amplitude and frequency/energy domain measures which expresses an estimate of periodic components of a discrete signal. In a digital signal processing environment, a sampling theorem, known specifically as the Nyquist Theorem, proves that band limited signals can be sampled, stored, processed, transmitted, reconstructed, desampled or processed as discrete values. For the theorem to hold, the sampling must be done at a frequency that is twice the frequency of the highest signal frequency one seeks to capture and reproduce. The time and frequency domains are thus implicitly important in developing functions that can accurately replicate a signal. In a third domain, the z-transform enables analysis of the periodic nature of discrete-time signals (and linear time-invariant systems) much as the Laplace transform plays a role in the analysis of continuous-time signals (and linear time-invariant systems). The difference is that the z-transform expresses results on the so-called z-plane, an imaginary mathematical construct which may be thought of as a Cartesian coordinate system with one axis replaced by imaginary numbers (numbers expressed in relation to the square root of −1). This may allow manipulations of signals which are not possible with Fourier Transform analyses (the frequency/energy domain). At the least, the z-transform is an alternative way to represent a signal. The imaginary number axis serves as a representation of the phase of the signal, where the phase oscillates through an ordered, bounded set of values over a potentially infinite series of discrete time values. Phase is the framework for representing the periodic nature of the signal. This third method of describing a discrete-time signal has the property of equating the convolution of two time-domain signals in the result of the multiplication of those signals' corresponding z-transforms. By inverting a z-transform, the time-domain representation of the signal may be approximately or wholly reconstructed. To better define the z-transform, it is a power series of a discrete-time signal and is mathematically described hence: X ⁡ ( z ) = ∑ n = - ∞ ∞ ⁢ ⁢ x ⁡ ( n ) ⁢ z - n where, x(n) is a discrete-time signal X(z) is a complex plane representation z is a complex variable Because the z-transform is an infinite power series, a region of convergence (ROC) is the set of all values of z where X(z) has a finite value, in other words, this is where the series has a computable value. Conversely, nonconvergence would mean randomness of the signal. Where z=0 or z=∞, the series is unbounded and thus the z-plane cannot be defined. What is required is a closed form expression that can only be described with a region of convergence (ROC) being specified. A coordinate in the imaginary z-plane can be interpreted to convey both amplitude and phase information. Phase is closely related to frequency information. Again, phase can be understood to oscillate at regular periods over infinite discrete time intervals, and is used to express information on the periodic nature of signals. Thus, as an alternative representation of a signal, the z-transform helps describe how a signal changes over time. Some parameters of the region of convergence (ROC) necessitate the establishment of the duration (finite versus infinite) and whether the ROC is causal, anticasual, or two-sided. Special cases of signals include one that has an infinite duration on the right side, but not the left side; an infinite duration on the left side, but not the right side; and, one that has a finite duration on both the right and left sides—known, respectively, as right-sided, left-sided, and finite-duration two-sided. Additionally, in order to correctly obtain the time domain information of a signal from its z-transform, further analysis is done. When a signal's z-transform is known the signal's sequence must be established to describe the time domain of the signal—a procedure known as inverse z-transform, Cauchy integral theorem is an inversion formula typically used. Properties of the z-transform will now be described so that those skilled in the art are able to understand the range of computations in which z-transforms may be used for watermark related calculations. Property Time Domain z-Domain ROC Notation x(n) X(z) ROC: r.sub.2<[z]<r.sub.1 x.sub.1 (n) X.sub.1 (z) ROC.sub.1 x.sub.2 (n) X.sub.2 (z) ROC.sub.2 Linearity a.sub.1 x.sub.1 (n)+a.sub.2x.sub.2 (n) a.sub.1 X.sub.1 (z)+a.sub.2 X.sub.2 (z) At least the intersection of ROC.sub.1 and ROC.sub.2 Time shifting x(n−k) z.sup.−k X(z) That of X(z), except z=0 if k>0 nd z=.infin. if k>0 Scaling in the z-domain a.sup.n x(n) X(a.sup.−1 z) [a]r.sub.2<[z]<[a]r.sub.1 Time reversal x(−n) X(z.sup.−1) 1/r.sub.1<[z]<1/r.sub.2 Conjugation x*(n) X*(z*) ROC Real Part Re{x(n)} ½{X(z)+X*(z*)} Includes ROC Imaginary Part Im{x(n)} ½{X(z)−X*(z*)} Includes ROC Differential in the nx(n)−z{−z((dX(z)/(dz))} r.sub.2<[z]<r.sub.1 z-domain Convolution (x.sub.1 (n))*(x2(n)) X.sub.1 (z)X.sub.2 (z) At least the intersection of ROC.sub.1 and ROC.sub.2 Correlation rx.sub.1 x.sub.2 (1)=x.sub.1 (1)*x.sub.2 (−1) Rx.sub.1 x.sub.2 (z)=X.sub.1 (z)X.sub.2 (z.sup.−1) At least the intersection of ROC of X.sub.1 (z) and X.sub.2 (z.sup.−1) Initial value theorem If x(n) causal x(0)=lim X(z) Multiplication x.sub.1 (n)x.sub.2 (n) ##EQU2## At least r.sub.11 r.sub.21<[z]<r.sub.1u r.sub.2u Parseval's relation ##EQU3## Note: “[ ]” denote absolute values; For “Multiplication” and “Parseval's relation” the “.intg.” is for “O.sub.c” a circle in the ROC. From Digital Signal Processing (Principles, Algorithms, and Applications)—3rd Ed. Proakis & Manolakis”; Property Time Domain z-Domain ROC Notation x(n) X(z) ROC: r 2 < [z] < r 1 x 1 (n) X 1 (z) ROC 1 x 2 (n) X 2 (z) ROC 2 Linearity a 1 x 1 (n) + a 2 x 2 (n) a 1 X 1 (z) + a 2 X 2 (z) At least the intersection of ROC 1 and ROC 2 Time shifting X(n − k) z −1 X(Z) That of X(z), except z = 0 if k > 0 nd = ∞ if k > 0 Scaling in a n x(n) X(a −1 z) [a]r 2 < [z] < [a]r 1 the z-domain Time reversal x(−n) X(z −1 ) 1/r 1 < [z] < 1/r 2 Conjugation x*(n) X*(z*) ROC Real Part Re{x(n)} 1/2{X(z) + X*(z*)} Includes ROC Imaginary Pail Im{x(n)} 1/2{X(z) − X*(z*)} Includes ROC Differential in nx(n) −z(−z((dX(z)/(dz))} r 2 < [z] < r 1 the z-domain Convolution (x 1 (n)) * (x 2 (n)) X 1 (z)X 2 (z) At least the intersection of ROC 1 and ROC 2 Correlation rx 1 x 2 (1) = x 1 (1) * x 2 (−1) Rx 1 x 2 (z) = X 1 (z)X 2 (z −1 ) At least the intersection of ROC of X 1 (z) and X 2 (z −1 ) Initial value If x(n) causal x(0) = lim X(z) theorem Multiplication x 1 (n)x 2 (n) 1 / 2 ⁢ ⁢ πj ⁢ { ∫ z ⁢ ⁢ 1000 z ⁢ ⁢ 1000 ⁢ X 1 ⁡ ( v ) ⁢ X 2 ( ( z / v ) ⁢ v - 1 ⁢ ⅆ v } At least r 11 r 21 < [z] < r 1u r 2u Parseval's relation ∑ ∞ ⁢ X 1 ⁡ ( n ) ⁢ X 2 ′ ⁡ ( n ) = 1 / 2 ⁢ ⁢ πj ⁢ { ∫ X 1 ⁡ ( v ) ⁢ X 2 ′ ( ( 1 / v ′ ) ⁢ v - 1 ⁢ ⅆ v   } Note: “[ ]” denote absolute values; For “Multiplication” and “Parseval's relation” the “∫” is for “0 c ” a circle in the ROC. From Digital Signal Processing (Principles, Algorithms, and Applications) - 3rd Ed. Proakis & Manolakis The inversion of the z-transform with three methods further described, in Digital Signal Processing (Principles, Algorithms, and Applications)—3rd Ed. Proakis & Manolakis, as 1) Direct evaluation by contour integration 2) Expansion into a series of terms, in the variables z, and z −1 and 3) Partial-fraction expansion and table lookup. Typically the Cauchy theorem is used for direct evaluation. In determining causality, LTI systems are well-suited in establishing the predictability of time-domain characteristics with pole-zero locations. For applications of digital watermarks as described in the present invention the importance of both alternatively describing a signal and establishing deterministic characteristics of the signal's components is clear to those skilled in the art. Placing watermarks in the “random” parts of a signal, those that are difficult to predict and thereby compress, would enhance the security from attacks by pirates seeking to identify the location of said watermarks or erase them without knowing their specific location. Use of z-transforms to establish a more secure “envelope” for watermark insertion works to the advantage of those seeking to prevent such attacks. Similarly, creation of linear predictive coding filters is an excellent example that benefits from preanalysis of content signals prior to the insertion of watermarks. This is an extension of the application of optimal filter design for applications for frame-based watermark systems as described in the above-mentioned patent applications entitled “STEGANOGRAPHIC METHOD AND DEVICE”, “METHOD FOR HUMAN-ASSISTED RANDOM KEY GENERATION AND APPLICATION FOR DIGITAL WATERMARK SYSTEM”, and “METHOD FOR STEGA-CIPHER PROTECTION OF COMPUTER CODE”, “OPTIMAL METHODS FOR THE INSERTION, PROTECTION AND DETECTION OF DIGITAL WATERMARKS IN DIGITIZED DATA”. Recursive digital filters are efficient for applications dependent on previous inputs and outputs and current inputs at a given time—a dynamic filter. The z-transform makes possible high performance of time domain digital filtering with implementation of recursive filters where signal characteristics are efficiently identified. In one embodiment of the present invention, z-transform calculations are performed as an intermediate processing step, prior to the actual encoding of a digital watermark into a sample stream. The Argent™ digital watermark software, developed by The DICE Company, for example, uses a modular architecture which allows access to the sample stream and related watermark data at various stages of computation, and further allows modules to pass their results on (or back) to other modules. Z-transform calculations can be integrated into this processing architecture either directly in the CODEC module, which is responsible for encoding information to a series of samples, or decoding it from them, or as a FILTER module, which provides other modules with information on how specific types of filters will affect the sample stream. During processing, a series of sample frames are separated into groupings called “windows”. Typically the groupings are comprised of contiguous series of samples, but this need not be the case. Any logical arrangement might be handled. Each sample window comprises a finite duration two-sided signal, a special case for z-transform calculations discussed above. Each window may then be fed to a z-transform calculator (in a FILTER or CODEC module) which derives phase composition information from the signal using a z-transform algorithm. This information summarizes estimates of any regular phase components of the signal. Note that windows may be dynamically adjusted to be longer or shorter duration, or they may be computed in an overlapping fashion, with information about adjacent windows and their z-transforms being considered with regard to the current transform. Windows might have weightings applied to sample frames in order to emphasize some portions or de-emphasize others. Using these additional modifications may help to smooth discontinuities between window calculations and provide a better average estimate over longer portions of a signal. The resulting z-transform information could be visualized by placing points of varying brightness or color (which corresponds to an amplitude) on the unit circle in the complex z-plane (the circle centered at z=0.0, 0.0 with radius 1). These points symbolize recurrent signal components at particular phases (where phase is determined by the angle of the line drawn between the point on the perimeter of the circle and its center). A deterministic approximation of the signal could then be reconstructed with all possible times represented by multiplying phase by the number of revolutions about the circle. Positive angle increments move forward in time, while negative increments move backward. The phase components yielded by the z-transform are then used to summarize and reproduce an estimate of the deterministic portion of the signal. Typically one may invert the z-transform calculations to produce this estimate in terms of a series of wave amplitude samples. By calculating the error rate and location of such errors in the estimated signal versus the original, the system can determine exactly where a signal is “most non-deterministic,” which would constitute promising locations within the sample stream to encode watermark information. Note that location could be construed to mean any combination of sample, frequency or phase information. The process described above is, in principle, an inversion of the type of process used for Linear Predictive Coding (LPC) and is a general example of “filter inversion” for optimal watermark planning. The type calculations are performed in order to determine what parts of the signal will survive the LPC process intact, and are thus good places to place watermarks which are to survive LPC. In LPC, the deterministic portion of a signal is compressed and the non-deterministic portion is either preserved as a whole with lossless compression or stochastically summarized and recreated randomly each time the “signal” is played back.

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (401)

    Publication numberPublication dateAssigneeTitle
    US-6373892-B1April 16, 2002Sega Enterprises, Ltd.Method for compressing and decompressing moving picture information and video signal processing system
    US-6389538-B1May 14, 2002International Business Machines CorporationSystem for tracking end-user electronic content usage
    US-2007011458-A1January 11, 2007Scott A. MoskowitzOptimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-5832119-ANovember 03, 1998Digimarc CorporationMethods for controlling systems using control signals embedded in empirical data
    US-5497419-AMarch 05, 1996Prima Facie, Inc.Method and apparatus for recording sensor data
    US-5450490-ASeptember 12, 1995The Arbitron CompanyApparatus and methods for including codes in audio signals and decoding
    US-3984624-AOctober 05, 1976Weston Instruments, Inc.Video system for conveying digital and analog information
    US-5930369-AJuly 27, 1999Nec Research Institute, Inc.Secure spread spectrum watermarking for multimedia data
    US-5136647-AAugust 04, 1992Bell Communications Research, Inc.Method for secure time-stamping of digital documents
    US-5341429-AAugust 23, 1994Testdrive CorporationTransformation of ephemeral material
    US-6687683-B1February 03, 2004Matsushita Electric Industrial Co., Ltd.Production protection system dealing with contents that are digital production
    US-2005246554-A1November 03, 2005Apple Computer, Inc.System and method for creating tamper-resistant code
    US-2007226506-A1September 27, 2007Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-5617119-AApril 01, 1997Systems Research & Applications CorporationProtection of an electronically stored image in a first color space by the alteration of a digital component in a second color space
    US-5394324-AFebruary 28, 1995Xerox CorporationAuction-based control system for energy resource management in a building
    US-5646997-AJuly 08, 1997Barton; James M.Method and apparatus for embedding authentication information within digital data
    US-5930377-AJuly 27, 1999Digimarc CorporationMethod for image encoding
    US-2006041753-A1February 23, 2006Koninklijke Philips Electronics N.V.Fingerprint extraction
    US-4979210-ADecember 18, 1990Matsushita Electric Industrial Co., Ltd.Method and apparatus for protection of signal copy
    US-6799277-B2September 28, 2004Z4 Technologies, Inc.System and method for monitoring software
    US-2007110240-A1May 17, 2007Blue Spike, Inc.System and methods for permitting open access to data objects and for securing data within the data objects
    US-5737416-AApril 07, 1998International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption stub
    US-5243515-ASeptember 07, 1993Lee Wayne MSecure teleprocessing bidding system
    US-6192138-B1February 20, 2001Kabushiki Kaisha ToshibaApparatus and method for embedding/unembedding supplemental information
    US-5479210-ADecember 26, 1995Quantel, Ltd.Video image processing system having variable data compression
    US-2006013395-A1January 19, 2006Brundage Trent J, Brunk Hugh LDigital watermark key generation
    US-6081597-AJune 27, 2000Ntru Cryptosystems, Inc.Public key cryptosystem method and apparatus
    US-2004059918-A1March 25, 2004Changsheng XuMethod and system of digital watermarking for compressed audio
    US-5905800-AMay 18, 1999The Dice CompanyMethod and system for digital watermarking
    US-5341477-AAugust 23, 1994Digital Equipment CorporationBroker for computer network server selection
    US-5719937-AFebruary 17, 1998Solana Technology Develpment CorporationMulti-media copy management system
    US-5428606-AJune 27, 1995Moskowitz; Scott A.Digital information commodities exchange
    US-2005135615-A1June 23, 2005Moskowitz Scott A., Cooperman Marc S.Z-transform implementation of digital watermarks
    US-6957330-B1October 18, 2005Storage Technology CorporationMethod and system for secure information handling
    US-5530751-AJune 25, 1996Hewlett-Packard CompanyEmbedded hidden identification codes in digital objects
    US-6530021-B1March 04, 2003Koninklijke Philips Electronics N.V.Method and system for preventing unauthorized playback of broadcasted digital data streams
    US-6088455-AJuly 11, 2000Logan; James D., Goessling; Daniel F., Goldhor; Richard S.Methods and apparatus for selectively reproducing segments of broadcast programming
    US-2008022113-A1January 24, 2008Wistaria Trading, Inc.Optimization methods for the insertion, protection and detection of digital of digital watermarks in digital data
    US-7409073-B2August 05, 2008Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-5365586-ANovember 15, 1994Washington UniversityMethod and apparatus for fingerprinting magnetic media
    US-5398285-AMarch 14, 1995Motorola, Inc.Method for generating a password using public key cryptography
    US-6457058-B1September 24, 2002Cisco Technology, Inc.Network switch with hash table look up
    US-5790677-AAugust 04, 1998Microsoft CorporationSystem and method for secure electronic commerce transactions
    US-4528588-AJuly 09, 1985Loefberg BoMethod and apparatus for marking the information content of an information carrying signal
    US-5903721-AMay 11, 1999cha|Technologies Services, Inc.Method and system for secure online transaction processing
    US-6813718-B2November 02, 2004Z4 Technologies, Inc.Computer readable storage medium for securing software to reduce unauthorized use
    US-2005160271-A9July 21, 2005Brundage Trent J., Mahmood Sher-Jan, Weaver Matthew M., Hannigan Brett T., Bradley Brett A., John Stach, Perry Burt W., Durst Robert T.Jr., Rhoads Geoffrey B.Identification document and related methods
    US-2006251291-A1November 09, 2006Rhoads Geoffrey BMethods for inserting and detecting watermarks in digital data
    US-5073925-ADecember 17, 1991Matsushita Electric Industrial Co., Ltd.Method and apparatus for the protection of signal copy
    US-4980782-ADecember 25, 1990Peter GinkelSoftware protection and identification system
    US-5379345-AJanuary 03, 1995Radio Audit Systems, Inc.Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
    US-5633932-AMay 27, 1997Intel CorporationApparatus and method for preventing disclosure through user-authentication at a printing node
    US-5894521-AApril 13, 1999Direct Business Technologies, Inc.System and method for encrypting sensitive information
    US-5754697-AMay 19, 1998Fu; Chi-Yung, Petrich; Loren I.Selective document image data compression technique
    US-5418713-AMay 23, 1995Allen; RichardApparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
    US-7095874-B2August 22, 2006Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-6532284-B2March 11, 2003Morgan Guaranty Trust CompanyMethod and system for optimizing bandwidth cost via caching and other network transmission delaying techniques
    US-6590996-B1July 08, 2003Digimarc CorporationColor adaptive watermarking
    US-5243423-ASeptember 07, 1993A. C. Nielsen CompanySpread spectrum digital data transmission over TV video
    US-6278791-B1August 21, 2001Eastman Kodak CompanyLossless recovery of an original image containing embedded data
    US-7289643-B2October 30, 2007Digimarc CorporationMethod, apparatus and programs for generating and utilizing content signatures
    US-5889868-AMarch 30, 1999The Dice CompanyOptimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-7343492-B2March 11, 2008Wistaria Trading, Inc.Method and system for digital watermarking
    US-6041316-AMarch 21, 2000Lucent Technologies Inc.Method and system for ensuring royalty payments for data delivered over a network
    US-6381618-B1April 30, 2002International Business Machines CorporationMethod and apparatus for autosynchronizing distributed versions of documents
    US-4969204-ANovember 06, 1990Eastman Kodak CompanyHybrid residual-based hierarchical storage and display method for high resolution digital images in a multiuse environment
    US-5765152-AJune 09, 1998Trustees Of Dartmouth CollegeSystem and method for managing copyrighted electronic media
    US-2004125983-A1July 01, 2004Reed Alastair M., Rhoads Geoffrey B.Color adaptive watermarking
    US-5287407-AFebruary 15, 1994International Business Machines CorporationComputer software protection
    US-5530759-AJune 25, 1996International Business Machines CorporationColor correct digital watermarking of images
    US-6226618-B1May 01, 2001International Business Machines CorporationElectronic content delivery system
    US-5513126-AApril 30, 1996Xerox CorporationNetwork having selectively accessible recipient prioritized communication channel profiles
    US-2008022114-A1January 24, 2008Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-5583488-ADecember 10, 1996Sala; Nicola R., Sala; Rocco L.Proximity alarm system
    US-6051029-AApril 18, 2000Entelos, Inc.Method of generating a display for a dynamic simulation model utilizing node and link representations
    US-6009176-ADecember 28, 1999International Business Machines CorporationHow to sign digital streams
    US-5673316-ASeptember 30, 1997International Business Machines CorporationCreation and distribution of cryptographic envelope
    US-6453252-B1September 17, 2002Creative Technology Ltd.Process for identifying audio content
    US-4405829-ASeptember 20, 1983Massachusetts Institute Of TechnologyCryptographic communications system and method
    US-6199058-B1March 06, 2001Oracle CorporationReport server caching
    US-6425081-B1July 23, 2002Canon Kabushiki KaishaElectronic watermark system electronic information distribution system and image filing apparatus
    US-6725372-B1April 20, 2004Verizon Laboratories Inc.Digital watermarking
    US-5629980-AMay 13, 1997Xerox CorporationSystem for controlling the distribution and use of digital works
    US-5822432-AOctober 13, 1998The Dice CompanyMethod for human-assisted random key generation and application for digital watermark system
    US-5568570-AOctober 22, 1996Eastman Kodak CompanyMethod and apparatus for reducing quantization artifacts in a hierarchical image storage and retrieval system
    US-7647503-B2January 12, 2010Wistaria Trading, Inc.Optimization methods for the insertion, projection, and detection of digital watermarks in digital data
    US-6069914-AMay 30, 2000Nec Research Institute, Inc.Watermarking of image data using MPEG/JPEG coefficients
    US-6282300-B1August 28, 2001Signafy, Inc.Rotation, scale, and translation resilient public watermarking for images using a log-polar fourier transform
    US-6272634-B1August 07, 2001Regents Of The University Of MinnesotaDigital watermarking to resolve multiple claims of ownership
    US-5949055-ASeptember 07, 1999Xerox CorporationAutomatic geometric image transformations using embedded signals
    US-5471533-ANovember 28, 1995Symbol Technologies, Inc.Record with encoded data
    US-5740244-AApril 14, 1998Washington UniversityMethod and apparatus for improved fingerprinting and authenticating various magnetic media
    US-5884033-AMarch 16, 1999Spyglass, Inc.Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
    US-5862260-AJanuary 19, 1999Digimarc CorporationMethods for surveying dissemination of proprietary empirical data
    US-4200770-AApril 29, 1980Stanford UniversityCryptographic apparatus and method
    US-6240121-B1May 29, 2001Matsushita Electric Industrial Co., Ltd.Apparatus and method for watermark data insertion and apparatus and method for watermark data detection
    US-5974141-AOctober 26, 1999Mitsubishi CorporationData management system
    US-5410598-AApril 25, 1995Electronic Publishing Resources, Inc.Database usage metering and protection system and method
    US-5768396-AJune 16, 1998Yamaha CorporationOnline karaoke system with flying start performance
    US-6647424-B1November 11, 2003Nortel Networks LimitedMethod and apparatus for discarding data packets
    US-5142576-AAugust 25, 1992Market Data CorporationSystem for securely providing restricted video information
    US-2010153734-A1June 17, 2010Blue Spike, Inc.Utilizing data reduction in steganographic and cryptographic system
    US-5912972-AJune 15, 1999Sony CorporationMethod and apparatus for embedding authentication information within digital data
    US-6966002-B1November 15, 2005Trymedia Systems, Inc.Methods and apparatus for secure distribution of software
    US-7743001-B1June 22, 2010Amazon Technologies, Inc.Method and system for dynamic pricing of web services utilization
    US-5406627-B1February 04, 1997Nippon Denki Home ElectronicsSystem and method for transmitting entertainment information to authorized ones of plural receivers
    US-6233347-B1May 15, 2001Massachusetts Institute Of TechnologySystem method, and product for information embedding using an ensemble of non-intersecting embedding generators
    US-5818818-AOctober 06, 1998Fujitsu LimitedCommunication service quality control system
    US-3986624-AOctober 19, 1976International Incinerators, Inc.Disposal feeding system including selective container control
    US-5689587-ANovember 18, 1997Massachusetts Institute Of TechnologyMethod and apparatus for data hiding in images
    US-7150003-B2December 12, 2006Matsushita Electric Industrial Co., Ltd.Class coalescence for obfuscation of object-oriented software
    US-5859920-AJanuary 12, 1999Eastman Kodak CompanyMethod for embedding digital information in an image
    US-5848155-ADecember 08, 1998Nec Research Institute, Inc.Spread spectrum watermark for embedded signalling
    US-5625690-AApril 29, 1997Lucent Technologies Inc.Software pay per use system
    US-6381747-B1April 30, 2002Macrovision Corp.Method for controlling copy protection in digital video networks
    US-5915027-AJune 22, 1999Nec Research Institute, Nec CorporationDigital watermarking
    US-5677952-AOctober 14, 1997International Business Machines CorporationMethod to protect information on a computer storage device
    US-6385324-B1May 07, 2002Sorus Audio AgBroadband loudspeaker
    US-6502195-B1December 31, 2002Z4 Technologies, Inc.Computer readable storage medium for providing repeated contact with software end-user
    US-7240210-B2July 03, 2007Microsoft CorporationHash value computer of content of digital signals
    US-2010220861-A1September 02, 2010Moskowitz Scott AMultiple transform utilization and application for secure digital watermarking
    US-6430301-B1August 06, 2002Verance CorporationFormation and analysis of signals with common and transaction watermarks
    US-7050396-B1May 23, 2006Cisco Technology, Inc.Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network
    US-6785825-B2August 31, 2004Z4 Technologies, Inc.Method for securing software to decrease software piracy
    US-4390898-AJune 28, 1983Northern Telecom LimitedScrambling and unscrambling video signals in a pay TV system
    US-6363483-B1March 26, 2002Lucent Technologies Inc.Methods and systems for performing article authentication
    US-5598470-AJanuary 28, 1997International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: Method and apparatus for utilizing a decryption block
    US-6522769-B1February 18, 2003Digimarc CorporationReconfiguring a watermark detector
    US-5850481-ADecember 15, 1998Digimarc CorporationSteganographic system
    US-5973731-AOctober 26, 1999Schwab; Barry H.Secure identification system
    US-5963909-AOctober 05, 1999Solana Technology Development CorporationMulti-media copy management system
    US-6523113-B1February 18, 2003Apple Computer, Inc.Method and apparatus for copy protection
    US-4908873-AMarch 13, 1990Philibert Alex C, Smith Jack W, Fox James WDocument reproduction security system
    US-6784354-B1August 31, 2004Microsoft CorporationGenerating a music snippet
    US-7460994-B2December 02, 2008M2Any GmbhMethod and apparatus for producing a fingerprint, and method and apparatus for identifying an audio signal
    US-5748783-AMay 05, 1998Digimarc CorporationMethod and apparatus for robust information coding
    US-7362775-B1April 22, 2008Wistaria Trading, Inc.Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
    US-6668246-B1December 23, 2003Intel CorporationMultimedia data delivery and playback system with multi-level content and privacy protection
    US-6493457-B1December 10, 2002At&T Corp.Electronic watermarking in the compressed domain utilizing perceptual coding
    US-2007083467-A1April 12, 2007Apple Computer, Inc.Partial encryption techniques for media data
    US-5579124-ANovember 26, 1996The Arbitron CompanyMethod and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto
    US-6385596-B1May 07, 2002Liquid Audio, Inc.Secure online music distribution system
    US-6446211-B1September 03, 2002Z4 Technologies, Inc.Method and apparatus for monitoring software using encryption
    US-6310962-B1October 30, 2001Samsung Electronics Co., Ltd.MPEG2 moving picture encoding/decoding system
    US-5513261-AApril 30, 1996At&T Corp.Key management scheme for use with electronic cards
    US-6785815-B1August 31, 2004Intertrust Technologies Corp.Methods and systems for encoding and protecting data using digital signature and watermarking techniques
    US-4977594-ADecember 11, 1990Electronic Publishing Resources, Inc.Database usage metering and protection system and method
    US-6067622-AMay 23, 2000Moore; Steven JeromeSoftware security system using remove function to restrict unauthorized duplicating and installation of an application program
    US-5634040-AMay 27, 1997Samsung Electronics Co., Ltd.Data communication apparatus and method having concurrent image overlay function
    US-6230268-B1May 08, 2001International Business Machines CorporationData control system
    US-5506795-AApril 09, 1996Yamakawa; TakeshiApparatus and method for generating chaotic signals and chaos device
    US-6029126-AFebruary 22, 2000Microsoft CorporationScalable audio coder and decoder
    US-2008151934-A1June 26, 2008Wistaria Trading, Inc.Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
    US-5850481-C1July 16, 2002Digimarc CorpSteganographic system
    US-4339134-AJuly 13, 1982Rockwell International CorporationElectronic card game
    US-6522767-B1February 18, 2003Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-5664018-ASeptember 02, 1997Leighton; Frank ThomsonWatermarking process resilient to collusion attacks
    US-6345100-B1February 05, 2002Liquid Audio, Inc.Robust watermark method and apparatus for digital signals
    US-2004037449-A1February 26, 2004Davis Bruce L., Rodriguez Tony F., Rhoads Geoffrey B.Integrating digital watermarks in multimedia content
    US-6415041-B1July 02, 2002Nec CorporationDigital watermark insertion system and digital watermark characteristic table creating device
    US-6044471-AMarch 28, 2000Z4 Technologies, Inc.Method and apparatus for securing software to reduce unauthorized use
    US-7532725-B2May 12, 2009Blue Spike, Inc.Systems and methods for permitting open access to data objects and for securing data within the data objects
    US-6968337-B2November 22, 2005Audible Magic CorporationMethod and apparatus for identifying an unknown work
    US-6131162-AOctober 10, 2000Hitachi Ltd.Digital data authentication method
    US-5493677-AFebruary 20, 1996Systems Research & Applications CorporationGeneration, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface
    US-5842213-ANovember 24, 1998Odom; Paul S., Massey; Michael J.Method for modeling, storing, and transferring data in neutral form
    US-5581703-ADecember 03, 1996International Business Machines CorporationMethod and apparatus for reserving system resources to assure quality of service
    US-5751811-AMay 12, 1998Magnotti; Joseph C., Nelson; Larry A.32N +D bit key encryption-decryption system using chaos
    US-6081251-AJune 27, 2000Sony CorporationApparatus and method for managing picture data
    US-6282650-B1August 28, 2001Intel CorporationSecure public digital watermark
    US-6665489-B2December 16, 2003Research Investment Network, Inc.System, method and article of manufacturing for authorizing the use of electronic content utilizing a laser-centric medium and a network server
    US-5991426-ANovember 23, 1999Signafy, Inc.Field-based watermark insertion and detection
    US-5469536-ANovember 21, 1995Imageware Software, Inc.Image editing system including masking capability
    US-5539735-AJuly 23, 1996Moskowitz; Scott A.Digital information commodities exchange
    US-6418421-B1July 09, 2002International Business Machines CorporationMultimedia player for an electronic content delivery system
    US-6208745-B1March 27, 2001Sarnoff CorporationMethod and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
    US-4939515-AJuly 03, 1990General Electric CompanyDigital signal encoding and decoding apparatus
    US-7779261-B2August 17, 2010Wistaria Trading, Inc.Method and system for digital watermarking
    US-7206649-B2April 17, 2007Microsoft CorporationAudio watermarking with dual watermarks
    US-5640569-AJune 17, 1997Sun Microsystems, Inc.Diverse goods arbitration system and method for allocating resources in a distributed computer system
    US-6658010-B1December 02, 2003Hybrid Networks, Inc.High-speed internet access system
    US-5548579-AAugust 20, 1996International Business Machines CorporationSystem for effective allocation of network-wide bandwidth
    US-5530739-AJune 25, 1996Fujitsu LimitedMail center management system
    US-5745569-AApril 28, 1998The Dice CompanyMethod for stega-cipher protection of computer code
    US-5412718-AMay 02, 1995Institute Of Systems ScienceMethod for utilizing medium nonuniformities to minimize unauthorized duplication of digital information
    US-7058570-B1June 06, 2006Matsushita Electric Industrial Co., Ltd.Computer-implemented method and apparatus for audio data hiding
    US-7123718-B1October 17, 2006Blue Spike, Inc.Utilizing data reduction in stegnographic and cryptographic systems
    US-2004093521-A1May 13, 2004Ihab Hamadeh, George KesidisReal-time packet traceback and associated packet marking strategies
    US-6865747-B1March 08, 2005Digital Video Express, L.P.High definition media storage structure and playback mechanism
    US-5721788-AFebruary 24, 1998Corbis CorporationMethod and system for digital image signatures
    US-7051208-B2May 23, 2006Microsoft CorporationTechnique for producing through watermarking highly tamper-resistant executable code and resulting “watermarked” code so formed
    US-6377625-B1April 23, 2002Soft4D Co., Ltd.Method and apparatus for generating steroscopic image using MPEG data
    US-7233669-B2June 19, 2007Sony Corporation, Sony Electronics Inc.Selective encryption to enable multiple decryption keys
    US-5918223-AJune 29, 1999Muscle FishMethod and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information
    US-6978370-B1December 20, 2005Cryptography Research, Inc.Method and system for copy-prevention of digital copyright works
    US-6374036-B1April 16, 2002Macrovsion Corporation, Digimarc CorporationMethod and apparatus for copy-once watermark for video recording
    US-7046808-B1May 16, 2006Verance CorporationMethod and apparatus for detecting processing stages applied to a signal
    US-5478990-ADecember 26, 1995Coleman Environmental Systems, Inc.Method for tracking the production history of food products
    US-5687236-ANovember 11, 1997The Dice CompanySteganographic method and device
    US-6373960-B1April 16, 2002Pixel Tools CorporationEmbedding watermarks into compressed video data
    US-6606393-B1August 12, 2003Verizon Laboratories Inc.Message authentication code using image histograms
    US-5680462-AOctober 21, 1997Sandia CorporationInformation encoder/decoder using chaotic systems
    US-6385329-B1May 07, 2002Digimarc CorporationWavelet domain watermarks
    US-7286451-B2October 23, 2007Koninklijke Philips Electronics N.V.Copy control using digital speed bumps
    US-6275988-B1August 14, 2001Canon Kabushiki KaishaImage transmission apparatus, image transmission system, and communication apparatus
    US-2007113094-A1May 17, 2007Wistaria Trading, Inc.Method and system for digital watermarking
    US-4748668-AMay 31, 1988Yeda Research And Development Company LimitedMethod, apparatus and article for identification and signature
    US-7287275-B2October 23, 2007Moskowitz Scott AMethods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    US-2009037740-A1February 05, 2009Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-2010064140-A1March 11, 2010Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-5613004-AMarch 18, 1997The Dice CompanySteganographic method and device
    US-6990453-B2January 24, 2006Landmark Digital Services LlcSystem and methods for recognizing sound and music signals in high noise and distortion
    US-6611599-B2August 26, 2003Hewlett-Packard Development Company, L.P.Watermarking of digital object
    US-2002071556-A1June 13, 2002Moskowitz Scott A., Berry Michael W.System and methods for permitting open access to data objects and for securing data within the data objects
    US-5905975-AMay 18, 1999Ausubel; Lawrence M.Computer implemented methods and apparatus for auctions
    US-6587837-B1July 01, 2003International Business Machines CorporationMethod for delivering electronic content from an online store
    US-2010098251-A1April 22, 2010Moskowitz Scott AMethod for combining transfer functions and predetermined key creation
    US-7346472-B1March 18, 2008Blue Spike, Inc.Method and device for monitoring and analyzing signals
    US-5408505-AApril 18, 1995Washington UniversityMethod and apparatus for process control, tension control, and testing of magnetic media
    US-4218582-AAugust 19, 1980The Board Of Trustees Of The Leland Stanford Junior UniversityPublic key cryptographic apparatus and method
    US-5860099-AJanuary 12, 1999Usar Systems, Inc.Stored program system with protected memory and secure signature extraction
    US-5917915-AJune 29, 1999Sony CorporationScramble/descramble method and apparatus for data broadcasting
    US-4876617-AOctober 24, 1989Thorn Emi PlcSignal identification
    US-5077665-ADecember 31, 1991Reuters LimitedDistributed matching system
    US-2004117628-A1June 17, 2004Z4 Technologies, Inc.Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
    US-2006013451-A1January 19, 2006Koninklijke Philips Electronics, N.V.Audio data fingerprint searching
    US-5657461-AAugust 12, 1997Xerox CorporationUser interface for defining and automatically transmitting data according to preferred communication channels
    US-5319735-AJune 07, 1994Bolt Beranek And Newman Inc.Embedded signalling
    US-3947825-AMarch 30, 1976International Business Machines CorporationAbstracting system for index search machine
    US-5363448-ANovember 08, 1994United Technologies Automotive, Inc.Pseudorandom number generation and cryptographic authentication
    US-6442283-B1August 27, 2002Digimarc CorporationMultimedia data embedding
    US-6330672-B1December 11, 2001At&T Corp.Method and apparatus for watermarking digital bitstreams
    US-2007127717-A1June 07, 2007Juergen Herre, Eric Allamanche, Oliver Hellmuth, Thorsten KastnerDevice and Method for Analyzing an Information Signal
    US-5920900-AJuly 06, 1999Cabletron Systems, Inc.Hash-based translation method and apparatus with multiple level collision resolution
    US-5870474-AFebruary 09, 1999Scientific-Atlanta, Inc.Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers
    US-6205249-B1March 20, 2001Scott A. MoskowitzMultiple transform utilization and applications for secure digital watermarking
    US-7020285-B1March 28, 2006Microsoft CorporationStealthy audio watermarking
    US-2010182570-A1July 22, 2010Chota Matsumoto, Shinko Seiki Company, LimitedOphthalmic examination system
    US-5050213-ASeptember 17, 1991Electronic Publishing Resources, Inc.Database usage metering and protection system and method
    US-5369707-ANovember 29, 1994Tecsec IncorporatedSecure network method and apparatus
    EP-0649261-B1January 23, 2002Canon Kabushiki KaishaVorrichtung zur Verarbeitung und Verschlüsselung von Bilddaten
    US-5737733-AApril 07, 1998Microsoft CorporationMethod and system for searching compressed data
    US-6078664-AJune 20, 2000Moskowitz; Scott A., Cooperman; Marc S.Z-transform implementation of digital watermarks
    US-2008005572-A1January 03, 2008Moskowitz Scott AMethods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    EP-1354276-B1December 12, 2007Audible Magic CorporationMethod and apparatus for creating a unique audio signature
    US-5734752-AMarch 31, 1998Xerox CorporationDigital watermarking using stochastic screen patterns
    US-6674858-B1January 06, 2004Hitachi, Ltd.Receiving device, recording and reproducing device and receiving/recording-reproducing system for digital broadcast signal
    US-5136646-AAugust 04, 1992Bell Communications Research, Inc.Digital document time-stamping with catenate certificate
    US-6484264-B1November 19, 2002Z4 Technologies, Inc.Method for providing repeated contact with software end-user using authorized administrator
    US-5809139-ASeptember 15, 1998Vivo Software, Inc.Watermarking method and apparatus for compressed digital video
    US-5757923-AMay 26, 1998Ut Automotive Dearborn, Inc.Method of generating secret identification numbers
    US-4424414-AJanuary 03, 1984Board Of Trustees Of The Leland Stanford Junior UniversityExponentiation cryptographic apparatus and method
    US-2007253594-A1November 01, 2007Vobile, Inc.Method and system for fingerprinting digital video object based on multiresolution, multirate spatial and temporal signatures
    US-2010002904-A1January 07, 2010Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-7530102-B2May 05, 2009Moskowitz Scott AMethods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    US-6842862-B2January 11, 2005Cloakware CorporationTamper resistant software encoding
    US-5487168-AJanuary 23, 1996International Business Machines CorporationMethod and system for global optimization of device allocation
    US-7177430-B2February 13, 2007Portalplayer, Inc.Digital entroping for digital audio reproductions
    US-6141753-AOctober 31, 2000Fraunhofer Gesellschaft, Mitsubishi CorporationSecure distribution of digital representations
    US-6351765-B1February 26, 2002Media 100, Inc.Nonlinear video editing system
    US-6285775-B1September 04, 2001The Trustees Of The University Of PrincetonWatermarking scheme for image authentication
    US-5210820-AMay 11, 1993Broadcast Data Systems Limited PartnershipSignal recognition system and method
    US-2008133927-A1June 05, 2008Wistaria Trading Inc.Method and system for digital watermarking
    US-2006140403-A1June 29, 2006Moskowitz Scott AMultiple transform utilization and application for secure digital watermarking
    US-4972471-ANovember 20, 1990Gary Gross, James DaleEncoding system
    US-2002010684-A1January 24, 2002Moskowitz Scott A.Systems, methods and devices for trusted transactions
    US-2008046742-A1February 21, 2008Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-5799083-AAugust 25, 1998Brothers; Harlan Jay, Genly; Chris HindEvent verification system
    US-5636276-AJune 03, 1997Brugger; RolfDevice for the distribution of music information in digital form
    US-2002103883-A1August 01, 2002Paul Haverstock, Miguel Estrada, Julio EstradaWeb server with unique identification of linked objects
    US-5999217-ADecember 07, 1999Berners-Lee; Charles PeterApparatus and method for encoding data
    US-5659726-AAugust 19, 1997Sandford, Ii; Maxwell T., Handel; Theodore G.Data embedding
    US-6813717-B2November 02, 2004Z4 Technologies, Inc.Method for securing software to reduce unauthorized use
    US-2004083369-A1April 29, 2004Ulfar Erlingsson, Xavier Boyen, Darrell Anderson, Wayne GraySystems and methods for transparent configuration authentication of networked devices
    US-5636292-C1June 18, 2002Digimarc CorpSteganography methods employing embedded calibration data
    US-7043050-B2May 09, 2006Microsoft CorporationSoftware anti-piracy systems and methods utilizing certificates with digital content
    US-6795925-B2September 21, 2004Z4 Technologies, Inc.Computer readable storage medium for providing repeated contact with software end-user
    US-4789928-ADecember 06, 1988Flex Japan Inc., Aucnet Inc.Auction information transmission processing
    US-5606609-AFebruary 25, 1997Scientific-AtlantaElectronic document verification system and method
    US-5940134-AAugust 17, 1999U.S. Philips CorporationMarking a video and/or audio signal
    US-6823455-B1November 23, 2004Intel CorporationMethod for robust watermarking of content
    US-2001043594-A1November 22, 2001Hiroaki Ogawa, Hiroshi Kakuda, Keiichi Yamada, Yasuharu Asano, Satoshi Fujimura, Hiroaki Kitano, Kazuo Ishii, Yasuhiko Kato, Masato Shimakawa, Masanori Omote, Hitoshi Honda, Atsuo HiroeInformation processing apparatus, information processing method and identification code
    US-2009210711-A1August 20, 2009Moskowitz Scott AMethods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    US-6081587-AJune 27, 2000Zoom Telephonics, Inc.Modem with ring detection/modem processing capability
    US-2005177727-A1August 11, 2005Moskowitz Scott A., Marc CoopermanSteganographic method and device
    US-2001029580-A1October 11, 2001Moskowitz Scott A.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-6754822-B1June 22, 2004Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forshung E.V.Active watermarks and watermark agents
    US-4038596-AJuly 26, 1977E M I LimitedMethod and apparatus for authenticating a record medium consisting of applying two different strength magnetizing fields and monitoring the remanent fields
    US-5113437-AMay 12, 1992Thorn Emi PlcSignal identification system
    US-6061793-AMay 09, 2000Regents Of The University Of MinnesotaMethod and apparatus for embedding data, including watermarks, in human perceptible sounds
    US-7647502-B2January 12, 2010Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-5809160-ASeptember 15, 1998Digimarc CorporationMethod for encoding auxiliary data within a source signal
    US-5893067-AApril 06, 1999Massachusetts Institute Of TechnologyMethod and apparatus for echo data hiding in audio signals
    US-7035409-B1April 25, 2006Moskowitz Scott AMultiple transform utilization and applications for secure digital watermarking
    US-7266697-B2September 04, 2007Microsoft CorporationStealthy audio watermarking
    US-2002009208-A1January 24, 2002Adnan Alattar, Carr J. Scott, Seder Phillip A., Neil Lofgren, Rhoads Geoffrey B.Authentication of physical and electronic media objects using digital watermarks
    US-4672605-AJune 09, 1987Applied Spectrum Technologies, Inc.Data and voice communications system
    US-7231524-B2June 12, 2007Microsoft CorporationMethod for watermarking computer programs
    US-2004028222-A1February 12, 2004Sewell Roger Fane, Mark St. John Owen, Barlow Stephen John, Long Simon PaulStegotext encoder and decoder
    EP-0581317-A2February 02, 1994Corbis CorporationMethod and system for digital image signatures
    US-7127615-B2October 24, 2006Blue Spike, Inc.Security based on subliminal and supraliminal channels for data objects
    US-2008075277-A1March 27, 2008Wistaria Trading, Inc.Steganographic method and device
    US-6584125-B1June 24, 2003Nec CorporationCoding/decoding apparatus, coding/decoding system and multiplexed bit stream
    US-6330335-B1December 11, 2001Digimarc CorporationAudio steganography
    US-2004128514-A1July 01, 2004Rhoads Geoffrey B.Method for increasing the functionality of a media player/recorder device or an application program
    US-2003219143-A1November 27, 2003Moskowitz Scott A., Cooperman Marc S.Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-5136581-AAugust 04, 1992At&T Bell LaboratoriesArrangement for reserving and allocating a plurality of competing demands for an ordered bus communication network
    US-5161210-ANovember 03, 1992U.S. Philips CorporationCoder for incorporating an auxiliary information signal in a digital audio signal, decoder for recovering such signals from the combined signal, and record carrier having such combined signal recorded thereon
    US-6278780-B1August 21, 2001Nec CorporationMethod of and an apparatus for generating internal crypto-keys
    US-6301663-B1October 09, 2001Kabushiki Kaisha ToshibaCopy protection apparatus and information recording medium used in this copy protection apparatus
    US-5774452-AJune 30, 1998Aris Technologies, Inc.Apparatus and method for encoding and decoding information in audio signals
    US-5696828-ADecember 09, 1997United Technologies Automotive, Inc.Random number generating system and process based on chaos
    US-2002073043-A1June 13, 2002Gary Herman, Goldstein Theodore Charles, Martinez Ronald G.Smart electronic receipt system
    US-2009089427-A1April 02, 2009Blue Spike, Inc.Secure personal content server
    US-2006101269-A1May 11, 2006Wistaria Trading, Inc.Method and system for digital watermarking
    WO-0203385-A1January 10, 2002Moskowitz Scott AProtection contre la copie de donnees numeriques au moyen de techniques steganographiques et cryptographiques combinees
    US-6141754-AOctober 31, 2000International Business Machines CorporationIntegrated method and system for controlling information access and distribution
    US-2002056041-A1May 09, 2002Moskowitz Scott A.Security based on subliminal and supraliminal channels for data objects
    US-2002026343-A1February 28, 2002Dennis DuenkeMaterial and labor cost estimatting method and system
    US-6463468-B1October 08, 2002Netzero, Inc.Targeted network video download interface
    US-5832119-C1March 05, 2002Digimarc CorpMethods for controlling systems using control signals embedded in empirical data
    US-2004243540-A1December 02, 2004Moskowitz Scott A., Berry Michael W.Method and device for monitoring and analyzing signals
    US-6430302-B2August 06, 2002Digimarc CorporationSteganographically encoding a first image in accordance with a second image
    EP-0372601-B1February 22, 1995Philips Electronics N.V.Codeur pour insérer une information supplémentaire dans un signal audio numérique de format préalablement déterminé, décodeur pour déduire cette information supplémentaire de ce signal numérique, dispositif muni d'un tel codeur, pour enregister un signal numérique sur un support d'information et support d'information obtenu avec ce dispositif
    US-7457962-B2November 25, 2008Wistaria Trading, IncOptimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    US-7103184-B2September 05, 2006Intel CorporationSystem and method for sign mask encryption and decryption
    US-2009190754-A1July 30, 2009Blue Spike, Inc.System and methods for permitting open access to data objects and for securing data within the data objects
    US-7107451-B2September 12, 2006Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-7162642-B2January 09, 2007Digital Video Express, L.P.Digital content distribution system and method
    US-2007028113-A1February 01, 2007Moskowitz Scott ASystems, methods and devices for trusted transactions
    US-2007300072-A1December 27, 2007Wistaria Trading, Inc.Optimization methods for the insertion, protection and detection of digital watermarks in digital data
    US-2001010078-A1July 26, 2001Moskowitz Scott A.Multiple transform utilization and applications for secure digital watermarking
    US-6154571-ANovember 28, 2000Nec Research Institute, Inc., Nec CorporationRobust digital watermarking
    US-5406627-AApril 11, 1995Nec Home Electronics, Ltd.Digital data cryptographic system
    US-6792548-B2September 14, 2004Z4 Technologies, Inc.Method for providing repeated contact with software end-user using authorized administrator
    US-7007166-B1February 28, 2006Wistaria Trading, Inc.Method and system for digital watermarking
    EP-0872073-B1November 28, 2007Wistaria Trading, Inc.Procede et dispositif steganographiques
    US-5923763-AJuly 13, 1999Walker Asset Management Limited PartnershipMethod and apparatus for secure document timestamping
    US-6539475-B1March 25, 2003Nec CorporationMethod and system for protecting digital data from unauthorized copying
    US-6049838-AApril 11, 2000Sun Microsystems, Inc.Persistent distributed capabilities
    US-2002097873-A1July 25, 2002Rade PetrovicApparatus and method for embedding and extracting information in analog signals using replica modulation
    US-2008028222-A1January 31, 2008Blue Spike, Inc.Security based on subliminal and supraliminal channels for data objects
    US-7568100-B1July 28, 2009Wistaria Trading, Inc.Steganographic method and device
    US-6986063-B2January 10, 2006Z4 Technologies, Inc.Method for monitoring software using encryption including digital signatures/certificates
    US-2003133702-A1July 17, 2003Todd R. CollartSystem, method and article of manufacturing for authorizing the use of electronic content utilizing a laser-centric medium and a network server
    US-2006005029-A1January 05, 2006Verance CorporationPre-processed information embedding system
    US-2008109417-A1May 08, 2008Blue Spike, Inc.Method and device for monitoring and analyzing signals
    US-2010202607-A1August 12, 2010Wistaria Trading, Inc.Linear predictive coding implementation of digital watermarks
    US-6148333-ANovember 14, 2000Mgi Software CorporationMethod and system for server access control and tracking
    US-6834308-B1December 21, 2004Audible Magic CorporationMethod and apparatus for identifying media content presented on a media playing device
    NL-1005523-C2September 15, 1998Univ Eindhoven TechWerkwijze en communicatiesysteem voor het in gedeeltelijk gecodeerde vorm overdragen van informatiesignalen.
    US-6931534-B1August 16, 2005Telefonaktiebolaget Lm Erricsson (Publ)Method and a device for encryption of images
    US-7152162-B2December 19, 2006Wistaria Trading, Inc.Z-transform implementation of digital watermarks
    US-6857078-B2February 15, 2005Z4 Technologies, Inc.Method for securing software to increase license compliance
    US-5828325-AOctober 27, 1998Aris Technologies, Inc.Apparatus and method for encoding and decoding information in analog signals
    US-2010106736-A1April 29, 2010Blue Spike, Inc.Method and device for monitoring and analyzing signals
    US-6792549-B2September 14, 2004Z4 Technologies, Inc.Method and apparatus for repeated contact of software end-user
    US-5636292-AJune 03, 1997Digimarc CorporationSteganography methods employing embedded calibration data
    US-7159116-B2January 02, 2007Blue Spike, Inc.Systems, methods and devices for trusted transactions
    US-2007300073-A1December 27, 2007Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-2010077219-A1March 25, 2010Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-2007079131-A1April 05, 2007Wistaria Trading, Inc.Linear predictive coding implementation of digital watermarks
    US-2009220074-A1September 03, 2009Wistaria Trading Inc.Steganographic method and device
    US-4896275-AJanuary 23, 1990Bull Hn Information Systems Inc.Full page graphics image display data reduction
    US-6557103-B1April 29, 2003The United States Of America As Represented By The Secretary Of The ArmySpread spectrum image steganography
    US-4827508-AMay 02, 1989Personal Library Software, Inc.Database usage metering and protection system and method
    US-6668325-B1December 23, 2003Intertrust TechnologiesObfuscation techniques for enhancing software security
    US-6405203-B1June 11, 2002Research Investment Network, Inc.Method and program product for preventing unauthorized users from using the content of an electronic storage medium
    US-6977894-B1December 20, 2005Nortel Networks LimitedMethod and apparatus for discarding data packets through the use of descriptors
    EP-0565947-B1May 28, 1997NOKIA TECHNOLOGY GmbHMéthode pour inclusion d'information digitale dans un signal audio avant decoder le canal
    US-5471533-B1April 18, 2000Symbol Technologies IncRecord with encoded data
    US-2003002862-A1January 02, 2003Rodriguez Arturo A., Beebe Randolph R., Hammett Geoffrey G.Bandwidth allocation and pricing system for downloadable media content
    US-2010005308-A1January 07, 2010Wistaria Trading, Inc.Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-7035049-B2April 25, 2006Hitachi Global Storage Technologies Japan, Ltd.Glass substrate for a magnetic disk, a magnetic disk which can be formed with a stable texture and a magnetic disk device
    US-6775772-B1August 10, 2004International Business Machines CorporationPiggy-backed key exchange protocol for providing secure low-overhead browser connections from a client to a server using a trusted third party
    US-2004086119-A1May 06, 2004Moskowitz Scott A.Method for combining transfer functions with predetermined key creation
    US-2003126445-A1July 03, 2003Apple Computer, Inc.Method and apparatus for copy protection
    US-2002161741-A1October 31, 2002Shazam Entertainment Ltd.Method and apparatus for automatically creating database for use in automated media recognition system
    US-2008016365-A1January 17, 2008Moskowitz Scott AData protection method and device
    US-7475246-B1January 06, 2009Blue Spike, Inc.Secure personal content server
    US-2007064940-A1March 22, 2007Blue Spike, Inc.Utilizing data reduction in steganographic and cryptographic systems
    US-2006285722-A1December 21, 2006Moskowitz Scott A, Cooperman Marc SOptimization methods for the insertion, protection, and detection of digital watermarks in digitized data
    EP-1547337-B1March 22, 2006Green Border TechnologiesTatouage numérique au niveau des paquets
    US-6233684-B1May 15, 2001Contenaguard Holdings, Inc.System for controlling the distribution and use of rendered digital works through watermaking
    US-6598162-B1July 22, 2003Scott A. MoskowitzMethod for combining transfer functions with predetermined key creation
    US-5943422-AAugust 24, 1999Intertrust Technologies Corp.Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
    US-2008005571-A1January 03, 2008Moskowitz Scott AMethods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    US-2003200439-A1October 23, 2003Moskowitz Scott A.Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
    US-2004049695-A1March 11, 2004Choi Yang Seo, Choi Byeong Cheol, Kang Dong Ho, Han Seung Wan, Seo Dong IiSystem for providing a real-time attacking connection traceback using a packet watermark insertion technique and method therefor
    US-2004117664-A1June 17, 2004Z4 Technologies, Inc.Apparatus for establishing a connectivity platform for digital rights management
    US-7177429-B2February 13, 2007Blue Spike, Inc.System and methods for permitting open access to data objects and for securing data within the data objects
    EP-0651554-A1May 03, 1995Eastman Kodak CompanyMethod and apparatus for the addition and removal of digital watermarks in a hierarchical image storage and retrieval system
    US-7363278-B2April 22, 2008Audible Magic CorporationCopyright detection and protection system and method
    US-6853726-B1February 08, 2005Wistaria Trading, Inc.Z-transform implementation of digital watermarks
    US-2010077220-A1March 25, 2010Moskowitz Scott AOptimization methods for the insertion, protection, and detection of digital watermarks in digital data
    US-7664263-B2February 16, 2010Moskowitz Scott AMethod for combining transfer functions with predetermined key creation
    US-7093295-B1August 15, 2006Makoto SaitoMethod and device for protecting digital data by double re-encryption
    US-2004225894-A1November 11, 2004Z4 Technologies, Inc.Hardware based method for digital rights management including self activating/self authentication software
    US-2007294536-A1December 20, 2007Wistaria Trading, Inc.Steganographic method and device
    US-6263313-B1July 17, 2001International Business Machines CorporationMethod and apparatus to create encoded digital content

NO-Patent Citations (99)

    Title
    "YouTube Copyright Policy: Video Identification tool-YouTube Help", accessed Jun. 4, 2009, http://www.google.com/support/youtube/bin/answer.py?h1=en&answer=83766, 3 pp.
    1997, Kutter, Martin et al., "Digital Signature of Color Images Using Amplitude Modulation", SPIE-E197, vol. 3022, pp. 518-527.
    1997, Merriam-Webster's Collegiate Dictionary, 10th Ed., Merriam Webster, Inc., p. 207.
    Alfred J., Handbook of Applied Cryptography, CRC Press, p. 46, 1997.
    Bender, et al., "Techniques for Data Hiding", IBM Systems Journal, (1996) vol. 35, Nos. 3 & 4, 1996, pp. 313-336.
    Bender, Walter R. et al., Techniques for Data Hiding, SPIE Int. Soc. Opt. Eng., vol. 2420, pp. 164-173, 1995.
    Boney, et al., Digital Watermarks for Audio Signals, EVSIPCO, 96, pp. 473-480 (Mar. 14, 1997).
    Boney, et al., Digital Watermarks for Audio Signals, Proceedings of the International Conf. on Multimedia Computing and Systems, Jun. 17-23, 1996 Hiroshima, Japan, 0-8186-7436-9196, pp. 473-480.
    Brealy, et al., Principles of Corporate Finance, "Appendix A-Using Option Valuation Models", 1984, pp. 448-449.
    Caronni, Germano, "Assuring Ownership Rights for Digital Images", published proceeds of reliable IT systems, v15 '95, H.H. Bruggemann and W. Gerhardt-Hackel (Ed) Viewing Publishing Company Germany 1995.
    Cayre, et al., "Kerckhoff's-Based Embedding Security Classes for WOA Data Hiding", IEEE Transactions on Information Forensics and Security, vol. 3 No. 1, Mar. 2008, 15 pp.
    Copeland, et al., Real Options: A Practitioner's Guide, 2001 pp. 106-107, 201-202, 204-208.
    Cox, et al., Secure Spread Spectrum Watermarking for Multimedia, NEC Research Institude, Techinal Report 95-10, pp. 33, Unknown date.
    Cox, I. J., et al. "Secure Spread Spectrum Watermarking for Multimedia," IEEE Transactions on Image Processing, vol. 6 No. 12, Dec. 1, 1997, pp. 1673-1686.
    Craver, et al., "Can Invisible Watermarks Resolve Rightful Ownerships?", IBM Research Report, RC 20509 (Jul. 25, 1996) 21 pp.
    Crawford, D.W. "Pricing Network Usage: A Market for Bandwidth of Market Communication?" presented MIT Workshop on Internet Economics, Mar. 1995 http://www.press.vmich.edu/iep/works/CrawMarket.html on March.
    Delaigle, J.-F., et al. "Digital Watermarking," Proceedings of the SPIE, vol. 2659, Feb 1, 1996, pp. 99-110.
    Dept. of Electrical Engineering, Del Ft University of Technology, Del ft The Netherlands, Cr.C. Langelaar et al.,"Copy Protection for Multimedia Data based on Labeling Techniques", Jul. 1996 9 pp.
    EPO Application No. 96919405.9, entitled "Steganographic Method and Device"; published as EP0872073 (A2), Oct. 21, 1998.
    European Search Report & European Search Opinion in EP07112420.
    F. Hartung, et al., "Digital Watermarking of Raw and Compressed Video", SPIE vol. 2952, pp. 205-213, Unknown date.
    Fabien A.P. Petitcolas, Ross J. Anderson and Markkus G. Kuhn, "Attacks on Copyright Marking Systems," LNCS, vol. 1525, Apr. 14-17, 1998, pp. 218-238 ISBN: 3-540-65386-4.
    Gerzon, Michael et al., A High Rate Buried Data Channel for Audio CD, presentation notes, Audio Engineering Soc. 94th Convention (1993).
    Gruhl, Daniel et al., Echo Hiding. In Proceeding of the Workshop on Information Hiding. No. 1174 in Lecture Notes in Computer Science, Cambridge, England (May/Jun. 1996).
    Hartung, et al. "Multimedia Watermarking Techniques", Proceedings of the IEEE, Special Issue, Identification & Protection of Multimedia Information, pp. 1079-1107 Jul. 1999 vol. 87 No. 7 IEEE.
    Jap. App. No. 2000-542907, entitled "Multiple Transform Utilization and Application for Secure Digital Watermarking"; which is a JP national stage of PCT/US1999/007262, published as WO/1999/052271, Oct. 14, 1999.
    Jayant, N. S. et al., Digital Coding of Waveforms, Prentice Hall Inc., Englewood Cliffs, NJ, pp. 486-509 (1984).
    Johnson, et al., "Transform Permuted Watermarking for Copyright Protection of Digital Video", IEEE Globecom 1998, Nov. 8-12, 1998, New York New York vol. 2 1998 pp. 684-689 (ISBN 0-7803-4985-7).
    Joseph J.K. O'Ruanaidh and Thierry Pun, "Rotation, Scale and Translation Invariant Digital Image Watermarking", pre-publication, Summer 1997 4 pages.
    Joseph J.K. O'Ruanaidh and Thierry Pun, "Rotation, Scale and Translation Invariant Digital Image Watermarking", Submitted to Signal Processing Aug. 21, 1997, 19 pages.
    Kahn, D., "The Code Breakers", The MacMillan Company, 1969, pp. xIII, 81-83, 513, 515, 522-526, 863.
    Kini, et al., "Trust in Electronic Commerce: Definition and Theoretical Considerations", Proceedings of the 31st Hawaii Int'l Conf on System Sciences (Cat. No. 98TB100216). Jan. 6-9, 1998. pp. 51-61. Los.
    Koch, E., et al., "Towards Robust and Hidden Image Copyright Labeling", 1995 IEEE Workshop on Nonlinear Signal and Image Processing, Jun. 1995 Neos Marmaras pp. 4.
    Kocher, et al., "Self Protecting Digital Content", Technical Report from the CRI Content Security Research Initiative, Cryptography Research, Inc. 2002-2003 14 pages.
    Konrad, K. et al., "Trust and Electronic Commerce-more than a technical problem," Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems Oct. 19-22, 1999, pp. 360-365 Lausanne.
    Lemma, et al. "Secure Watermark Embedding through Partial Encryption", International Workshop on Digital Watermarking ("IWDW" 2006). Springer Lecture Notes in Computer Science 2006 (to appear) 13.
    Low, S.H., "Equilibrium Allocation and Pricing of Variable Resources Among User-Suppliers", 1988. http://www.citesear.nj.nec.com/366503.html.
    Menezes, Alfred J., Handbook of Applied Cryptography, CRC Press, p. 175, 1997.
    Moskowitz, "Bandwith as Currency", IEEE Multimedia, Jan.-Mar. 2003, pp. 14-21.
    Moskowitz, "What is Acceptable Quality in the Application of Digital Watermarking: Trade-offs of Security; Robustness and Quality", IEEE Computer Society Proceedings of ITCC 2002 Apr. 10, 2002 pp. 80-84.
    Moskowitz, Multimedia Security Technologies for Digital Rights Management, 2006, Academic Press, "Introduction-Digital Rights Management" pp. 3-22.
    Namgoong, H., "An Integrated Approach to Legacy Data for Multimedia Applications", Proceedings of the 23rd EUROMICRO Conference, vol., Issue 1-4, Sep. 1997, pp. 387-391.
    OASIS (Dig Out Your Soul), Big Brother Recordings Ltd, Promotional CD image, 2008, 1 page.
    Oomen, A.W.J. et al., A Variable Bit Rate Buried Data Channel for Compact Disc, J.AudioEng. Sc., vol. 43, No. 1/2, pp. 23-28 (1995).
    O'Ruanaidh, et al. "Watermarking Digital Images for Copyright Protection", IEEE Proceedings, vol. 143, No. 4, Aug. 1996, pp. 250-256.
    PCT Application No. PCT/US00/21189, filed Aug. 4, 2000, entitled, "A Secure Personal Content Server", Pub. No. WO/2001/018628 ; Publication Date: Mar. 15, 2001.
    PCT International Search Report in PCT/US00/06522.
    PCT International Search Report in PCT/US00/18411.
    PCT International Search Report in PCT/US00/21189.
    PCT International Search Report in PCT/US00/33126.
    PCT International Search Report in PCT/US95/08159.
    PCT International Search Report in PCT/US96/10257.
    PCT International Search Report in PCT/US97/00651.
    PCT International Search Report in PCT/US97/00652.
    PCT International Search Report in PCT/US97/11455.
    PCT International Search Report in PCT/US99/07262.
    Pohlmann, Ken C., "Principles of Digital Audio", 2nd Ed., 1991, pp. 1-9, 19-25, 30-33, 41-48, 54-57, 86-107, 375-387.
    Pohlmann, Ken C., "Principles of Digital Audio", 3rd Ed., 1995, pp. 32-37, 40-48:138, 147-149, 332, 333, 364, 499-501, 508-509, 564-571.
    PortalPlayer, PP502 digital media management system-on-chip, May 1, 2003, 4 pp.
    Press, et al., "Numerical Recipes in C", Cambridge Univ. Press, 1988, pp. 398-417.
    Puate, Joan et al., "Using Fractal Compression Scheme to Embed a Digital Signature into an Image", SPIE-96 Proceedings, vol. 2915, Mar. 1997, pp. 108-118.
    Radiohead ("Hail To The Thief"), EMI Music Group-Capitol, Pre-Release CD image, 2003, 1 page.
    Rivest, et al., "Pay Word and Micromint: Two Simple Micropayment Schemes," MIT Laboratory for Computer Science, Cambridge, MA, May 7, 1996 pp. 1-18.
    Rivest, et al., "PayWord and Micromint: Two Simple Micropayment Schemes," MIT Laboratory for Computer Science, Cambridge, MA, Apr. 27, 2001, pp. 1-18.
    Rivest, R. "Chaffing and Winnowing: Confidentiality without Encryption", MIT Lab for Computer Science, http://people.csail.mit.edu/rivest/Chaffing.txt Apr. 24, 1998, 9 pp.
    Ross Anderson, "Stretching the Limits of Steganography," LNCS, vol. 1174, May/Jun. 1996, 10 pages, ISBN: 3-540-61996-8.
    Sarkar, M. "An Assessment of Pricing Mechanisms for the Internet-A Regulatory Imperative", presented MIT Workshop on Internet Economics, Mar. 1995 http://www.press.vmich.edu/iep/works/SarkAsses.html on.
    Schneider, M., et al. "A Robust Content Based Digital Signature for Image Authentication," Proceedings of the International Conference on Image Processing (IC. Lausanne) Sep. 16-19, 1996, pp. 227-230, IEEE ISBN.
    Schneier, Bruce, Applied Cryptography, 1st Ed., pp. 67-68, 1994.
    Schneier, Bruce, Applied Cryptography, 2nd Ed., John Wiley & Sons, pp. 9-10, 1996.
    Schneier, Bruce, Applied Cryptography, John Wiley & Sons, Inc., New York, 1994, pp. 68, 69, 387-392, 1-57, 273-275, 321-324.
    Schunter, M. et al., "A Status Report on the SEMPER framework for Secure Electronic Commerce", Computer Networks and ISDN Systems, Sep. 30, 1998, pp. 1501-1510 vol. 30 No. 16-18 NL North Holland.
    Sirbu, M. et al., "Net Bill: An Internet Commerce System Optimized for Network Delivered Services", Digest of Papers of the Computer Society Computer Conference (Spring) Mar. 5, 1995 pp. 20-25 vol. CONF40.
    Sklar, Bernard, Digital Communications, pp. 601-603 (1988).
    Smith, et al. "Modulation and Information Hiding in Images", Springer Verlag, 1st Int'l Workshop, Cambridge, UK, May 30-Jun. 1, 1996, pp. 207-227.
    Staind (The Singles 1996-2006), Warner Music-Atlantic, Pre-Release CD image, 2006, 1 page.
    Steinauer D. D., et al., "Trust and Traceability in Electronic Commerce", Standard View, Sep. 1997, pp. 118-124, vol. 5 No. 3, ACM, USA.
    Supplementary European Search Report in EP 96919405.
    Supplementary European Search Report in EP00919398.
    Swanson, Mitchell D., et al. "Robust Data Hiding for Images", 7th IEEE Digital Signal Processing Workshop, Leon, Norway. Sep. 1-4, 1996, pp. 37-40.
    Swanson, Mitchell D.,et al., "Transparent Robust Image Watermarking", Proc. of the 1996 IEEE Int'l Conf. on Image Processing, vol. 111, 1996 , pp. 211-214.
    Ten Kate, W. et al., "Digital Audio Carrying Extra Information", IEEE, CH 2847-2/90/0000-1097, (1990).
    Ten Kate, W. et al., A New Surround-Stereo-Surround Coding Techniques, J. Audio Eng.Soc., vol. 40,No. 5,pp. 376-383 (1992).
    Tirkel, A.Z., "A Two-Dimensional Digital Watermark", Scientific Technology, 686, 14, date unknown. (citation revised upon review on Nov. 16, 2010 by RAN.).
    Tirkel,A.Z., "A Two-Dimensional Digital Watermark", DICTA '95, Univ. of Queensland, Brisbane, Dec. 5-8, 1995, pp. 7.
    Tirkel,A.Z., "Image Watermarking-A Spread Spectrum Application", ISSSTA '96, Sep. 1996, Mainz, German, pp. 6.
    Tomsich, et al., "Towards a secure and de-centralized digital watermarking infrastructure for the protection of Intellectual Property", in Electronic Commerce and Web Technologies, Proceedings (ECWEB)(2000).
    U.S. Appl. No. 09/671,739, filed Sep. 29, 2000, entitled "Method And Device For Monitoring And Analyzing Signals".
    U.S. Appl. No. 60/169,274, filed Dec. 7, 1999, entitled "Systems, Methods And Devices For Trusted Transactions".
    U.S. Appl. No. 60/234,199, filed Sep. 20, 2000, "Improved Security Based on Subliminal and Supraliminal Channels For Data Objects".
    Van Schyandel, et al., "Towards a Robust Digital Watermark", Second Asain Image Processing Conference, Dec. 6-8, 1995, Singapore, vol. 2, pp. 504-508.
    Van Schyndel, et al., "A digital Watermark," IEEE Int'l Computer Processing Conference, Austin,TX, Nov. 13-16, 1994, pp. 86-90.
    VeriDisc, "The Search for a Rational Solution to Digital Rights Management (DRM)", http://64.244.235.240/news/whitepaper,/docs/veridisc.sub.--white.sub.--paper.pdf, 2001, 15 pp.
    Wayback Machine, dated Aug. 26, 2007, http://web.archive,org/web/20070826151732/http://www.screenplaysmag.com/t-abid/96/articleType/ArticleView/articleId/495/Default.aspx/.
    Wayback Machine, dated Jan. 17, 1999, http://web.archive.org/web/19990117020420/http://www.netzero.com/, accessed on Feb. 19, 2008.
    Wong, Ping Wah. "A Public Key Watermark for Image Verification and Authentication," IEEE International Conference on Image Processing, vol. 1 Oct. 4-7, 1998, pp. 455-459.
    Zhao, Jian et al., "Embedding Robust Labels into Images for Copyright Protection", Proceeding of the Know Right '95 Conference, pp. 242-251, Unknown date.
    Zhao, Jian et al., Embedding Robust Labels into Images for Copyright Protection, (xp 000571976), pp. 242-251, 1995.
    Zhao, Jian. "A WWW Service to Embed and Prove Digital Copyright Watermarks", Proc. of the European conf. on Multimedia Applications, Services & Techniques Louvain-La-Nevve Belgium May 1996.

Cited By (2)

    Publication numberPublication dateAssigneeTitle
    US-2011214044-A1September 01, 2011Davis Bruce L, Donald Haaga, Reed Alastair M, Rodriguez Tony F, Rhoads Geoffrey BMethods and Arrangements Relating to Signal Rich Art
    US-9563970-B2February 07, 2017Digimarc CorporationMethods and arrangements relating to signal rich art