Real-time, distributed, transactional, hybrid watermarking method to provide trace-ability and copyright protection of digital content in peer-to-peer networks
First Claim
1. A method of enabling real-time watermarking of digital work(s) prior to distribution to third party(ies), the method comprising providing a remote system configured to communicate via a computer network and designed to coordinate collection and transmission of Meta-Data, and extraction of watermarks from a digital work, the method further comprising a step of providing a software application that is tethered to the remote system and is capable of analyzing a digital work to determine its Meta-Data and insert watermarks in a digital work prior to distribution.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of enabling real-time watermarking of digital works prior to distribution of digital work. The method entails maintaining a central repository of fingerprint meta-data of digital works so that upon a request for insertion of watermark in a digital work, the watermarking application communicates with the central repository and receives fingerprint meta-data which provides information regarding where to insert said watermarks. The method also enables a method of extraction of watermarks based on fingerprint meta-data. Furthermore, the fingerprint meta-data can be utilized to search for digital works of similar characteristics and to block digital works that are illegal copies of the digital work.
154 Citations
13 Claims
- 1. A method of enabling real-time watermarking of digital work(s) prior to distribution to third party(ies), the method comprising providing a remote system configured to communicate via a computer network and designed to coordinate collection and transmission of Meta-Data, and extraction of watermarks from a digital work, the method further comprising a step of providing a software application that is tethered to the remote system and is capable of analyzing a digital work to determine its Meta-Data and insert watermarks in a digital work prior to distribution.
-
8. A method of watermarking digital works in real-time and instantaneously comprising:
-
accessing fingerprint meta-data from database or local cache upon request to watermark; and
watermark digital work based on the fingerprint meta-data before delivery.
-
-
9. A real-time watermark analysis method comprising:
-
reading a file containing digital work;
determining the areas of the file that are the strongest, most powerful and robust;
recording the coordinates of the areas that are strongest, most powerful and robust;
passing this information to remote system which houses such information; and
storing the information collected in cache if digital work is often requested.
-
-
10. A real-time watermark insertion method comprising:
-
receiving watermark to insert;
receiving the fingerprint meta-data of digital work;
searching the file containing digital work for areas indicated by fingerprint meta-data; and
inserting the watermarks in those regions.
-
-
11. A real-time watermark extraction method comprising:
-
receiving a digital file suspected of being an illegal copy;
receiving the fingerprint meta-data for the digital work;
searching for the file containing the original work for areas that are strong and powerful based on fingerprint meta-data;
extracting the watermarks from those regions; and
displaying the extracted watermark or electronically communicating the violation of copyright or lack thereof.
-
-
12. A method of enabling real-time search of digital works that bear similar characteristics based on the meta-data of the digital work comprising:
-
accessing the meta-data of a given digital work;
searching in the meta-data database for digital works that are similar to the characteristics of the given digital work; and
displaying the results of the search or electronically communicating the results of the search.
-
-
13. A method of enabling real-time blocking of distribution of digital works suspected to be unauthorized copies comprising:
-
computing the meta-data of given digital work(s) on the client or a peer in a peer-to-peer network;
receiving a list of digital works that may need to be blocked along with their meta-data;
searching in the meta-data database for digital works that match the characteristics of the given work(s);
generating a list of digital works that should be blocked that match the given digital work; and
displaying and/or electronically communicating to client or peer in peer-to-peer network the list of digital works that should be blocked from further distribution.
-
Specification