A method for applying a digital watermark to a content signal is disclosed. In accordance with such a method, a watermarking key is identified. The watermarking key includes a binary sequence and information describing application of that binary sequence to the content signal. The digital watermark is then encoded within the content signal at one or more locations determined by the watermarking key.

Patent
   5905800
Priority
Jan 17 1996
Filed
Mar 25 1998
Issued
May 18 1999
Expiry
Jan 17 2016
Assg.orig
Entity
Large
527
25
all paid
1. A method for applying a digital watermark to a content signal, comprising the steps of:
identifying a watermarking key comprising a binary sequence and information describing application of the binary sequence to the content signal;
encoding the digital watermark within the content signal at one or more locations determined by the watermarking key; and
generating a key pair associated with the watermarking key.
22. A method for applying a digital watermark to a content signal, comprising the steps of:
identifying a watermarking key comprising a binary sequence and information describing application of the binary sequence to the content signal, wherein the application of the binary sequence to the content signal is based on characteristics of the content signal; and
encoding the digital watermark within the content signal at one or more locations determined by the watermarking key.
19. A digital watermarking system for encoding and decoding a digital watermark within a content signal, comprising a digital watermark encoder and a digital watermark decoder, wherein said digital watermark encoder and said digital watermark decoder are configured to respectively encode and decode a digital watermark using (1) a watermarking key comprising a binary sequence and information describing application of the binary sequence to the content signal and (2) a key pair associated with the watermarking key.
2. The method of claim 1, wherein the key pair includes a public key and a private key.
3. The method of claim 2, wherein the public key enables authentication of the encoded digital watermark.
4. The method of claim 3, wherein the public key does not enable decoding of the encoded digital watermark.
5. The method of claim 2, further comprising the step of adding a digital signature to the content signal, wherein the public key enables authentication of the digital signature.
6. The method of claim 5, wherein the public key does not enable decoding of the encoded digital watermark.
7. The method of claim 2, wherein the digital watermark comprises a multichannel watermark having a plurality of channels, and the public key enables decoding of less than all the channels of the multi-channel watermark.
8. The method of claim 1, further comprising the step of repeating said identifying and encoding steps for each of a plurality of digital watermarks.
9. The method of claim 8, further comprising the step of generating a public key associated with one of the plurality of digital watermarks.
10. The method of claim 9, wherein the public key enables authentication of the associated digital watermark.
11. The method of claim 9, wherein the public key enables decoding of the associated digital watermark.
12. The method of claim 1, wherein said step of encoding the digital watermark further comprises applying the digital watermark to the content signal to interfere with subsequent processing of the content signal.
13. The method of claim 12, wherein the subsequent processing comprises copying of the content signal.
14. The method of claim 12, wherein the subsequent processing comprises transfer of a file containing the content signal.
15. The method of claim 12, wherein the subsequent processing comprises playback of the content signal.
16. The method of claim 12, wherein said step of encoding the digital watermark further comprises applying the digital watermark to the content signal to interfere with subsequent processing of the content signal unless the digital watermark is first decoded.
17. The method of claim 12, wherein said step of encoding the digital watermark further comprises applying the digital watermark to the content signal to interfere with subsequent processing of the content signal unless the digital watermark is first authenticated.
18. The method of claim 1, further comprising the step of applying watermark synchronization information to the content signal, wherein the watermark synchronization information indicates a location of the encoded digital watermark within the content signal.
20. The digital watermarking system of claim 19, wherein said digital watermark encoder and said digital watermark decoder comprise separate software applications.
21. The digital watermarking system of claim 19, wherein said digital watermark encoder and said digital watermark decoder comprise separate hardware devices.
23. The method of claim 22, further comprising the step of generating a key pair associated with the watermarking key, the key pain including a public key and a private key.

This application is a continuation pursuant to 37 C.F.R. § 1.53(b) of application Ser. No. 08/587,944, filed Jan. 17, 1996, now U.S. Pat. No. 5,822,432.

With the advent of computer networks and digital multimedia, protection of intellectual property has become a prime concern for creators and publishers of digitized copies of copyrightable works, such as musical recordings, movies, and video games. One method of protecting copyrights in the digital domain is to use "digital watermarks". Digital watermarks can be used to mark each individual copy of a digitized work with information identifying the title, copyright holder, and even the licensed owner of a particular copy. The watermarks can also serve to allow for secured metering and support of other distribution systems of given media content and relevant information associated with them, including addresses, protocols, billing, pricing or distribution path parameters, among the many things that could constitute a "watermark." For further discussion of systems that are oriented around content-based addresses and directories, see U.S. Pat. No. 5,428,606 Moskowitz. When marked with licensing and ownership information, responsibility is created for individual copies where before there was none. More information on digital watermarks is set forth in "Steganographic Method and Device"--The DICE Company, U.S. application Ser. No. 08/489,172, the disclosure of which is hereby incorporated by reference. Also, "Technology: Digital Commerce", Denise Caruso, New York Times, Aug. 7, 1995 "Copyrighting in the Information Age", Harley Ungar, ONLINE MARKETPLACE, September 1995, Jupiter Communications further describe digital watermarks.

Additional information on other methods for hiding information signals in content signals, is disclosed in U.S. Pat. No. 5,319,735--Preuss et al. and U.S. Pat. No. 5,379,345--Greenberg.

Digital watermarks can be encoded with random or pseudo random keys, which act as secret maps for locating the watermarks. These keys make it impossible for a party without the key to find the watermark--in addition, the encoding method can be enhanced to force a party to cause damage to a watermarked data stream when trying to erase a random-key watermark.

It is desirable to be able to specify limitations on the application of such random or pseudo random keys in encoding a watermark to minimize artifacts in the content signal while maximizing encoding level. This preserves the quality of the content, while maximizing the security of the watermark. Security is maximized because erasing a watermark without a key results in the greatest amount of perceptible artifacts in the digital content. It is also desirable to separate the functionality of the decoder side of the process to provide fuller recognition and substantiation of the protection of goods that are essentially digitized bits, while ensuring the security of the encoder and the encoded content. It is also desirable that the separate decoder be incorporated into an agent, virus, search engine, or other autonomously operating or search function software. This would make it possible for parties possessing a decoder to verify the presence of valid watermarks in a data stream, without accessing the contents of the watermark. It would also be possible to scan or search archives for files containing watermarked content, and to verify the validity of the presence of such files in an archive, by means of the information contained in the watermarks. This scenario has particular application in screening large archives of files kept by on-line services and internet archives. It is further a goal of such processes to bring as much control of copyrights and content, including its pricing, billing, and distribution, to the parties that are responsible for creating and administering that content. It is another goal of the invention to provide a method for encoding multiple watermarks into a digital work, where each watermark can be accessed by use of a separate key. This ability can be used to provide access to watermark information to various parties with different levels of access. It is another goal of the invention to provide a mechanism which allows for accommodation of alternative methods encoding and decoding watermarks from within the same software or hardware infrastructure. This ability can be used to provide upgrades to the watermark system, without breaking support for decoding watermarks created by previous versions of the system. It is another goal of the invention to provide a mechanism for the certification and authentication, via a trusted third party, and public forums, of the information placed in a digital watermark. This provides additional corroboration of the information contained in a decoded digital watermark for the purpose of its use in prosecution of copyright infringement cases. It also has use in any situation in which a trusted third party verification is useful. It is another goal of this invention to provide an additional method for the synchronization of watermark decoding software to an embedded watermark signal that is more robust than previously disclosed methods.

The invention described herein is a human-assisted random key generation and application system for use in a digital watermark system. The invention allows an engineer or other individual, with specialized knowledge regarding processing and perception of a particular content type, such as digital audio or video, to observe a graphical representation of a subject digital recording or data stream, in conjunction with its presentation (listening or viewing) and to provide input to the key generation system that establishes a key generation "envelope", which determines how the key is used to apply a digital watermark to the digital data stream. The envelope limits the parameters of either or both the key generation system and the watermark application system, providing a rough guide within which a random or pseudo random key may be automatically generated and applied. This can provide a good fit to the content, such that the key may be used to encode a digital watermark into the content in such a manner as to minimize or limit the perceptible artifacts produced in the watermarked copy, while maximizing the signal encoding level. The invention further provides for variations in creating, retrieving, monitoring and manipulating watermarks to create better and more flexible approaches to working with copyrights in the digital domain.

Such a system is described herein and provides the user with a graphical representation of the content signal over time. In addition, it provides a way for the user to input constraints on the application of the digital watermark key, and provides a way to store this information with a random or pseudo random key sequence which is also generated to apply to a content signal. Such a system would also be more readily adaptable by current techniques to master content with personal computers and authoring/editing software. It would also enable individuals to monitor their copyrights with decoders to authenticate individual purchases, filter possible problematic and unpaid copyrightable materials in archives, and provide for a more generally distributed approach to the monitoring and protection of copyrights in the digital domain.

FIG. 1 illustrates a graphical representation for use in generating a key for digital watermarking in accordance with a first embodiment of the present invention.

FIG. 2 illustrates a graphical representation for use in generating a key for digital watermarking in accordance with a second embodiment of the present invention.

