Patent US7289644B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7289644B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Anti-piracy coding of motion pictures

Assignee: Thomson Licensing SAS
•
Filing: 2004-04-27
•
Granted: 2007-10-30
•
Expires: 2024-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for uniquely identifying a copy of a motion picture disposed on a medium. A first sequence and a second sequence of the motion picture each can be selectively marked with an identifier mark to collectively define a uniquely identifiable marking pattern. A third sequence of the motion picture can be selectively marked with an error correction mark correlating to the uniquely identifiable marking pattern. The uniquely identifiable marking pattern is determinable absent at least one of the identifier marks by processing the error correction mark and remaining ones of the identifier marks. The error correction mark can be determined from values correlating the identifier marks.

Inventors

  • 👤 David Jay Duffield
  • 👤 William Bennett Hogue, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:30
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/913; H04N2005/91392

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 185 words
A method for identifying a copy of a motion picture disposed on a medium comprising the steps of: expressing a print identifier, P, by a plurality of identifier marks I 4 , where n>2, such that P=I 1 +I 2 M + . . . +I n M n−1 , where I n =Floor((P/M n−1 ) Mod M), M is a constant and an error correction number E is expressed as E=(I 1 +I 2 + . . . +I n ) Mod M; selecting a plurality of motion picture scenes, each of the plurality of motion picture scenes comprising an identifiable portion of the motion picture distinct from every other portion of the motion picture; defining a plurality of sequences within each of the plurality of motion picture scenes, each of the sequences comprising a plurality of frames; and selectively marking the plurality of sequences with the plurality of identifier marks to collectively define an identifiable marking pattern; wherein absent one of the identifier marks the identifiable marking pattern is determinable by processing the error correction number and remaining ones of the identifier marks.
Claim 2
Independent Claim 185 words
A method for identifying a copy of a motion picture disposed on a medium comprising the steps of: expressing a print identifier, P, by a plurality of identifier marks I 4 , where n>2, such that P=I 1 +I 2 M + . . . +I n M n−1 , where I n =Floor((P/M n−1 ) Mod M), M is a constant and an error correction number E is expressed as E=(I 1 +I 2 + . . . +I n ) Mod M; selecting a plurality of motion picture scenes, each of the plurality of motion picture scenes comprising an identifiable portion of the motion picture distinct from every other portion of the motion picture; defining a plurality of sequences within each of the plurality of motion picture scenes, each of the sequences comprising a plurality of frames; and selectively marking the plurality of sequences with the plurality of identifier marks to collectively define an identifiable marking pattern; wherein absent one of the identifier marks the identifiable marking pattern is determinable by processing the error correction number and remaining ones of the identifier marks.
Claim 3
Dependent Claim 48 words
The method of claim 1 , wherein P=I 1 +I 2 M+I 3 M 2 , where I 1 =P Mod M; I 2 =Floor((P/M) Mod M): I 3 =Floor((P/M 2 ) Mod M); M is a constant; and E=(I 1 +I 2 +I 3 ) Mod M.
Claim 4
Dependent Claim 61 words
The method of claim 1 , wherein P=I 1 +I 2 M+I 3 M 2 +I 4 M 3 , where I 1 =P Mod M; I 2 =Floor((P/M) Mod M); I 3 =Floor((P/M 2 ) Mod M); I 4 =Floor((P/M 3 ) Mod M); M is a constant; and E=(I 1 +I 2 +I 3 +I 4 ) Mod M.
Claim 5
Independent Claim 178 words
A method for identifying a copy of a motion picture disposed on a medium comprising the steps of: selecting a plurality of motion picture scenes, each of the plurality of motion picture scenes comprising an identifiable portion of the motion picture distinct from every other portion of the motion picture; defining a plurality of sequences within each of the plurality of motion picture scenes, each of the sequences comprising a plurality of frames; selectively marking the plurality of sequences from at least two of the motion picture scenes with an identifier mark to collectively define a identifiable marking pattern; and, selectively marking at least a third sequence of the motion picture with an error correction mark correlating to the identifiable marking pattern; wherein absent one of the identifier marks the identifiabe marking pattern is determinable by subtracting values correlating to available identifier marks horn at least a value correlating to the error correction mark to generate a difference; dividing the difference by a constant to generate a quotient; and rounding the quotient down to the next nearest integer.
Claim 6
Independent Claim 178 words
A method for identifying a copy of a motion picture disposed on a medium comprising the steps of: selecting a plurality of motion picture scenes, each of the plurality of motion picture scenes comprising an identifiable portion of the motion picture distinct from every other portion of the motion picture; defining a plurality of sequences within each of the plurality of motion picture scenes, each of the sequences comprising a plurality of frames; selectively marking the plurality of sequences from at least two of the motion picture scenes with an identifier mark to collectively define a identifiable marking pattern; and, selectively marking at least a third sequence of the motion picture with an error correction mark correlating to the identifiable marking pattern; wherein absent one of the identifier marks the identifiabe marking pattern is determinable by subtracting values correlating to available identifier marks horn at least a value correlating to the error correction mark to generate a difference; dividing the difference by a constant to generate a quotient; and rounding the quotient down to the next nearest integer.
Claim 7
Dependent Claim 126 words
A computer-readable medium having stored thereon computer executable instructions to mark a movie with identifier marks comprising: a number of sequences such that a plurality of the number of sequences are marked with identifier marks, I n , n>2, to collectively define an identifiable marking pattern for representing a print identifier, P, where P=I 1 +I 2 M + . . . +I n M n−1 , where I n =Floor((P/M n−1 ) Mod M), M is a constant and an error correction number E is expressed as E=(I 1+I 2 + . . . +I n ) Mod M; wherein absent one of the identifier marks the identifiable marking pattern is determinable by processing the error correction number and remaining ones of the identifier marks.
Claim 8
Dependent Claim 126 words
A computer-readable medium having stored thereon computer executable instructions to mark a movie with identifier marks comprising: a number of sequences such that a plurality of the number of sequences are marked with identifier marks, I n , n>2, to collectively define an identifiable marking pattern for representing a print identifier, P, where P=I 1 +I 2 M + . . . +I n M n−1 , where I n =Floor((P/M n−1 ) Mod M), M is a constant and an error correction number E is expressed as E=(I 1+I 2 + . . . +I n ) Mod M; wherein absent one of the identifier marks the identifiable marking pattern is determinable by processing the error correction number and remaining ones of the identifier marks.
Claim 9
Dependent Claim 49 words
The computer-readable medium of claim 5 , wherein P=I 1 +I 2 M+I 3 M 2 , where I 1 =P Mod M; I 2 =Floor(P/M) Mod M); I 3 =Floor((P/M 2 ) Mod M); M is a constant; and E=(I 1 +I 2 +I 3 ) Mod M.
Claim 10
Dependent Claim 62 words
The computer-readable medium of claim 5 , wherein P=I 1 +I 2 M+I 3 M 2 +I 4 M 3 , where I 1 =P Mod M; I 2 =Floor((P/M) Mod M); I 3 =Floor((P/M 2 ) Mod M); I 4 =Floor((P/M 3 ) Mod M); M is a constant; and E=(I 1 +I 2 +I 3 +I 4 ) Mod M.
Claim 11
Dependent Claim 122 words
A computer-readable medium having stored thereon computer executable instructions to mark a movie with identifier marks comprising: at least a first sequence and a second sequence of the stored movie marked with an identifier mark to collectively define an identifiable marking pattern; and, at least a third sequence of the stored movie marked with an error correction mark correlating to the identifiable marking pattern; wherein the identifiable marking pattern is determinable, absent at least one of the identifier marks, by subtracting values correlating to available identifier marks from at least a value correlating to the error correction mark to generate a difference; dividing the difference by a constant to generate a quotient; and rounding the quotient down to he next nearest integer.
Claim 12
Dependent Claim 122 words
A computer-readable medium having stored thereon computer executable instructions to mark a movie with identifier marks comprising: at least a first sequence and a second sequence of the stored movie marked with an identifier mark to collectively define an identifiable marking pattern; and, at least a third sequence of the stored movie marked with an error correction mark correlating to the identifiable marking pattern; wherein the identifiable marking pattern is determinable, absent at least one of the identifier marks, by subtracting values correlating to available identifier marks from at least a value correlating to the error correction mark to generate a difference; dividing the difference by a constant to generate a quotient; and rounding the quotient down to he next nearest integer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-10-29 2011-04-30 2011-10-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-10-29 2015-04-30 2015-10-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-10-29 2019-04-30 2019-10-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag