EP1529262A1

Watermarking and fingerprinting digital content using alternative blocks to embed information

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 9 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

47 claims: 9 independent, 38 dependent

  1. 1
    Claims of equivalent WO 2004006168 A1 Claims 1. A method of marking digital content, including steps of selecting locations in the digital content for embedding data;selecting possible alterations to make at the selected locations, with the possible alterations preserving packetization of the digital content, and with each possible alteration embedding one or more bits of the data in the digital content;wherein the locations and the possible alterations together form a watermark for the digital content.
  2. 11
    A method of detecting a fingeφrint in digital content, including steps of determining a watermark for the digital content, the watermark including locations and possible alterations at those locations for embedding data;determining which of the possible alterations have been made at the locations;and extracting bits in response to the step of determining which of the possible alterations have been made.
  3. 12
    Digital content, including data in a digital format;and a watermark including possible alterations to the data at selected locations, with the possible alterations preserving packetization of the digital content, and with each possible alteration embedding one or more bits of the data in the digital content.
  4. 22
    A device capable of watermarking digital content, including a network interface over which the digital content can be injected into a network;a processor;and a memory that stores the digital content and that stores instructions executable by the processor to create a watermark for the digital content, the instructions including the steps of (a) selecting locations in the digital content for embedding data, and (b) selecting possible alterations to make at the selected locations, with the possible alterations preserving packetization of the digital content, and with each possible alteration embedding one or more bits of the data in the digital content, wherein the locations and the possible alterations together form the watermark for the digital content.
  5. 32
    A device capable of partially or fully fingeφrinting digital content that has been watermarked, with the watermark including locations and possible alterations at those locations in the digital content, the device including a network interface over which the digital content can be sent to or received from a network;a processor;and a memory that stores the digital content and that stores instructions executable by the processor to fingeφrint the digital content, the instructions including the step of actually making some of the possible alterations at the locations.
  6. 34
    A device capable of detecting a fingeφrint in digital content, including a processor;and a memory that stores the digital content and that stores instruction executable by the processor to detect the fingeφrint, the instructions including the steps of (a) determining a watermark for the digital content, the watermark including locations and possible alterations at those locations for embedding data, (b) determining which of the possible alterations have been made at the locations, and (c) extracting bits in response to the step of determining which of the possible alterations have been made.
  7. 35
    A memory storing information including instructions, the instructions executable by a processor to watermark digital content, the instructions including the steps of selecting locations in the digital content for embedding data;selecting possible alterations to make at the selected locations, with the possible alterations preserving packetization of the digital content, and with each possible alteration embedding one or more bits of the data in the digital content;wherein the locations and the possible alterations together form the watermark for the digital content.
  8. 45
    A memory storing information including instructions, the instructions £0 executable by a processor to partially or fully fingeφrint digital content that has been watermarked, with the watermark including locations and possible alterations at those locations in the digital content, the instruction including the step of actually making some of the possible alterations at the locations. .5
  9. 47
    A memory storing information including instructions, the instructions executable by a processor to detect a fingeφrint in digital content, the instructions including 30 the steps of:determining a watermark for the digital content, the watermark including locations and possible alterations at those locations for embedding data;determining which of the possible alterations have been made at the locations;and extracting bits in response to the step of determining which of the possible alterations have been made.