Digital watermarks are created by encoding an information signal into a larger content signal. The information stream is integral with the content stream, creating a composite stream. The effectiveness and value of such watermarks are highest when the informational signal is difficult to remove, in the absence of the key, without causing perceptible artifacts in the content signal. The watermarked content signal itself should contain minimal or no perceptible artifacts of the information signal. To make a watermark virtually impossible to find without permissive use of the key, its encoding is dependent upon a randomly generated sequence of binary 1s and 0s, which act as the authorization key. Whoever possesses this key can access the watermark. In effect, the key is a map describing where in the content signal the information signal is hidden. This represents an improvement over existing efforts to protect copyrightable material through hardware-based solutions always existing outside the actual content. "Antipiracy" devices are used in present applications like VCRs, cable television boxes, and digital audio tape (DAT) recorders, but are quite often disabled by those who have some knowledge of the location of the device or choose not to purchase hardware with these "additional security features." With digital watermarks, the "protection," or more accurately, the deterrent, is hidden entirely in the signal, rather than a particular chip in the hardware.

Given a completely random key, which is uniformly applied over a content signal, resulting artifacts in the watermarked content signal are unpredictable, and depend on the interaction of the key and the content signal itself. One way to ensure minimization of artifacts is to use a low information signal level. However, this makes the watermark easier to erase, without causing audible artifacts in the content signal. This is a weakness. If the information signal level is boosted, there is the risk of generating audible artifacts.

The nature of the content signal generally varies significantly over time. During some segments, the signal may lend itself to masking artifacts that would otherwise be caused by high level encoding. At other times, any encoding is likely to cause artifacts. In addition, it might be worthwhile to encode low signal level information in a particular frequency range which corresponds to important frequency components of the content signal in a given segment of the content signal. This would make it difficult to perform bandpass filtering on the content signal to remove watermarks.

Given the benefits of such modifications to the application of the random key sequence in encoding a digital watermark, what is needed is a system which allows human-assisted key generation and application for digital watermarks. The term "human-assisted key generation" is used because in practice, the information describing how the random or pseudo random sequence key is to be applied must be stored with the key sequence. It is, in essence, part of the key itself, since the random or pseudo random sequence alone is not enough to encode, or possibly decode the watermark.

Encoding of digital watermarks into a content signal can be done in the time domain, by modifying content samples on a sample by sample basis, or in the frequency domain, by first performing a mathematical transform on a series of content samples in order to convert them into frequency domain information, subsequently modifying the frequency domain information with the watermark, and reverse transforming it back into time-based samples. The conversion between time and frequency domains can be accomplished by means of any of a class of mathematical transforms, known in general as "Fourier Transforms." There are various algorithmic implementations and optimizations in computer source code to enable computers to perform such transform calculations. The frequency domain method can be used to perform "spread spectrum" encoding implementations. Spread spectrum techniques are described in the prior art patents disclosed. Some of the shortcomings evident in these techniques relate to the fixed parameters for signal insertion in a sub audible level of the frequency-based domain, e.g., U.S. Pat. No. 5,319,735 Preuss et al. A straightforward randomization attack may be engaged to remove the signal by simply over-encoding random information continuously in all sub-bands of the spread spectrum signal band, which is fixed and well defined. Since the Preuss patent relies on masking effects to render the watermark signal, which is encoded at -15 dB relative to the carrier signal, inaudible, such a randomization attack will not result in audible artifacts in the carrier signal, or degradation of the content. More worrisome, the signal is not the original but a composite of an actual frequency in a known domain combined with another signal to create a "facsimile" or approximation, said to be imperceptible to a human observer, of the original copy. What results is the forced maintenance of one original to compare against subsequent "suspect" copies for examination. Human-assisted watermarking would provide an improvement over the art by providing flexibility as to where information signals would be inserted into content while giving the content creator the ability to check all subsequent copies without the requirement of a single original or master copy for comparison. Thus the present invention provides for a system where all necessary information is contained within the watermark itself.

Among other improvements over the art, generation of keys and encoding with human assistance would allow for a better match of a given informational signal (be it an ISRC code, an audio or voice file, serial number, or other "file" format) to the underlying content given differences in the make-up of the multitudes of forms of content (classical music, CD-ROM versions of the popular game DOOM, personal HTML Web pages, virtual reality simulations, etc.) and the ultimate wishes of the content creator or his agents. This translates into a better ability to maximize the watermark signal level, so as to force maximal damage to the content signal when there is an attempt to erase a watermark without the key. For instance, an engineer could select only the sections of a digital audio recording where there were high levels of distortion present in the original recording, while omitting those sections with relatively "pure" components from the watermark process. This then allows the engineer to encode the watermark at a relatively higher signal level in the selected sections without causing audible artifacts in the signal, since the changes to the signal caused by the watermark encoding will be masked by the distortion. A party wanting to erase the watermark has no idea, however, where or at what level a watermark is encoded, and so must choose to "erase" at the maximum level across the entire data stream, to be sure they have obliterated every instance of a watermark.

In the present invention, the input provided by the engineer is directly and immediately reflected in a graphical representation of content of that input, in a manner such that it is overlaid on a representation of the recorded signal. The key generation "envelope" described by the engineer can be dictated to vary dynamically over time, as the engineer chooses. The graphical representation of the content is typically rendered on a two dimensional computer screen, with a segment of the signal over time proceeding horizontally across the screen. The vertical axis is used to distinguish various frequency bands in the signal, while the cells described by the intersection of vertical and horizontal unit lines can signify relative amplitude. values by either a brightness or a color value on the display. FIG. 1 provides an example of such a display.

Another possible configuration and operation of the system would use a display mapping time on the horizontal axis versus signal amplitude on the vertical axis. This is particularly useful for digital audio signals. In this case, an engineer could indicate certain time segments, perhaps those containing a highly distorted signal, to be used for watermark encoding, while other segments, which contain relatively pure signals, concentrated in a few bandwidths, may be exempt from watermarking. The engineer using a time vs. amplitude assisted key generation configuration would generally not input frequency limiting information. FIG. 2 provides an example of such a display.

In practice, the system might be used by an engineer or other user as follows:

The engineer loads a file containing the digitized content stream to be watermarked onto a computer. The engineer runs the key generation application and opens the file to be watermarked. The application opens a window which contains a graphical representation of the digitized samples. Typically, for digital audio, the engineer would see a rectangular area with time on the horizontal axis, frequency bands on the vertical axis, and varying color or brightness signifying signal power at a particular time and frequency band. Each vertical slice of the rectangle represents the frequency components, and their respective amplitude, at a particular instant ("small increment") of time. Typically, the display also provides means for scrolling from one end of the stream to the other if it is too long to fit on the screen, and for zooming in or out magnification in time or frequency. For the engineer, this rectangular area acts as a canvas. Using a mouse and/or keyboard, the engineer can scroll through the signal slowly marking out time segments or frequency band minima and maxima which dictate where, at what frequencies, and at what encoding signal level a watermark signal is to be encoded into the content, given a random or pseudo random key sequence. The engineer may limit these marks to all, none or any of the types of information discussed above. When the engineer is finished annotating the content signal, he or she selects a key generation function. At this point, all the annotated information is saved in a record and a random or pseudo random key sequence is generated associated with other information. At some later point, this combined key record can be used to encode and/or decode a watermark into this signal, or additional instances of it.

A suitable pseudo-random binary sequence for use as a key may be generated by: collecting some random timing information based on user keystrokes input to a keyboard device attached to the computer, performing a secure one way hash operation on this random timing data, using the results of the hash to seed a block cipher algorithm loop, and then cycling the block cipher and collecting a sequence of 1s and 0s from the cipher's output, until a pseudo-random sequence of 1s and 0s of desired length is obtained.

The key and its application information can then be saved together in a single database record within a database established for the purpose of archiving such information, and sorting and accessing it by particular criteria. This database should be encrypted with a passphrase to prevent the theft of its contents from the storage medium.

Another improvement in the invention is support for alternate encoding algorithm support. This can be accomplished for any function which relates to the encoding of the digital watermark by associating with the pseudo-random string of 1s and 0s comprising the pseudo-random key, a list of references to the appropriate functions for accomplishing the encoding. For a given function, these references can indicate a particular version of the function to use, or an entirely new one. The references can take the form of integer indexes which reference chunks of computer code, of alphanumeric strings which name such "code resources," or the memory address of the entry point of a piece of code already resident in computer memory. Such references are not, however, limited to the above examples. In the implementation of software, based on this and previous filings, each key contains associated references to functions identified as CODEC--basic encode/decode algorithm which encodes and decodes bits of information directly to and from the content signal, MAP--a function which relates the bits of the key to the content stream, FILTER--a function which describes how to pre-filter the content signal, prior to encoding or decoding, CIPHER--a function which provides encryption and decryption services for information contained in the watermark, and ERRCODE--a function which further encodes/decodes watermark information so that errors introduced into a watermark may be corrected after extraction from the content signal.

Additionally, a new method of synchronizing decoder software to an embedded watermark is described. In a previous disclosure, a method whereby a marker sequence of N random bits was generated, and used to signal the start of an encoded watermark was described. When the decoder recognizes the N bit sequence, it knows it is synchronized. In that system the chance of a false positive synchronization was estimated at 1/(N 2) ("one over (N to the power of 2)"). While that method is fairly reliable, it depends on the marker being encoded as part of the steganographic process, into the content stream. While errors in the encoded bits may be partially offset by error coding techniques, error coding the marker will require more computation and complexity in the system. It also does not completely eliminate the possibility that a randomization attack can succeed in destroying the marker. A new method is implemented in which the encoder pre-processes the digital sample stream, calculating where watermark information will be encoded. As it is doing this, it notes the starting position of each complete watermark, and records to a file, a sequence of N-bits representing sample information corresponding to the start of the watermark, for instance, the 3rd most significant bit of the 256 samples immediately preceding the start of a watermark. This would be a 256 bit marker. The order in which these markers are encountered is preserved, as it is important. The decoder then searches for matches to these markers. It processes the markers from first to last, discarding each as it is found, or possibly not found within a certain scanning distance, and proceeding with the remaining markers. This method does not modify the original signal with marker information and has the added benefit that high-significance sequences can be used, requiring that an attack based on randomizing markers do very obvious damage to the content stream.

With multichannel encoding, both private and public keys, similar in use to those from public-key cryptosystems, could be provided for authentication by concerned third party vendors and consumers, as well as contribute to better management and protection of copyrights for the digital world that already exist in the physical world. For more information on public-key cryptosystems see U.S. Pat. Nos. 4,200,770 Diffie-Hellman, 4,218,582 Hellman, 4,405,829 RSA, 4,424,414 Hellman Pohlig. In addition, any number of key "designations" between "public" and "private" could be established, to provide various access privileges to different groups. Multi-channel watermarks are effected by encoding separate watermark certificates with separate keys by either interleaving windows in the time domain or by using separate frequency bands in the frequency domain. For instance, 3 separate watermarks could be encoded by using every third sample window processed to encode a corresponding certificate. Alternatively, complete watermarks could be interleaved. Similarly, the frequency range of an audio recording might be partitioned into 3 sub-ranges for such a purpose. Use of multi-channel watermarks would allow groups with varying access privileges to access watermark information in a given content signal. The methods of multichannel encoding would further provide for more holographic and inexpensive maintenance of copyrights by parties that have differing levels of access priority as decided by the ultimate owner or publisher of the underlying content. Some watermarks could even play significant roles in adhering to given filtering (for example, content that is not intended for all observers), distribution, and even pricing schemes for given pieces of content. Further, on-the-fly watermarking could enhance identification of pieces of content that are traded between a number of parties or in a number of levels of distribution. Previously discussed patents by Preuss et al. and Greenberg and other similar systems lack this feature.

Further improvements over the prior art include the general capacity and robustness of the given piece of information that can be inserted into media content with digital watermarks, described in Steganographic Method and DEVICE and further modified here, versus "spread spectrum-only" methods. First, the spread spectrum technique described in U.S. Pat. No. 5,319,735 Preuss et al. is limited to an encoding rate of 4.3 8-bit symbols per second within a digital audio signal. This is because of the nature of reliability requirements for spread spectrum systems. The methods described in this invention and those of the previous application, "Steganographic Method and Device," do not particularly adhere to the use of such spread spectrum techniques, thus removing such limitation. In the steganographic derived implementation the inventors have developed based on these filings, watermarks of approximately 1,000 bytes (or 1000×8 bits) were encoded at a rate of more than 2 complete watermarks per second into the carrier signal. The carrier signal was a two channel (stereo) 16-bit, 44.1 Khz recording. The cited encoding rate is per channel. This has been successfully tested in a number of audio signals. While this capacity is likely to decrease by 50% or more as a result of future improvements to the security of the system, it should still far exceed the 4.3 symbols per second envisioned by Preuss et al. Second, the ability exists to recover the watermarked information with a sample of the overall piece of digitized content (that is, for instance, being able to recover a watermark from just 10 seconds of a 3 minute song, depending on the robustness or size of the data in a given watermark) instead of a full original. Third, the encoding process described in Steganographic Method and Device and further modified in this invention explicitly seeks to encode the information signal in such a way with the underlying content signal as to make destruction of the watermark cause destruction of the underlying signal. The prior art describes methods that confuse the outright destruction of the underlying content with "the level of difficulty" of removing or altering information signals that may destroy underlying content. This invention anticipates efforts that can be undertaken with software, such as Digidesign's Sound Designer II or Passport Design's Alchemy, which gives audio engineers (similar authoring software for video also exists, for instance, that sold by Avid Technology, and others as well as the large library of picture authoring tools) very precise control of digital signals, "embedded" or otherwise, that can be purely manipulated in the frequency domain. Such software provides for bandpass filtering and noise elimination options that may be directed at specific ranges of the frequency domain, a ripe method for attack in order to hamper recovery of watermark information encoded in specific frequency ranges.

Separating the decoder from the encoder can limit the ability to reverse the encoding process while providing a reliable method for third parties to be able to make attempts to screen their archives for watermarked content without being able to tamper with all of the actual watermarks. This can be further facilitated by placing separate signals in the content using the encoder, which signal the presence of a valid watermark, e.g. by providing a "public key accessible" watermark channel which contains information comprised of a digitally signed digital notary registration of the watermark in the private channel, along with a checksum verifying the content stream. The checksum reflects the unique nature of the actual samples which contain the watermark in question, and therefore would provide a means to detect an attempt to graft a watermark lifted from one recording and placed into another recording in an attempt to deceive decoding software of the nature of the recording in question. During encoding, the encoder can leave room within the watermark for the checksum, and analyze the portion of the content stream which will contain the watermark in order to generate the checksum before the watermark is encoded. Once the checksum is computed, the complete watermark certificate, which now contains the checksum, is signed and/or encrypted, which prevents modification of any portion of the certificate, including the checksum, and finally encoded into the stream. Thus, if it is somehow moved at a later time, that fact can be detected by decoders. Once the decoder functions are separate from the encoder, watermark decoding functionality could be embedded in several types of software including search agents, viruses, and automated archive scanners. Such software could then be used to screen files or search out files from archive which contain specific watermark information, types of watermarks, or lack watermarks. For instance, an online service could, as policy, refuse to archive any digital audio file which does not contain a valid watermark notarized by a trusted digital notary. It could then run automated software to continuously scan its archive for digital audio files which lack such watermarks, and erase them.

Watermarks can be generated to contain information to be used in effecting software or content metering services. In order to accomplish this, the watermark would include various fields selected from the following information:

title identification;

unit measure;

unit price;

percentage transfer threshold at which liability is incurred to purchaser;

percent of content transferred;

authorized purchaser identification;

seller account identification;

payment means identification;

digitally signed information from sender indicating percent of content transferred; and

digitally signed information from receiver indicating percent of content received.

These "metering" watermarks could be dependent on a near continuous exchange of information between the transmitter and receiver of the metered information in question. The idea is that both sides must agree to what the watermark says, by digitally signing it. The sender agrees they have sent a certain amount of a certain title, for instance, and the receiver agrees they have received it, possibly incurring a liability to pay for the information once a certain threshold is passed. If the parties disagree, the transaction can be discontinued before such time. In addition, metering watermarks could contain account information or other payment information which would facilitate the transaction.

Watermarks can also be made to contain information pertaining to geographical or electronic distribution restrictions, or which contain information on where to locate other copies of this content, or similar content. For instance, a watermark might stipulate that a recording is for sale only in the United States, or that it is to be sold only to persons connecting to an online distribution site from a certain set of internet domain names, like ".us" for United States, or ".ny" for New York. Further a watermark might contain one or more URLs describing online sites where similar content that the buyer of a piece of content might be interested in can be found.

A digital notary could also be used in a more general way to register, time stamp and authenticate the information inside a watermark, which is referred to as the certificate. A digital notary processes a document which contains information and assigns to it a unique identification number which is a mathematical function of the contents of the document. The notary also generally includes a time stamp in the document along with the notary's own digital signature to verify the date and time it received and "notarized" the document. After being so notarized, the document cannot be altered in any way without voiding its mathematically computed signature. To further enhance trust in such a system, the notary may publish in a public forum, such as a newspaper, which bears a verifiable date, the notarization signatures of all documents notarized on a given date. This process would significantly enhance the trust placed in a digital watermark extracted for the purpose of use in settling legal disputes over copyright ownership and infringement.

Other "spread spectrum" techniques described in the art have predefined time stamps to serve the purpose of verifying the actual time a particular piece of content is being played by a broadcaster, e.g., U.S. Pat. No. 5,379,345 Greenberg, not the insertion and control of a copyright or similar information (such as distribution path, billing, metering) by the owner or publisher of the content. The Greenberg patent focuses almost exclusively on concerns of broadcasters, not content creators who deal with digitized media content when distributing their copyrightable materials to unknown parties. The methods described are specific to spread spectrum insertion of signals as "segment timing marks" to make comparisons against a specific master of the underlying broadcast material--again with the intention of specifying if the broadcast was made according to agreed terms with the advertisers. No provisions are made for stamping given audio signals or other digital signals with "purchaser" or publisher information to stamp the individual piece of content in a manner similar to the sales of physical media products (CDs, CD-ROMs, etc.) or other products in general (pizza delivery, direct mail purchases, etc.). In other words, "intervaldefining signals," as described in the Greenberg patent, are important for verification of broadcasts of a time-based commodity like time and date-specific, reserved broadcast time, but have little use for individuals trying to specify distribution paths, pricing, or protect copyrights relating to given content which may be used repeatedly by consumers for many years. It would also lack any provisions for the "serialization" and identification of individual copies of media content as it can be distributed or exchanged on the Internet or in other on-line systems (via telephones, cables, or any other electronic transmission media). Finally, the Greenberg patent ties itself specifically to broadcast infrastructure, with the described encoding occurring just before transmission of the content signal via analog or digital broadcast, and decoding occurring upon reception.

While the discussion above has described the invention and its use within specific embodiments, it should be clear to those skilled in the art that numerous modifications may be made to the above without departing from the spirit of the invention, and that the scope of the above invention is to be limited only by the claims appended hereto.

Moskowitz, Scott A., Cooperman, Marc

Patent Priority Assignee Title
10032241, Dec 17 2008 Digimarc Corporation Detection from two chrominance directions
10062260, Oct 10 2001 GOOGLE LLC Remote sensors for detecting alert conditions and notifying a central station
10110379, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
10163137, Feb 05 2003 HOFFBERG FAMILY TRUST 2 System and method for incentivizing participation in a market transaction
10235442, Apr 30 1999 Intellectual Ventures I LLC Method and apparatus for identifying and characterizing errant electronic files
10304152, Mar 24 2000 Digimarc Corporation Decoding a watermark and processing in response thereto
10355863, Sep 09 1999 AUTHENTIXX LLC System and method for authenticating electronic content
10361802, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based control system and method
10449797, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Audio-based internet search methods and sub-combinations
10453163, Dec 17 2008 Digimarc Corporation Detection from two chrominance directions
10461930, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic systems
10540878, Oct 10 2001 GOOGLE LLC Remote sensors for detecting alert conditions and notifying a central station
10567975, Oct 04 2005 HOFFBERG FAMILY TRUST 2 Multifactorial optimization system and method
10644884, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
10735437, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
10943273, Feb 05 2003 HOFFBERG FAMILY TRUST 2 System and method for determining contingent relevance
11665538, Sep 16 2019 International Business Machines Corporation System for embedding an identification code in a phone call via an inaudible signal
11790413, Feb 05 2003 HOFFBERG FAMILY TRUST 2 System and method for communication
6141753, Feb 10 1998 Thomson Licensing; Mitsubishi Corporation Secure distribution of digital representations
6163842, Dec 14 1994 Sony Corporation Method and apparatus for embedding authentication information within digital data
6208735, Sep 10 1997 NEC Corporation Secure spread spectrum watermarking for multimedia data
6209095, Dec 20 1996 FleetBoston Financial Corporation Method and system for processing electronic documents
6216228, Apr 23 1997 International Business Machines Corporation Controlling video or image presentation according to encoded content classification information within the video or image data
6246777, Mar 19 1999 International Business Machines Corporation Compression-tolerant watermarking scheme for image authentication
6249870, Dec 26 1996 IBM Corporation Data hiding method and data extraction method using statistical examination
6263086, Apr 15 1998 Xerox Corporation Automatic detection and retrieval of embedded invisible digital watermarks from halftone images
6266680, Sep 11 1997 Electronics and Telecommunications Research Institute Method for electronically checking authenticity of document
6301663, Nov 20 1997 Kabushiki Kaisha Toshiba Copy protection apparatus and information recording medium used in this copy protection apparatus
6314518, Aug 26 1997 U S PHILIPS CORPORATION System for transferring content information and supplemental information relating thereto
6330672, Dec 03 1997 HANGER SOLUTIONS, LLC Method and apparatus for watermarking digital bitstreams
6332194, Jun 05 1998 NEC Corporation Method for data preparation and watermark insertion
6378010, Aug 10 1999 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P System and method for processing compressed audio data
6400996, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based control system and method
6418424, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
6421070, Nov 12 1996 Digimarc Corporation Smart images and image bookmarking for an internet browser
6434701, Apr 06 1999 Kwan Software Engineering, Inc. System and method for digitally marking a file
6438692, Nov 20 1997 Kabushiki Kaisha Toshiba Copy protection apparatus and information recording medium used in this copy protection apparatus
6442283, Jan 11 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Multimedia data embedding
6456726, Oct 26 1999 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Methods and apparatus for multi-layer data hiding
6487538, Nov 16 1998 ConneXus Corporation Method and apparatus for local advertising
6523113, Jun 09 1998 Apple Inc Method and apparatus for copy protection
6571144, Oct 20 1999 Intel Corporation System for providing a digital watermark in an audio signal
6589626, Jun 30 2000 VERIFICATION TECHNOLOGIES, INC Copy-protected optical media and method of manufacture thereof
6598162, Jan 17 1996 Wistaria Trading Ltd Method for combining transfer functions with predetermined key creation
6609200, Dec 20 1996 FleetBoston Financial Corporation Method and system for processing electronic documents
6636615, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and systems using multiple watermarks
6638593, Jun 30 2000 VERIFICATION TECHNOLOGIES, INC Copy-protected optical media and method of manufacture thereof
6640145, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Media recording device with packet data interface
6647417, Feb 10 2000 Ochoa Optics LLC Music distribution systems
6674876, Sep 14 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking in the time-frequency domain
6718046, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Low visibility watermark using time decay fluorescence
6718047, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Watermark embedder and reader
6721440, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Low visibility watermarks using an out-of-phase color
6724914, Oct 16 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Progressive watermark decoding on a distributed computing platform
6737957, Feb 16 2000 Verance Corporation Remote control signaling using audio watermarks
6738744, Dec 08 2000 Microsoft Technology Licensing, LLC Watermark detection via cardinality-scaled correlation
6744906, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and systems using multiple watermarks
6751337, Jan 11 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark detecting with weighting functions
6763122, Nov 05 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking an image in color plane separations and detecting such watermarks
6763123, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Detection of out-of-phase low visibility watermarks
6771796, Oct 21 1994 DIGIMARC CORPORATION AN OREGON CORPORATION Methods for identifying equipment used in counterfeiting
6771820, Aug 12 1999 HEWLETT-PACKARD DEVELOPMENT COMPANY L P Encoding information within text printed on a page using differing gray or color levels
6775394, Mar 12 2002 Matsushita Electric Industrial Co., Ltd. Digital watermarking of binary document using halftoning
6792535, Apr 06 1999 Kwan Software Engineering, Inc.; KWAN SOFTWARE ENGINEERING, INC System and method for digitally marking a file with a removable mark
6801999, May 20 1999 Microsoft Technology Licensing, LLC Passive and active software objects containing bore resistant watermarking
6804376, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Equipment employing watermark-based authentication function
6804377, Apr 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Detecting information hidden out-of-phase in color channels
6823455, Apr 08 1999 Intel Corporation Method for robust watermarking of content
6832315, Nov 10 1997 TSSI Systems Limited Method of labelling an article
6834345, Jun 05 1998 NEC Corporation Method for data preparation and watermark insertion
6847949, May 10 1999 Koninklijke Philips Electronics N V Indicator system for screening protected material
6850626, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Methods employing multiple watermarks
6850901, Dec 17 1999 TUMBLEWEED HOLDINGS LLC System and method permitting customers to order products from multiple participating merchants
6850910, Oct 22 1999 Matsushita Electric Industrial Co., Ltd. Active data hiding for secure electronic media distribution
6869023, Feb 12 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Linking documents through digital watermarking
6879978, Oct 12 2000 Hitachi, LTD System and method of searching for electronic data
6882738, Mar 17 1994 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and tangible objects employing textured machine readable data
6891959, Apr 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Hiding information out-of-phase in color channels
6899475, Jan 30 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking a page description language file
6901514, Jun 01 1999 GOOGLE LLC Secure oblivious watermarking using key-dependent mapping functions
6912295, Apr 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Enhancing embedding of out-of-phase signals
6922781, Apr 30 1999 Intellectual Ventures I LLC Method and apparatus for identifying and characterizing errant electronic files
6952685, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Music distribution system and associated antipiracy protection
6952774, May 22 1999 Microsoft Technology Licensing, LLC Audio watermarking with dual watermarks
6961858, Jun 16 2000 MIH Technology Holdings BV Method and system to secure content for distribution via a network
6965683, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Routing networks for use with watermark systems
6978371, Nov 07 2000 Matsushita Electric Industrial Co., Ltd. Data hiding in digital multimedia
6993137, Jun 16 2000 MIH Technology Holdings BV Method and system to securely distribute content via a network
6993149, Sep 25 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Embedding digital watermarks in spot colors
6993153, Feb 10 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Self-orienting watermarks
7003731, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION User control and activation of watermark enabled objects
7006661, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking systems and methods
7015875, Jun 29 2001 DHP MEDIA AB; Novus Partners, LLC Dynamic device for billboard advertising
7020285, Jul 13 1999 Microsoft Technology Licensing, LLC Stealthy audio watermarking
7020303, Mar 18 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Feature-based watermarks and watermark detection strategies
7020304, Jan 22 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking and fingerprinting including synchronization, layering, version control, and compressed embedding
7027614, Apr 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Hiding information to reduce or offset perceptible artifacts
7039214, Nov 05 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Embedding watermark components during separate printing stages
7051086, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Method of linking on-line data to printed documents
7054256, Oct 20 2000 ZARBAÑA DIGITAL FUND LLC High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes
7054462, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Inferring object status based on detected watermark data
7054463, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Data encoding using frail watermarks
7055034, Sep 25 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Method and apparatus for robust embedded data
7058284, Mar 29 2001 Panasonic Corporation Universal multimedia optic disc player and its application for revocable copy protection
7058810, May 30 2000 Sovereign Peak Ventures, LLC Data terminal equipment
7062069, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark embedding and decoding using encryption keys
7069443, Jun 06 2000 INGEO SYSTEMS, INC Creating and verifying electronic documents
7076084, Mar 17 1994 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and objects employing machine readable data
7076659, Feb 25 2002 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Enhanced method for digital data hiding
7088352, Jun 19 2002 DHP MEDIA AB; Novus Partners, LLC Dynamic device and method for dispensing machines
7098869, Jun 29 2001 DHP MEDIA AB; Novus Partners, LLC Business method for billboard advertising
7098870, Jun 29 2001 DHP MEDIA AB; Novus Partners, LLC Advertising method for dynamic billboards
7107462, Jun 16 2000 MIH Technology Holdings BV Method and system to store and distribute encryption keys
7111167, Jun 30 2000 Intel Corporation Digital watermarks with values derived from remote platforms
7111168, May 01 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking systems
7111170, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Distributed system for responding to watermarked documents
7113614, Nov 18 1993 DIGIMARC CORPORATION AN OREGON CORPORATION Embedding auxiliary signals with multiple components into media signals
7124442, Jul 25 2001 440 PAMMEL, INC System and method for insertion and retrieval of microthreads in transmitted data
7124944, Jun 30 2000 VERIFICATION TECHNOLOGIES, INC Product packaging including digital data
7127615, Sep 20 2000 Wistaria Trading Ltd Security based on subliminal and supraliminal channels for data objects
7131007, Jun 04 2001 AT & T Corp. System and method of retrieving a watermark within a signal
7134021, Oct 22 1999 Hitachi, LTD Method and system for recovering the validity of cryptographically signed digital data
7159116, Dec 07 1999 Wistaria Trading Ltd Systems, methods and devices for trusted transactions
7171020, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Method for utilizing fragile watermark for enhanced security
7181017, Mar 23 2001 RPX Corporation System and method for secure three-party communications
7181044, Jul 09 2002 Kaleidescope, Inc. Watermarking and fingerprinting digital content using alternative blocks to embed information
7185200, Sep 02 1999 Microsoft Technology Licensing, LLC Server-side watermark data writing method and apparatus for digital signals
7190805, Apr 30 2002 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Method of and system for edge watermarking of an image
7191156, May 01 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking systems
7194636, Apr 11 2001 Hewlett Packard Enterprise Development LP Data authentication
7197368, May 22 1999 Microsoft Technology Licensing, LLC Audio watermarking with dual watermarks
7203838, Sep 09 1999 AUTHENTIXX LLC System and method for authenticating a web page
7206649, Jul 15 2003 Microsoft Technology Licensing, LLC Audio watermarking with dual watermarks
7209900, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Music distribution systems
7222105, Sep 11 2000 Pitney Bowes Inc. Internet advertisement metering system and method
7224819, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Integrating digital watermarks in multimedia content
7227972, Oct 16 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Progressive watermark decoding on a distributed computing platform
7228425, Feb 07 2000 Koninklijke Philips Electronics N V Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
7228427, Dec 16 2002 MIH Technology Holdings BV Method and system to securely distribute content via a network
7233781, Oct 10 2001 GOOGLE LLC System and method for emergency notification content delivery
7236610, Apr 30 1998 FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E V Authenticating executable code and executions thereof
7237255, Dec 16 2002 MIH Technology Holdings BV Method and system to dynamically present a payment gateway for content distributed via a network
7242988, Dec 23 1991 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
7266217, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Multiple watermarks in content
7266697, Jul 13 1999 Microsoft Technology Licensing, LLC Stealthy audio watermarking
7269734, Feb 20 1997 DIGIMARC CORPORATION AN OREGON CORPORATION Invisible digital watermarks
7287275, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
7289643, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Method, apparatus and programs for generating and utilizing content signatures
7302574, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Content identifiers triggering corresponding responses through collaborative processing
7303803, Jun 30 2000 VERIFICATION TECHNOLOGIES, INC Copy-protected optical media and method of manufacture thereof
7316032, Feb 27 2002 ACCESSIFY, LLC Method for allowing a customer to preview, acquire and/or pay for information and a system therefor
7321667, Jan 18 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Data hiding through arrangement of objects
7330562, Sep 14 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking in the time-frequency domain
7333957, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Connected audio and other media objects
7343492, Jul 02 1996 Wistaria Trading Ltd Method and system for digital watermarking
7346472, Sep 07 2000 Wistaria Trading Ltd Method and device for monitoring and analyzing signals
7349552, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Connected audio and other media objects
7362775, Jul 02 1996 Wistaria Trading Ltd Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
7362781, Apr 25 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Wireless methods and devices employing steganography
7369676, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Routing networks for use with content linking systems
7369677, Apr 26 2005 IP ACQUISITIONS, LLC System reactions to the detection of embedded watermarks in a digital host content
7369678, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark and steganographic decoding
7369752, Mar 29 2001 Matsushita Electric Industrial Co., Ltd. Universal multimedia optic disc player and its application for revocable copy protection
7370016, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Music distribution systems
7376242, Mar 22 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Quantization-based data embedding in mapped data
7386729, Apr 21 2001 MARKANY, INC Method of inserting/detecting digital watermark and apparatus for using thereof
7389531, Dec 16 2002 MIH Technology Holdings BV Method and system to dynamically present a payment gateway for content distributed via a network
7392392, Dec 13 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Forensic digital watermarking with variable orientation and protocols
7392394, Dec 13 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking with variable orientation and protocols
7395432, Apr 13 2001 MARKANY, INC Method of embedding/detecting digital watermark and apparatus for using thereof
7400743, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Methods to evaluate images, video and documents
7404084, Dec 16 2002 MIH Technology Holdings BV Method and system to digitally sign and deliver content in a geographically controlled manner via a network
7409073, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
7412072, May 16 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Variable message coding protocols for encoding auxiliary data in media signals
7415440, Feb 22 2002 IRDETO USA, INC Method and system to provide secure key selection using a secure device in a watercrypting environment
7415721, Jun 16 2000 MIH Technology Holdings BV Separate authentication processes to secure content
7424131, Aug 09 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Authentication of physical and electronic media objects using digital watermarks
7427030, Aug 31 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Security features for objects and method regarding same
7451318, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of watermarking a signal
7451319, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of watermarking a signal
7454035, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking systems and methods
7457962, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
7460726, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Integrating steganographic encoding in multimedia content
7460765, Mar 29 2001 Panasonic Corporation Universal multimedia optic disc player and its application for revocable copy protection
7469422, Aug 14 2002 International Business Machines Corporation Contents server, contents receiving method for adding information to digital contents
7475246, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
7483547, Jun 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Perceptual modeling of media signals for data hiding
7486790, Jun 30 2000 VERIFICATION TECHNOLOGIES, INC D B A VERITEC Method and apparatus for controlling access to storage media
7486799, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Methods for monitoring audio and images on the internet
7489801, Apr 25 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Encoding and decoding signals for digital watermarking
7500004, Dec 29 1999 CALLSTAT SOLUTIONS LLC System for tracking files transmitted over the internet
7515733, Nov 12 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and arrangements employing digital content items
7519180, Nov 09 1998 Apple Inc Method and apparatus for copy protection
7522728, Nov 18 1993 DIGIMARC CORPORATION AN OREGON CORPORATION Wireless methods and devices employing steganography
7529941, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of retrieving a watermark within a signal
7530102, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
7532725, Dec 07 1999 Wistaria Trading Ltd Systems and methods for permitting open access to data objects and for securing data within the data objects
7532741, Jan 18 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Data hiding in media
7536563, Dec 16 2002 MIH Technology Holdings BV Method and system to securely store and distribute content encryption keys
7537170, Aug 31 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Machine-readable security features for printed objects
7539325, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Documents and methods involving multiple watermarks
7543148, Jul 13 1999 Microsoft Technology Licensing, LLC Audio watermarking with covert channel and permutations
7552336, Jul 13 1999 Microsoft Technology Licensing, LLC Watermarking with covert channel and permutations
7562392, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Methods of interacting with audio and ambient music
7562397, Feb 27 2002 ACCESSIFY, LLC Method and system for facilitating search, selection, preview, purchase evaluation, offering for sale, distribution, and/or sale of digital content and enhancing the security thereof
7568100, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
7587368, Jul 05 2001 RPX Corporation Information record infrastructure, system and method
7587603, Feb 07 2000 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
7593576, Jan 26 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Systems and methods of managing audio and other media
7602978, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Deriving multiple identifiers from multimedia content
7606390, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Processing data representing video and audio and methods and apparatus related thereto
7616776, Apr 26 2005 IP ACQUISITIONS, LLC Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
7620253, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Steganographic systems and methods
7623436, Oct 20 2000 ZARBAÑA DIGITAL FUND LLC High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes
7628330, Sep 29 2006 KONICA MINOLTA LABORATORY U S A , INC Barcode and decreased-resolution reproduction of a document image
7631191, Sep 09 1999 AUTHENTIXX LLC System and method for authenticating a web page
7647502, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7647503, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, projection, and detection of digital watermarks in digital data
7647618, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Video distribution system
7649827, Oct 20 2000 ZARBAÑA DIGITAL FUND LLC High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes
7660415, Aug 03 2000 Method and apparatus for controlling access to storage media
7660700, Sep 07 2000 Wistaria Trading Ltd Method and device for monitoring and analyzing signals
7664263, Mar 24 1998 Wistaria Trading Ltd Method for combining transfer functions with predetermined key creation
7664264, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic systems
7664958, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection and detection of digital watermarks in digital data
7668205, Sep 20 2005 Gula Consulting Limited Liability Company Method, system and program product for the insertion and retrieval of identifying artifacts in transmitted lossy and lossless data
7669769, Mar 28 2005 KONICA MINOLTA LABORATORY U S A , INC Systems and methods for preserving and maintaining document integrity
7676060, Oct 16 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Distributed content identification
7685426, May 07 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Managing and indexing content on a network with image bookmarks and digital watermarks
7690041, Mar 10 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Associating first and second watermarks with audio or video content
7694126, Oct 22 1999 Hitachi, Ltd. Method and system for recovering the validity of cryptographically signed digital data
7697716, Sep 01 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking different areas of digital images with different intensities
7706540, Dec 16 2002 MIH Technology Holdings BV Content distribution using set of session keys
7706570, Apr 25 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Encoding and decoding auxiliary signals
7715446, Apr 25 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Wireless methods and devices employing plural-bit data derived from audio information
7720924, Dec 12 2003 SYNIVERSE ICX, LLC System providing methodology for the restoration of original media quality in messaging environments
7728048, Dec 20 2002 L-1 SECURE CREDENTIALING, INC Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
7730317, Dec 20 1996 Wistaria Trading Ltd Linear predictive coding implementation of digital watermarks
7738659, Apr 02 1998 Wistaria Trading Ltd Multiple transform utilization and application for secure digital watermarking
7738673, Apr 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Low visible digital watermarks
7738676, Nov 02 2006 QURIO Holdings, Inc. Client-side watermarking using hybrid I-frames
7744001, Dec 18 2001 L-1 SECURE CREDENTIALING, INC Multiple image security features for identification documents and methods of making same
7747037, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Routing networks for use with content linking systems
7748051, Aug 14 2002 International Business Machines Corporation Contents server, contents receiving apparatus and network system for adding information to digital contents
7757298, Apr 30 1999 Intellectual Ventures I LLC Method and apparatus for identifying and characterizing errant electronic files
7761712, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
7762468, Aug 31 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Readers to analyze security features on objects
7765403, Feb 07 2001 ContentGuard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermarking
7766241, Sep 29 2006 KONICA MINOLTA LABORATORY U S A , INC Barcode for two-way verification of a document
7769202, Mar 22 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Quantization-based data embedding in mapped data
7770017, Jul 02 1996 Wistaria Trading Ltd Method and system for digital watermarking
7775435, Mar 28 2005 KONICA MINOLTA LABORATORY U S A , INC Systems and methods for preserving and maintaining document integrity
7778442, May 16 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Variable message coding protocols for encoding auxiliary data in media signals
7779261, Jul 02 1996 Wistaria Trading Ltd Method and system for digital watermarking
7788684, Oct 15 2002 IP ACQUISITIONS, LLC Media monitoring, management and information system
7789311, Apr 16 2003 L-1 SECURE CREDENTIALING, INC Three dimensional data storage
7802101, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of retrieving a watermark within a signal
7802306, Nov 30 2006 QURIO Holdings, Inc. Multiple watermarks for digital rights management (DRM) and content tracking
7813506, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
7822197, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7822226, Jun 19 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Perceptual modeling of media signals for data hiding
7822969, Apr 16 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Watermark systems and methods
7823797, Jun 28 2004 KONICA MINOLTA LABORATORY U S A , INC Color barcode producing, reading and/or reproducing method and apparatus
7824029, May 10 2002 L-1 SECURE CREDENTIALING, INC Identification card printer-assembler for over the counter card issuing
7830915, Jul 02 1996 Wistaria Trading Ltd Methods and systems for managing and exchanging digital information packages with bandwidth securitization instruments
7831062, Jan 18 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Arrangement of objects in images or graphics to convey a machine-readable signal
7844074, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
7870393, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
7877609, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7882357, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of retrieving a watermark within a signal
7886151, Jan 22 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Temporal synchronization of video and audio signals
7895088, Apr 28 1999 DHP MEDIA AB; Novus Partners, LLC System permitting the display of video or still image content on selected displays of an electronic display network according to customer dictates
7930545, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7936900, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Processing data representing video and audio and methods related thereto
7949494, Sep 07 2000 Wistaria Trading Ltd Method and device for monitoring and analyzing signals
7953270, Nov 12 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and arrangements employing digital content items
7953981, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7960005, Sep 14 2001 ZARBAÑA DIGITAL FUND LLC Broadcast distribution of content for storage on hardware protected optical storage media
7966494, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Visual content-based internet search methods and sub-combinations
7970166, Apr 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Steganographic encoding methods and apparatus
7974436, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Methods, apparatus and programs for generating and utilizing content signatures
7974714, Oct 05 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Intelligent electronic appliance system and method
7980596, Dec 24 2001 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
7983440, Nov 02 2006 QURIO Holdings, Inc. Selection of I-frames for client-side watermarking
7983444, Nov 02 2006 QURIO Holdings, Inc. Client-side watermarking using hybrid I-Frames
7986845, Jul 27 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Steganographic systems and methods
7987370, Feb 20 1997 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark systems and methods
7987371, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7991184, Jan 20 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Apparatus to process images and video
7991188, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
7991697, Dec 16 2002 MIH Technology Holdings BV Method and system to digitally sign and deliver content in a geographically controlled manner via a network
8000474, Dec 15 2006 Quiro Holdings, Inc. Client-side protection of broadcast or multicast content for non-real-time playback
8005258, Apr 26 2005 IP ACQUISITIONS, LLC Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
8009893, May 08 1995 DIGIMARC CORPORATION AN OREGON CORPORATION Security document carrying machine readable pattern
8019688, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Music distribution system and associated antipiracy protections
8023773, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Methods, apparatus and programs for generating and utilizing content signatures
8025239, Dec 18 2001 L-1 Secure Credentialing, Inc. Multiple image security features for identification documents and methods of making same
8027509, Apr 19 2000 Digimarc Corporation Digital watermarking in data representing color channels
8027520, Nov 12 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and arrangements employing digital content items
8036419, Apr 16 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarks
8037311, Feb 20 1997 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark systems and methods
8038064, Aug 09 2004 KONICA MINOLTA LABORATORY U S A , INC Color barcode producing method and apparatus, color barcode reading method and apparatus and color barcode reproducing method and apparatus
8045756, Dec 21 2000 Digimarc Corporation Routing networks for use with content linking systems
8046841, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
8050450, Sep 01 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking different areas of digital images with different intensities
8050451, Apr 03 2003 Digimarc Corporation Electronic forms using indicia, sometimes hidden indicia
8050452, Mar 22 2002 Digimarc Corporation Quantization-based data embedding in mapped data
8055899, Dec 18 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
8059858, Oct 25 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Identification document and related methods
8068679, May 08 1995 Digimarc Corporation Audio and video signal processing
8070066, Mar 28 2005 KONICA MINOLTA LABORATORY U S A , INC Systems and methods for preserving and maintaining document integrity
8073193, Oct 21 1994 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and systems for steganographic processing
8073866, Mar 17 2005 Gula Consulting Limited Liability Company Method for providing content to an internet user based on the user's demonstrated content preferences
8074886, Mar 28 2005 KONICA MINOLTA LABORATORY U S A , INC Systems and methods for preserving and maintaining document integrity
8077911, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Methods, apparatus and programs for generating and utilizing content signatures
8078301, Oct 11 2006 CITIBANK, N A Methods and apparatus for embedding codes in compressed audio data streams
8078602, Dec 17 2004 Gula Consulting Limited Liability Company Search engine for a computer network
8085975, Jun 13 2003 CITIBANK, N A Methods and apparatus for embedding watermarks
8085978, Oct 16 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Distributed decoding of digitally encoded media signals
8086697, Jun 28 2005 Gula Consulting Limited Liability Company Techniques for displaying impressions in documents delivered over a computer network
8090619, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Method and system for music distribution
8091025, Mar 24 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Systems and methods for processing content objects
8094869, Jul 02 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Fragile and emerging digital watermarks
8094877, May 16 1996 Digimarc Corporation Variable message coding protocols for encoding auxiliary data in media signals
8094949, Oct 21 1994 DIGIMARC CORPORATION AN OREGON CORPORATION Music methods and systems
8095794, Jun 04 2001 AT&T Intellectual Property II, L.P. System and method of watermarking a signal
8095795, Sep 25 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Methods and apparatus for robust embedded data
8095796, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Content identifiers
8095989, Mar 10 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Associating first and second watermarks with audio or video content
8098883, Dec 13 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking of data invariant to distortion
8099403, Jul 20 2000 Digimarc Corporation Content identification and management in content distribution networks
8102863, Jun 27 2006 STRIPE, INC High-speed WAN to wireless LAN gateway
8103049, Apr 26 2005 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
8103051, Jan 11 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Multimedia data embedding and decoding
8103542, Jun 29 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Digitally marked objects and promotional methods
8103879, Apr 25 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Processing audio or video content with multiple watermark layers
8104079, Apr 17 2003 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
8106744, Feb 16 2000 IP ACQUISITIONS, LLC Remote control signaling using audio watermarks
8106745, Feb 16 2000 Verance Corporation Remote control signaling using audio watermarks
8112311, Feb 12 2001 ZARBAÑA DIGITAL FUND LLC Systems and methods for distribution of entertainment and advertising content
8121343, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
8123134, Aug 31 2001 Digimarc Corporation Apparatus to analyze security features on objects
8126020, Apr 25 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Wireless methods using signature codes
8131007, Aug 30 1996 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking using multiple watermarks and keys, including keys dependent on the host signal
8155378, Feb 14 2000 Digimarc Corporation Color image or video processing
8160249, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic system
8161286, Jul 02 1996 Wistaria Trading Ltd Method and system for digital watermarking
8170273, Apr 25 2001 Digimarc Corporation Encoding and decoding auxiliary signals
8171561, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
8175329, Apr 17 2000 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
8175330, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
8180844, Mar 18 2000 DIGIMARC CORPORATION AN OREGON CORPORATION System for linking from objects to remote resources
8189854, Jul 09 2002 Kaleidescape, Inc. Watermarking and fingerprinting digital content using alternative blocks to embed information
8194917, Dec 13 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Progressive image quality control using watermarking
8199969, Dec 17 2008 DIGIMARC CORPORATION AN OREGON CORPORATION Out of phase digital watermarking in two chrominance directions
8205089, Jun 03 2005 ContentGuard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermarking
8213674, Jun 19 2000 Digimarc Corporation Perceptual modeling of media signals for data hiding
8214175, Sep 07 2000 Wistaria Trading Ltd Method and device for monitoring and analyzing signals
8215556, Jun 28 2004 KONICA MINOLTA LABORATORY U S A , INC Color barcode producing, reading and/or reproducing method and apparatus
8224705, Apr 17 2003 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
8225099, Dec 20 1996 Wistaria Trading Ltd Linear predictive coding implementation of digital watermarks
8228563, Jan 30 2002 DIGIMARC CORPORATION AN OREGON CORPORATION Watermarking a page description language file
8230337, Oct 17 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Associating objects with corresponding behaviors
8234405, Dec 29 1999 CALLSTAT SOLUTIONS LLC System for tracking digital information over a communications network
8234495, Dec 13 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermarking with variable orientation and protocols
8238553, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
8255413, Aug 19 2004 Gula Consulting Limited Liability Company Method and apparatus for responding to request for information-personalization
8259938, Jun 24 2008 VOBILE INC Efficient and secure forensic marking in compressed
8261366, Apr 30 1999 Intellectual Ventures I LLC Method and apparatus for identifying and characterizing errant electronic files
8265276, Mar 24 1998 Wistaria Trading Ltd Method for combining transfer functions and predetermined key creation
8265278, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
8265456, Mar 29 2001 Panasonic Corporation Universal multimedia optic disc player and its application for revocable copy protection
8271795, Sep 20 2000 Wistaria Trading Ltd Security based on subliminal and supraliminal channels for data objects
8280103, Apr 26 2005 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
8281140, Jul 02 1996 Wistaria Trading Ltd Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
8285995, Apr 06 1999 KWAN SOFTWARE ENGINEERING, INC System and method for digitally marking a file with a removable mark
8290202, Nov 03 1998 DIGIMARC CORPORATION AN OREGON CORPORATION Methods utilizing steganography
8307213, Jul 02 1996 Wistaria Trading Ltd Method and system for digital watermarking
8316003, Nov 05 2002 Gula Consulting Limited Liability Company Updating content of presentation vehicle in a computer network
8320610, May 03 2010 QURIO Holdings, Inc. Client-side watermarking using hybrid I-frames
8340348, Apr 26 2005 Verance Corporation Methods and apparatus for thwarting watermark detection circumvention
8340973, Jul 31 2003 Fujitsu Limited Data embedding device and data extraction device
8346567, Jun 24 2008 Verance Corporation Efficient and secure forensic marking in compressed domain
8351645, Jun 13 2003 CITIBANK, N A Methods and apparatus for embedding watermarks
8355525, Feb 14 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Parallel processing of digital watermarking operations
8364966, Feb 20 1997 DIGIMARC CORPORATION AN OREGON CORPORATION Digital watermark systems and methods
8369363, Apr 25 1996 Digimarc Corporation Wireless methods and devices employing plural-bit data derived from audio information
8369967, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Alarm system controller and a method for controlling an alarm system
8374488, Mar 29 2001 Panasonic Corporation Universal multimedia optic disc player and its application for revocable copy protection
8402276, Jun 06 2000 Ingeo Systems, Inc. Creating and verifying electronic documents
8412147, Oct 10 2001 GOOGLE LLC System and method for emergency notification content delivery
8412363, Jul 02 2004 CITIBANK, N A Methods and apparatus for mixing compressed digital bit streams
8451086, Feb 16 2000 Verance Corporation Remote control signaling using audio watermarks
8457349, Nov 02 2006 QURIO Holdings, Inc. Selection of I-frames for client-side watermarking
8462950, Apr 27 2000 Qualcomm Incorporated System and method for extracting, decoding, and utilizing hidden data embedded in audio signals
8467525, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
8473746, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
8488836, Dec 21 2000 DIGIMARC CORPORATION AN OREGON CORPORATION Methods, apparatus and programs for generating and utilizing content signatures
8515121, Jan 18 2002 Digimarc Corporation Arrangement of objects in images or graphics to convey a machine-readable signal
8526611, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic systems
8528103, Oct 01 1998 Digimarc Corporation System for managing display and retrieval of image content on a network with image identification and linking to network content
8533481, Nov 03 2011 IP ACQUISITIONS, LLC Extraction of embedded watermarks from a host content based on extrapolation techniques
8538011, Dec 07 1999 Wistaria Trading Ltd Systems, methods and devices for trusted transactions
8538066, Apr 26 2005 Verance Corporation Asymmetric watermark embedding/extraction
8542831, Apr 02 1998 Wistaria Trading Ltd Multiple transform utilization and application for secure digital watermarking
8542870, Dec 21 2000 Digimarc Corporation Methods, apparatus and programs for generating and utilizing content signatures
8549305, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
8549307, Jul 01 2005 Verance Corporation Forensic marking using a common customization function
8566857, Sep 20 2005 Gula Consulting Limited Liability Company Method, system and program product for broadcast advertising and other broadcast content performance verification utilizing digital artifacts
8566858, Sep 20 2005 Gula Consulting Limited Liability Company Method, system and program product for broadcast error protection of content elements utilizing digital artifacts
8583263, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Internet appliance system and method
8594364, Nov 02 2000 Digimarc Corporation Batch identifier registration and embedding in media signals
8600830, Feb 05 2003 HOFFBERG FAMILY TRUST 2 System and method for providing a payment to a non-winning auction participant
8607347, Sep 29 2008 DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT Network stream scanning facility
8612765, Sep 20 2000 Wistaria Trading Ltd Security based on subliminal and supraliminal channels for data objects
8615104, Nov 03 2011 Verance Corporation Watermark extraction based on tentative watermarks
8615778, Sep 28 2006 QURIO Holdings, Inc. Personalized broadcast system
8630450, Nov 02 2006 QURIO Holdings, Inc. Client-side watermarking using hybrid I-frames
8640955, Jun 28 2004 KONICA MINOLTA LABORATORY U S A , INC Color barcode producing, reading and/or reproducing method and apparatus
8644548, Apr 16 1998 Digimarc Corporation Digital watermarks
8656423, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Video distribution system
8660298, Dec 17 2008 Digimarc Corporation Encoding in two chrominance directions
8677130, Sep 09 1999 SECURE AXCESS LLC Authenticating electronic content
8681978, Jun 24 2008 VOBILE INC Efficient and secure forensic marking in compressed domain
8682026, Nov 03 2011 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
8689238, Jun 28 2005 Gula Consulting Limited Liability Company Techniques for displaying impressions in documents delivered over a computer network
8706570, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
8712728, Sep 07 2000 Wistaria Trading Ltd Method and device for monitoring and analyzing signals
8719878, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Video distribution system
8726304, Sep 13 2012 Verance Corporation Time varying evaluation of multimedia content
8739295, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
8745403, Nov 23 2011 Verance Corporation Enhanced content management based on watermark extraction records
8745404, May 28 1998 Verance Corporation Pre-processed information embedding system
8752118, May 19 1999 DIGIMARC CORPORATION AN OREGON CORPORATION Audio and video content-based methods
8763144, Mar 10 2000 Digimarc Corporation Associating first and second watermarks with audio or video content
8767962, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
8774216, Jul 02 1996 Wistaria Trading Ltd Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
8781121, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic systems
8781967, Jul 07 2005 Verance Corporation Watermarking in an encrypted domain
8787615, Jun 13 2003 CITIBANK, N A Methods and apparatus for embedding watermarks
8789201, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
8791789, Feb 16 2000 Verance Corporation Remote control signaling using audio watermarks
8798268, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
8806517, Oct 15 2002 IP ACQUISITIONS, LLC Media monitoring, management and information system
8811655, Apr 26 2005 Verance Corporation Circumvention of watermark analysis in a host content
8813137, May 08 1998 Qualcomm Incorporated Apparatus and method for decoding digital image and audio signals
8838977, Sep 16 2010 Verance Corporation Watermark extraction and content screening in a networked environment
8838978, Sep 16 2010 Verance Corporation Content access management using extracted watermark information
8869222, Sep 13 2012 Verance Corporation Second screen content
8878041, May 27 2009 Microsoft Technology Licensing, LLC Detecting beat information using a diverse set of correlations
8879567, Jun 27 2006 STRIPE, INC High-speed WAN to wireless LAN gateway
8892495, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Adaptive pattern recognition based controller apparatus and method and human-interface therefore
8904181, Mar 25 2002 RPX Corporation System and method for secure three-party communications
8923548, Nov 03 2011 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
8930719, Mar 24 1998 Wistaria Trading Ltd Data protection method and device
8938157, Feb 23 2010 City University of Hong Kong Digital chip and method of operation thereof
8965039, Nov 02 2006 QURIO Holdings, Inc. Client-side watermarking using hybrid I-frames
8966517, Sep 20 2005 Gula Consulting Limited Liability Company Method, system and program product for broadcast operations utilizing internet protocol and digital artifacts
8972033, Oct 11 2006 CITIBANK, N A Methods and apparatus for embedding codes in compressed audio data streams
8990850, Sep 28 2006 QURIO Holdings, Inc. Personalized broadcast system
9009482, Jul 01 2005 VOBILE INC Forensic marking using a common customization function
9021602, Mar 24 1998 Wistaria Trading Ltd Data protection method and device
9055239, Oct 08 2003 IP ACQUISITIONS, LLC Signal continuity assessment using embedded watermarks
9059852, Mar 27 2013 International Business Machines Corporation Validating a user's identity utilizing information embedded in a image file
9070151, Dec 07 1999 Wistaria Trading Ltd Systems, methods and devices for trusted transactions
9099080, Feb 06 2013 Muzak LLC System for targeting location-based communications
9104842, Mar 24 1998 Wistaria Trading Ltd Data protection method and device
9106964, Sep 13 2012 Verance Corporation Enhanced content distribution using advertisements
9117268, Dec 17 2008 DIGIMARC CORPORATION AN OREGON CORPORATION Out of phase digital watermarking in two chrominance directions
9117270, May 28 1998 Verance Corporation Pre-processed information embedding system
9147338, Oct 10 2001 GOOGLE LLC System and method for emergency notification content delivery
9153006, Apr 26 2005 Verance Corporation Circumvention of watermark analysis in a host content
9171136, Jan 17 1996 Wistaria Trading Ltd Data protection method and device
9179033, Apr 19 2000 Digimarc Corporation Digital watermarking in data representing color channels
9189955, Feb 16 2000 Verance Corporation Remote control signaling using audio watermarks
9191205, Apr 02 1998 Wistaria Trading Ltd Multiple transform utilization and application for secure digital watermarking
9191206, Apr 02 1998 Wistaria Trading Ltd Multiple transform utilization and application for secure digital watermarking
9191581, Jul 02 2004 CITIBANK, N A Methods and apparatus for mixing compressed digital bit streams
9202256, Jun 13 2003 CITIBANK, N A Methods and apparatus for embedding watermarks
9208334, Oct 25 2013 Verance Corporation Content management using multiple abstraction layers
9239924, Apr 30 1999 Intellectual Ventures I LLC Identifying and characterizing electronic files using a two-stage calculation
9245308, Dec 17 2008 Digimarc Corporation Encoding in two chrominance directions
9251549, Jul 23 2013 Verance Corporation Watermark extractor enhancements based on payload ranking
9252898, Jan 28 2000 ZARBAÑA DIGITAL FUND LLC Music distribution systems
9258116, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
9262794, Mar 14 2013 VOBILE INC Transactional video marking system
9270859, Mar 24 1999 Wistaria Trading Ltd Utilizing data reduction in steganographic and cryptographic systems
9275053, Mar 24 2000 Digimarc Corporation Decoding a watermark and processing in response thereto
9286903, Oct 11 2006 CITIBANK, N A Methods and apparatus for embedding codes in compressed audio data streams
9292663, Mar 10 2000 Digimarc Corporation Associating first and second watermarks with audio or video content
9317872, Feb 06 2013 Muzak LLC Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components
9323902, Dec 13 2011 Verance Corporation Conditional access using embedded watermarks
9363409, Mar 05 2001 DIGIMARC CORPORATION AN OREGON CORPORATION Image management system and methods using digital watermarks
9372921, Dec 20 2004 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
9396510, Sep 01 1999 Digimarc Corporation Watermarking different areas of digital images with different intensities
9419951, Mar 23 2001 RPX Corporation System and method for secure three-party communications
9424594, Feb 06 2013 Muzak LLC System for targeting location-based communications
9485804, Jun 27 2006 STRIPE, INC High-speed WAN to wireless LAN gateway
9495446, Dec 20 2004 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
9514632, Oct 10 2001 GOOGLE LLC Dangerous condition detection with user feedback
9535563, Feb 01 1999 Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 Internet appliance system and method
9538040, Dec 16 2011 University of Maryland, College Park Active sensing for dynamic spectrum access
9547753, Dec 13 2011 IP ACQUISITIONS, LLC Coordinated watermarking
9571606, Aug 31 2012 Verance Corporation Social media viewing system
9582844, Dec 17 2008 Digimarc Corporation Detection from two chrominance directions
9596521, Mar 13 2014 Verance Corporation Interactive content acquisition using embedded codes
9607131, Sep 16 2010 Verance Corporation Secure and efficient content screening in a networked environment
9613521, Oct 10 2001 GOOGLE LLC Remote sensors for detecting alert conditions and notifying a central station
9639717, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
9648282, Oct 15 2002 IP ACQUISITIONS, LLC Media monitoring, management and information system
9659285, Aug 27 1999 ZARBAÑA DIGITAL FUND LLC Music distribution systems
9710669, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
9813725, Nov 12 2015 GoAnimate, Inc. System, method, and computer program for encoding and decoding a unique signature in a video file
9818136, Feb 05 2003 System and method for determining contingent relevance
9830600, Dec 07 1999 Wistaria Trading Ltd Systems, methods and devices for trusted transactions
9843445, Dec 07 1999 Wistaria Trading Ltd System and methods for permitting open access to data objects and for securing data within the data objects
9843447, Sep 09 1999 AUTHENTIXX LLC Authenticating electronic content
9847008, Oct 10 2001 GOOGLE LLC Remote sensors for detecting alert conditions and notifying a central station
9858596, Feb 06 2013 Muzak LLC System for targeting location-based communications
9934408, Aug 04 1999 Wistaria Trading Ltd Secure personal content server
9940685, Apr 19 2000 Digimarc Corporation Digital watermarking in data representing color channels
9959586, Dec 13 2016 GOANIMATE, INC System, method, and computer program for encoding and decoding a unique signature in a video file as a set of watermarks
RE41137, Feb 10 2000 ZARBAÑA DIGITAL FUND LLC Music distribution systems
RE44222, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
RE44307, Apr 17 2002 Wistaria Trading Ltd Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
RE47229, Sep 20 2005 Gula Consulting Limited Liability Company Method, system and program product for broadcast operations utilizing internet protocol and digital artifacts
RE49334, Oct 04 2005 HOFFBERG FAMILY TRUST 2 Multifactorial optimization system and method
Patent Priority Assignee Title
4038596, Jul 04 1974 Thorn EMI Patents Limited Method and apparatus for authenticating a record medium consisting of applying two different strength magnetizing fields and monitoring the remanent fields
4200770, Sep 06 1977 Stanford University Cryptographic apparatus and method
4218582, Oct 06 1977 The Board of Trustees of the Leland Stanford Junior University Public key cryptographic apparatus and method
4405829, Dec 14 1977 Massachusetts Institute of Technology Cryptographic communications system and method
4424414, May 01 1978 Board of Trustees of the Leland Stanford Junior University Exponentiation cryptographic apparatus and method
4748668, Jul 09 1986 Yeda Research and Development Company Limited Method, apparatus and article for identification and signature
4908873, May 13 1983 TOLTEK ELECTRONICS CORPORATION Document reproduction security system
4979210, Jul 08 1987 Matsushita Electric Industrial Co., Ltd. Method and apparatus for protection of signal copy
4980782, Jun 14 1982 Software protection and identification system
5073925, Jul 08 1987 Matsushita Electric Industrial Co., Ltd. Method and apparatus for the protection of signal copy
5287407, May 31 1990 International Business Machines Corporation Computer software protection
5319735, Dec 17 1991 Raytheon BBN Technologies Corp Embedded signalling
5365586, Apr 09 1993 Washington University Method and apparatus for fingerprinting magnetic media
5379345, Jan 29 1993 NIELSEN COMPANY US , LLC, THE Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
5408505, Apr 09 1993 Washington University Method and apparatus for process control, tension control, and testing of magnetic media
5412718, Sep 13 1993 Kent Ridge Digital Labs Method for utilizing medium nonuniformities to minimize unauthorized duplication of digital information
5428606, Jun 30 1993 Wistaria Trading Ltd Digital information commodities exchange
5530759, Feb 01 1995 International Business Machines Corporation Color correct digital watermarking of images
5606609, Sep 19 1994 SILANIS TECHNOLOGY INC Electronic document verification system and method
5613004, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
5659726, Feb 23 1995 Regents of the University of California, The Data embedding
5664018, Mar 12 1996 Watermarking process resilient to collusion attacks
5687236, Jun 07 1995 Wistaria Trading Ltd Steganographic method and device
5734752, Sep 24 1996 Xerox Corporation Digital watermarking using stochastic screen patterns
5745569, Jan 17 1996 Wistaria Trading Ltd Method for stega-cipher protection of computer code
/////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Mar 12 1996COOPERMAN, MARCThe Dice CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0361300308 pdf
Mar 12 1996MOSKOWITZ, SCOTT A The Dice CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0361300308 pdf
Mar 25 1998The Dice Company(assignment on the face of the patent)
May 12 1999DICE COMPANYWistaria Trading, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0099870161 pdf
Aug 14 2015Wistaria Trading, IncWistaria Trading LtdASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0363870177 pdf
Date Maintenance Fee Events
Oct 28 2002M2551: Payment of Maintenance Fee, 4th Yr, Small Entity.
Nov 11 2006M2552: Payment of Maintenance Fee, 8th Yr, Small Entity.
Jan 29 2010STOL: Pat Hldr no Longer Claims Small Ent Stat
May 25 2010M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
May 18 20024 years fee payment window open
Nov 18 20026 months grace period start (w surcharge)
May 18 2003patent expiry (for year 4)
May 18 20052 years to revive unintentionally abandoned end. (for year 4)
May 18 20068 years fee payment window open
Nov 18 20066 months grace period start (w surcharge)
May 18 2007patent expiry (for year 8)
May 18 20092 years to revive unintentionally abandoned end. (for year 8)
May 18 201012 years fee payment window open
Nov 18 20106 months grace period start (w surcharge)
May 18 2011patent expiry (for year 12)
May 18 20132 years to revive unintentionally abandoned end. (for year 12)