IP Library › Granted Patent US 7,756,892
Granted Patent B2
US 7,756,892 · App. 09/952,384 · Granted Jul 13, 2010

Using embedded data with file sharing

Assignee: Digimarc Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,756,892
App. No.
09/952,384
Filed
Sep 11, 2001
Granted
Jul 13, 2010
Kind
B2
Art Unit
2162
USPC
707/781
Abstract

Peer-to-peer file sharing is increasing in popularity on the Internet, faster than any product known in history. Although file-sharing can enable massive piracy, it has many advantages for distribution of information including scalability. Alternatively, file-sharing can be sabotaged with falsified files and used to distribute viruses. To this end, a solution that maintains the scalability of file-sharing and promotes reliability is proposed. The solution involves embedding data within the file or content and using the data to identify the content, demonstrate its completeness and lack of viruses, and verify the file can be shared. The embedded data can be checked when the file is registered with the database for sharing, and before or while the file is being uploaded and/or downloaded. Ideally, the embedded data is added at the time of creation for the file. The embedded data may include a watermark and be linked to other copy management systems, such as those proposed in DVD and SDMI. Finally, the embedded data can be used to enable purchases of files that owners do not have rights to share.

Claims (33)

1. In a file sharing system, a method of controlling use of media files comprising:

embedding auxiliary data into a media signal file, including a time stamp;

using a programmed computer to extract the auxiliary data from the media signal;

reading the time stamp from the extracted auxiliary data to control use of the media signal file in a computing device in the file sharing system.

2. The method of claim 1 wherein the auxiliary data is embedded in a digital watermark in a media signal within the media signal file.

3. The method of claim 1 wherein the extracted data is used to control transfer of the media signal file in the file sharing system.

4. The method of claim 1 wherein the time stamp from the extracted data is compared with a time of processing, and usage rights are determined based on the relative time between the time stamp and the time of processing of the media signal file.

5. The method of claim 4 wherein the file is not allowed to be shared within a period of time as measured by a comparison of the time stamp and the time of processing.

6. The method of claim 4 wherein the file is allowed to enter an additional section of the file sharing system as more time elapses between a time indicated in the time stamp and the time of processing.

7. The method of claim 6 wherein the section corresponds to a level of subscription in the file sharing system.

8. The method of claim 1 wherein the time stamp is used to find a version of the media signal file based on the time stamp embedded in the file.

9. A computer readable storage medium on which is stored instructions, which, when executed by a computer, perform a method of controlling use of media files in a file sharing system, the method comprising:

embedding auxiliary data into a media signal file, including a time stamp;

extracting the auxiliary data from the media signal;

reading the time stamp from the extracted auxiliary data to control use of the media signal file in a computing device in the file sharing system.

10. The method of claim 1 wherein the extracted data is used to control rendering of the media signal file in the file sharing system.

11. In a file sharing system, a method of controlling use of media files comprising:

using one or more computing devices configured to perform the following acts:

receiving a media signal file including a media signal into which auxiliary data has been embedded, including a time stamp;

extracting the auxiliary data from the media signal;

reading the time stamp from the extracted auxiliary data to control use of the media signal file in the file sharing system.

12. The method of claim 11 wherein the auxiliary data is embedded in a digital watermark in a media signal within the media signal file.

13. The method of claim 11 wherein the extracted data is used to control rendering of the media signal file in the file sharing system.

14. The method of claim 11 wherein the extracted data is used to control transfer of the media signal file in the file sharing system.

15. The method of claim 11 wherein the time stamp from the extracted data is compared with a time of processing, and usage rights are determined based on the relative time between the time stamp and the time of processing of the media signal file.

16. The method of claim 15 wherein the file is not allowed to be shared within a period of time as measured by a comparison of the time stamp and the time of processing.

17. The method of claim 15 wherein the file is allowed to enter an additional section of the file sharing system as more time elapses between a time indicated in the time stamp and the time of processing.

18. The method of claim 17 wherein the section corresponds to a level of subscription in the file sharing system.

19. The method of claim 11 wherein the time stamp is used to find a version of the media signal file based on the time stamp embedded in the file.

20. A computer readable storage medium on which is stored instructions, which, when executed by a computer, perform a method of controlling use of media files in a file sharing system, the method comprising:

receiving a media signal file including a media signal into which auxiliary data has been embedded, including a time stamp;

extracting the auxiliary data from the media signal;

reading the time stamp from the extracted auxiliary data to control use of the media signal file in the file sharing system.

Assignments (6)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS Recorded Nov 5, 2008
From: L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION)
To: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION)
Reel/Frame 021785/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2002
From: LEVY, KENNETH L.
To: DIGIMARC CORPORATION
Reel/Frame 012453/0401 →
Continuity (6)
Continuation In Part PCTUS012295300 · Jul 20, 2001
Continuation In Part 0962001900 · Jul 20, 2000
Continuation In Part 0956366400 · May 2, 2000
Provisional Application 6025782200 · Dec 21, 2000
Provisional Application 6023216300 · Sep 11, 2000
Related Publication 20020052885A1 · May 2, 2002