← Back to Patent Explorer
US6490355B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for use of a time-dependent watermark for the purpose of copy protection

Assignee: Koninklijke Philips NV
•
Filing: 1999-02-24
•
Granted: 2002-12-03
•
Expires: 2019-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A copy protection system for protecting content wherein a ticket and a watermark are created, utilizing a first time reference (TD) and a one-way function, to indicate the copy protection status of the content. A source device produces the ticket and watermark using a first time reference and a hashing function. The source device provides a data stream containing the content, the ticket, the watermark, and the first time reference (TD) to the receiver device. The receiver device determines if the first time reference (TD) is contained within a time window determined by a second time reference. When, the first time reference (TD) is contained within the time window, the receiver compares the ticket to the watermark using the first time reference (TD) and the one-way function, and based on the comparison, produces a signal indicating the copy protection status of the content.

Inventors

  • 👤 Michael A. Epstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:13
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; H; H04; H04N; H04N21/00; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; H04N5/00; H04N5/76; H04N5/91; H04N5/913; H04N2005/91307; H04N2005/91328; H04N2005/91335

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 127 words
A method of protecting content transmitted as a stream of data, the method comprising the steps: determining time data utilizing a first clock reference; calculating a watermark utilizing seed data and said time data; calculating a ticket utilizing said seed data and said time data, said watermark and ticket together indicating a copy protection status of the content; transmitting said stream of data, said watermark, said ticket, and said time data to a receiving device; comparing said time data to a time window determined by a second clock reference at said receiving device; and comparing, at said receiving device, said ticket and said watermark utilizing said time data to determine the copy protection status of the content if said time data is contained within said time window.
Claim 2
Independent Claim 127 words
A method of protecting content transmitted as a stream of data, the method comprising the steps: determining time data utilizing a first clock reference; calculating a watermark utilizing seed data and said time data; calculating a ticket utilizing said seed data and said time data, said watermark and ticket together indicating a copy protection status of the content; transmitting said stream of data, said watermark, said ticket, and said time data to a receiving device; comparing said time data to a time window determined by a second clock reference at said receiving device; and comparing, at said receiving device, said ticket and said watermark utilizing said time data to determine the copy protection status of the content if said time data is contained within said time window.
Claim 3
Dependent Claim 43 words
The method of protecting content as claimed in claim 1 , wherein said step of calculating said watermark comprises the steps: combining said seed data and said time data; and computing at least one, one-way function on said combined seed and time data.
Claim 4
Dependent Claim 43 words
The method of protecting content as claimed in claim 1 , wherein said step of calculating said ticket comprises the steps: combining said seed data and said time data; and computing at least one, one-way function on said combined seed and time data.
Claim 5
Dependent Claim 55 words
The method of protecting content as claimed in claim 1 , wherein said step of comparing said ticket and said watermark comprises the steps: combining said ticket and said time data; computing at least one, one-way function on said combined ticket and time data to produce a result; and comparing said result to said watermark.
Claim 6
Dependent Claim 25 words
The method of protecting content as claimed in claim 2 , further comprising the step of selecting said one-way function to be a hashing function.
Claim 7
Dependent Claim 118 words
A copy protection system for protecting content wherein a ticket and a watermark indicates a copy protection status of the content, the system comprising: a source device for producing said ticket and said watermark using a first time reference and a one-way function, and for providing a data stream containing said content, said ticket, said watermark, and said first time reference; and a receiver device for receiving said. data stream, wherein if said first time reference is contained within a time window determined by a second time reference, said receiver further compares said ticket to said watermark using said first time reference and said one-way function, and produces a signal indicating the copy protection status of the content.
Claim 8
Dependent Claim 118 words
A copy protection system for protecting content wherein a ticket and a watermark indicates a copy protection status of the content, the system comprising: a source device for producing said ticket and said watermark using a first time reference and a one-way function, and for providing a data stream containing said content, said ticket, said watermark, and said first time reference; and a receiver device for receiving said. data stream, wherein if said first time reference is contained within a time window determined by a second time reference, said receiver further compares said ticket to said watermark using said first time reference and said one-way function, and produces a signal indicating the copy protection status of the content.
Claim 9
Dependent Claim 23 words
The copy protection system as claimed in claim 6 , wherein said source device further produces said ticket and watermark using seed data.
Claim 10
Dependent Claim 18 words
The copy protection system as claimed in claim 6 , wherein said one-way function is a hashing function.
Claim 11
Dependent Claim 76 words
A source device for protecting content wherein a ticket and a watermark indicate a copy protection status of the content, said source device comprising: a time reference device for producing a time reference signal; and a processor for receiving said time reference signal, for producing said ticket and said watermark using said time reference signal and a one-way function, and for providing digital data containing said content, said ticket, said watermark, and said time reference signal.
Claim 12
Dependent Claim 76 words
A source device for protecting content wherein a ticket and a watermark indicate a copy protection status of the content, said source device comprising: a time reference device for producing a time reference signal; and a processor for receiving said time reference signal, for producing said ticket and said watermark using said time reference signal and a one-way function, and for providing digital data containing said content, said ticket, said watermark, and said time reference signal.
Claim 13
Dependent Claim 25 words
The source device for protecting content as claimed in claim 9 , wherein said processor further produces said ticket and said watermark using seed data.
Claim 14
Dependent Claim 20 words
The source device for protecting content as claimed in claim 9 , wherein said one-way function is a hashing function.
Claim 15
Dependent Claim 118 words
A receiver device for receiving digital data containing content, a ticket, a watermark, and a first time reference, wherein said ticket and said watermark together indicate a copy protection status of the content, said receiver comprising: a time reference device for producing a second time reference signal; and a processor, wherein if said first time reference is contained within a time window determined by said second time reference signal, said processor receives said digital data, combines said ticket with said first time reference to produce a first result, performs a one-way function on said first result to produce a second result, and compares said second result to said watermark to determine said copy protection status of said content.
Claim 16
Dependent Claim 118 words
A receiver device for receiving digital data containing content, a ticket, a watermark, and a first time reference, wherein said ticket and said watermark together indicate a copy protection status of the content, said receiver comprising: a time reference device for producing a second time reference signal; and a processor, wherein if said first time reference is contained within a time window determined by said second time reference signal, said processor receives said digital data, combines said ticket with said first time reference to produce a first result, performs a one-way function on said first result to produce a second result, and compares said second result to said watermark to determine said copy protection status of said content.
Claim 17
Dependent Claim 17 words
The receiver device as claimed in claim 12 , wherein said one-way function is a hashing function.
Claim 18
Dependent Claim 173 words
A copy protection system for protecting content wherein a ticket and a watermark indicates a copy protection status of the content, wherein the copy protection system comprises: a source device comprising: means for producing said ticket and said watermark using a first time reference and a one-way function; means for combining said content, said ticket, said watermark, and said first time reference into a data stream; and means for outputting said data stream, and wherein the copy protection system further comprises: a receiver device for receiving said data stream, said receiver device comprising: means for receiving said data stream; means for producing a second time reference and for generating a time window; means for determining if said first time reference is contained within said time window; and means for comparing said ticket to said watermark using said first time reference and said one-way function, and for producing a signal indicating the copy protection status of the content, if said determining means determines that said first time reference is contained within said time window.
Claim 19
Dependent Claim 173 words
A copy protection system for protecting content wherein a ticket and a watermark indicates a copy protection status of the content, wherein the copy protection system comprises: a source device comprising: means for producing said ticket and said watermark using a first time reference and a one-way function; means for combining said content, said ticket, said watermark, and said first time reference into a data stream; and means for outputting said data stream, and wherein the copy protection system further comprises: a receiver device for receiving said data stream, said receiver device comprising: means for receiving said data stream; means for producing a second time reference and for generating a time window; means for determining if said first time reference is contained within said time window; and means for comparing said ticket to said watermark using said first time reference and said one-way function, and for producing a signal indicating the copy protection status of the content, if said determining means determines that said first time reference is contained within said time window.

References Cited (Backward Citations)

WO1997043761A2 Cited
WO1997043853A1 Cited
JPH09326166A Cited
WO1998033325A2 Cited
US6185312B1 Cited
WO1998044402A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-02 2006-06-03 2006-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-02 2010-06-03 2010-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-02 2014-06-03 2014-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag