Patent US6047374A successfully refreshed from Google Patents.
US6047374A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for embedding authentication information within digital data
Assignee: Sony Corp
•
Filing: 1999-05-26
•
Granted: 2000-04-04
•
Expires: 2019-05-26
Abstract
Abstract Arbitrary digital information is embedded within a stream of digital data, in a way that avoids detection by a casual observer and that allows a user to determine whether the digital data have been modified from their intended form. The embedded information may only be extracted as authorized and may be used to verify that the original digital data stream has not been modified.
Inventors
- 👤 James M. Barton
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 02:41
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06T1/0057; H04L; H04L9/00; H04L9/32; H04L9/3247; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32267; H04N1/32277; H04N1/44; H04N1/448; H04N1/4486; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; G06T2201/00; G06T2201/005; G06T2201/0051; G06T2201/0061; G06T2201/0065; G06T2201/0083; G06T2201/0203; H04L2209/00; H04L2209/34; H04L2209/60; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/328; H04N2201/3281
Claims Analysis
Total Claims: 76
Claim 1
Independent Claim
216 words
A method for extracting a bit string of information from a digital data block which includes the bit string of information and digital data comprising a digital representation of an object, the bit string of information encoding knowledge of interest to a receiver of the digital data block, comprising the steps of: a) providing a digital data block having digital representation data comprising a digital representation of an object and a bit string of information embedded and encrypted therein, said bit string of information encoding knowledge of interest to a receiver of the digital data block and having been encrypted according to a predetermined encryption process and embedded according to a predetermined embedding process so that said bit string is not readily noticeable when said digital data block is converted into a non-digital form; b) processing said digital data block having said bit string embedded and encrypted therein by both a de-embedding step and a decryption step to segregate said bit string from said digital representation data in said digital data block, said de-embedding step being the inverse of said predetermined embedding process and said decryption step being the inverse of said predetermined encryption process; and c) retrieving said segregated bit string of information encoding knowledge of interest to a receiver of said digital data block.
Claim 2
Independent Claim
216 words
A method for extracting a bit string of information from a digital data block which includes the bit string of information and digital data comprising a digital representation of an object, the bit string of information encoding knowledge of interest to a receiver of the digital data block, comprising the steps of: a) providing a digital data block having digital representation data comprising a digital representation of an object and a bit string of information embedded and encrypted therein, said bit string of information encoding knowledge of interest to a receiver of the digital data block and having been encrypted according to a predetermined encryption process and embedded according to a predetermined embedding process so that said bit string is not readily noticeable when said digital data block is converted into a non-digital form; b) processing said digital data block having said bit string embedded and encrypted therein by both a de-embedding step and a decryption step to segregate said bit string from said digital representation data in said digital data block, said de-embedding step being the inverse of said predetermined embedding process and said decryption step being the inverse of said predetermined encryption process; and c) retrieving said segregated bit string of information encoding knowledge of interest to a receiver of said digital data block.
Claim 3
Dependent Claim
47 words
The method of claim 1, wherein said bit string of information includes meta-data about said digital representation data; wherein said step of processing includes extracting said meta-data from said digital data block; and wherein said step of retrieving said segregated bit string includes separately retrieving said meta-data.
Claim 4
Dependent Claim
45 words
The method of claim 1, wherein said bit string includes a digital signature for said digital representation data; wherein said step of processing includes extracting said digital signature from said digital data block; and wherein said step of retrieving includes separately retrieving said digital signature.
Claim 5
Dependent Claim
17 words
The method of claim 3, wherein said digital signature is generated based on said digital representation data.
Claim 6
Dependent Claim
91 words
The method of claim 4, wherein said digital signature is calculated according to a predetermined digital signature calculation technique; wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information; wherein said step of processing includes extracting said digital data indicative of said predetermined digital signature calculation technique from said digital data block; and wherein said step of retrieving includes separately retrieving said digital data indicative of said digital signature calculation technique.
Claim 7
Dependent Claim
111 words
The method of claim 3, wherein said digital signature comprises a first digital signature; and wherein said step of providing a digital data block includes generating said first digital signature based on said digital representation data, and embedding and encrypting said first digital signature in said digital data block; and wherein said method further includes the step of generating a second digital signature based on said digital data block after said step of processing to segregate said bit string from said digital representation data in said digital data block, and comparing said first digital signature to said second digital signature for identifying a match of said first and second digital signatures.
Claim 8
Dependent Claim
51 words
The method of claim 6, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; and wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information.
Claim 9
Dependent Claim
29 words
The method of claim 7, wherein said step of retrieving said segregated bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique.
Claim 10
Dependent Claim
74 words
The method of claim 6, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information; and wherein said step of generating said second digital signature includes calculating said second digital signature according to said predetermined digital signature calculation technique.
Claim 11
Dependent Claim
59 words
The method of claim 9, wherein said step of retrieving said segregated bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique, and wherein said step of calculating said second digital signature includes using said retrieved digital data indicative of said predetermined digital signature calculation technique to calculate said second digital signature.
Claim 12
Dependent Claim
25 words
The method of claim 6, further including the step of authenticating said digital representation data if said first digital signature matches said second digital signature.
Claim 13
Dependent Claim
42 words
The method of claim 11, wherein said digital representation data in said digital data block comprises compressed digital data, and wherein said method further includes the step of decompressing said compressed digital data after said step of authenticating said digital representation data.
Claim 14
Dependent Claim
71 words
The method of claim 1, wherein said bit string of information includes both meta-data about said digital representation data and a digital signature for said digital representation data; wherein said step of processing said digital data block includes processing said digital data block to segregate said meta-data and said digital signature from said digital data block; and wherein said step of retrieving includes separately retrieving said meta-data and said digital signature.
Claim 15
Dependent Claim
69 words
The method of claim 1, wherein said step of providing a digital data block includes appending digital data indicative of said predetermined encryption process to said bit string of information; and wherein said step of processing includes extracting said digital data indicative of said predetermined encryption process from said digital data block, and performing said decryption step based on said extracted digital data indicative of said predetermined encryption process.
Claim 16
Dependent Claim
72 words
The method of claim 1, wherein said step of providing a digital data block comprises encrypting said bit string of information according to said predetermined encryption process to provide an encrypted bit string, and embedding said encrypted bit string in said digital data block according to said predetermined embedding process; and wherein said step of processing said digital data block includes first performing said de-embedding step and thereafter performing said decryption step.
Claim 17
Dependent Claim
81 words
The method of claim 1, wherein said step of providing a digital data block includes calculating an error correction code for said bit string of information for correcting a possible error, and appending said error correction code to said bit string; and wherein said step of processing said digital data block further includes extracting said error correction code from said digital data block and using said extracted error correction code to correct any errors in said segregated bit string of information.
Claim 18
Dependent Claim
49 words
The method of claim 1, wherein said bit string includes authentication information for authenticating said digital representation data; wherein said step of processing said digital data includes processing said digital data block to extract said authentication information; and wherein said step of retrieving includes separately retrieving said authentication information.
Claim 19
Dependent Claim
29 words
The method of claim 17, wherein said authentication information comprises at least one or more of a serial number, an identification tag, an authentication tag, and a digital signature.
Claim 20
Dependent Claim
13 words
The method of claim 17, wherein said authentication information includes copy authentication information.
Claim 21
Dependent Claim
78 words
The method of claim 1, wherein portions of said digital representation data are modified when said bit string of information is embedded according to said predetermined embedding process; and wherein said step of providing a digital data block includes compressing said portions of said digital representation data to provide a compressed representation of said portions, and appending said compressed representation to said bit string prior to said bit string being encrypted and embedded in said digital data block.
Claim 22
Dependent Claim
72 words
The method of claim 20, wherein said step of processing said digital data block includes extracting said compressed representation from said digital data block; wherein said step of retrieving includes decompressing said compressed representation extracted from said digital data block to provide a decompressed representation; and wherein said method further includes replacing the portions of said digital data block that were modified when said bit string was embedded with said decompressed representation.
Claim 23
Dependent Claim
60 words
The method of claim 1, wherein said bit string includes at least one of restoration information and authentication information; and wherein said method further includes the step of performing at least one of a restoring step and an authentication step on said digital data block in accordance with said segregated bit string of information retrieved by said step of retrieving.
Claim 24
Dependent Claim
49 words
The method of claim 1, wherein said step of providing a digital data block further includes the step of compressing said digital representation data; and wherein said method further includes the step of decompressing said digital data block after said step of retrieving said segregated bit string of information.
Claim 25
Dependent Claim
65 words
The method of claim 1, wherein said step of providing a digital data block includes compressing said digital representation data and said bit string of information prior to said bit string being encrypted and embedded in said digital data block; and wherein said step of retrieving includes decompression of said digital data block to provide decompressed digital representation data and said bit string of information.
Claim 26
Dependent Claim
49 words
The method of claim 1, wherein said step of providing a digital data block includes compressing said bit string of information prior to said bit string being encrypted and embedded in said digital data block; and wherein said step of retrieving includes decompressing said segregated bit string of information.
Claim 27
Dependent Claim
16 words
The method of claim 1, wherein said bit string is embedded in a pseudo-random distribution fashion.
Claim 28
Dependent Claim
23 words
The method of claim 1, wherein said digital representation data is based upon audio digital data which is representative of an audio object.
Claim 29
Dependent Claim
22 words
The method of claim 1, wherein said digital representation data is based upon image digital data which is representative of an image.
Claim 30
Dependent Claim
14 words
The method of claim 28, wherein said digital representation data comprises a JPEG image.
Claim 31
Dependent Claim
14 words
The method of claim 28, wherein said digital representation data comprises a MPEG image.
Claim 32
Independent Claim
231 words
A method for retrieving digital representation data from a digital data block which includes the digital representation data and a bit string of information embedded and encrypted therein, the bit string of information encoding knowledge of interest to a receiver of the digital data block, the method comprising the steps of: a) providing a digital data block having digital representation data comprising a digital representation of an object and a bit string of information embedded and encrypted therein, said bit string of information encoding knowledge of interest to a receiver of the digital data block and having been encrypted according to a predetermined encryption process and embedded according to a predetermined embedding process so that said bit string is not readily noticeable when said digital data block is converted into a non-digital form; b) processing said digital data block having said bit string embedded and encrypted therein by both a de-embedding step and a decryption step to segregate said bit string from said digital representation data in said digital data block, said de-embedding step being the inverse of said predetermined embedding process and said decryption step being the inverse of said encryption process; c) retrieving said segregated bit string of information encoding knowledge of interest to a receiver of said digital data block; and d) retrieving said digital representation data from said digital data block having said bit string segregated therefrom.
Claim 33
Independent Claim
231 words
A method for retrieving digital representation data from a digital data block which includes the digital representation data and a bit string of information embedded and encrypted therein, the bit string of information encoding knowledge of interest to a receiver of the digital data block, the method comprising the steps of: a) providing a digital data block having digital representation data comprising a digital representation of an object and a bit string of information embedded and encrypted therein, said bit string of information encoding knowledge of interest to a receiver of the digital data block and having been encrypted according to a predetermined encryption process and embedded according to a predetermined embedding process so that said bit string is not readily noticeable when said digital data block is converted into a non-digital form; b) processing said digital data block having said bit string embedded and encrypted therein by both a de-embedding step and a decryption step to segregate said bit string from said digital representation data in said digital data block, said de-embedding step being the inverse of said predetermined embedding process and said decryption step being the inverse of said encryption process; c) retrieving said segregated bit string of information encoding knowledge of interest to a receiver of said digital data block; and d) retrieving said digital representation data from said digital data block having said bit string segregated therefrom.
Claim 34
Dependent Claim
47 words
The method of claim 31, wherein said bit string of information includes meta-data about said digital representation data; wherein said step of processing includes extracting said meta-data from said digital data block; and wherein said step of retrieving said segregated bit string includes separately retrieving said meta-data.
Claim 35
Dependent Claim
48 words
The method of claim 31, wherein said bit string includes a digital signature for said digital representation data; wherein said step of processing includes extracting said digital signature from said digital data block; and wherein said step of retrieving said bit string includes separately retrieving said digital signature.
Claim 36
Dependent Claim
111 words
The method of claim 33, wherein said digital signature comprises a first digital signature; and wherein said step of providing a digital data block includes generating said first digital signature based on said digital representation data, and embedding and encrypting said first digital signature in said digital data block; and wherein said method further includes the step of generating a second digital signature based on said digital data block after said step of processing to segregate said bit string from said digital representation data in said digital data block, and comparing said first digital signature to said second digital signature for identifying a match of said first and second digital signatures.
Claim 37
Dependent Claim
51 words
The method of claim 34, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; and wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information.
Claim 38
Dependent Claim
29 words
The method of claim 35, wherein said step of retrieving said segregated bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique.
Claim 39
Dependent Claim
74 words
The method of claim 34, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information; and wherein said step of generating said second digital signature includes calculating said second digital signature according to said predetermined digital signature calculation technique.
Claim 40
Dependent Claim
59 words
The method of claim 37, wherein said step of retrieving said segregated bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique, and wherein said step of calculating said second digital signature includes using said retrieved digital data indicative of said predetermined digital signature calculation technique to calculate said second digital signature.
Claim 41
Dependent Claim
25 words
The method of claim 34, further including the step of authenticating said digital representation data if said first digital signature matches said second digital signature.
Claim 42
Dependent Claim
69 words
The method of claim 31, wherein said step of providing a digital data block includes appending digital data indicative of said predetermined encryption process to said bit string of information; and wherein said step of processing includes extracting said digital data indicative of said predetermined encryption process from said digital data block, and performing said decryption step based on said extracted digital data indicative of said predetermined encryption process.
Claim 43
Dependent Claim
81 words
The method of claim 31, wherein said step of providing a digital data block includes calculating an error correction code for said bit string of information for correcting a possible error, and appending said error correction code to said bit string; and wherein said step of processing said digital data block further includes extracting said error correction code from said digital data block and using said extracted error correction code to correct any errors in said segregated bit string of information.
Claim 44
Dependent Claim
52 words
The method of claim 31, wherein said bit string includes authentication information for authenticating said digital representation data; wherein said step of processing said digital data includes processing said digital data block to extract said authentication information; and wherein said step of retrieving said bit string includes separately retrieving said authentication information.
Claim 45
Dependent Claim
29 words
The method of claim 42, wherein said authentication information comprises at least one or more of a serial number, an identification tag, an authentication tag, and a digital signature.
Claim 46
Dependent Claim
13 words
The method of claim 43, wherein said authentication information includes copy authentication information.
Claim 47
Dependent Claim
78 words
The method of claim 31, wherein portions of said digital representation data are modified when said bit string of information is embedded according to said predetermined embedding process; and wherein said step of providing a digital data block includes compressing said portions of said digital representation data to provide a compressed representation of said portions, and appending said compressed representation to said bit string prior to said bit string being encrypted and embedded in said digital data block.
Claim 48
Dependent Claim
76 words
The method of claim 45, wherein said step of processing said digital data block includes extracting said compressed representation from said digital data block; wherein said step of retrieving said bit string includes decompressing said compressed representation extracted from said digital data block to provide a decompressed representation; and wherein said method further includes replacing the portions of said retrieved digital representation data that were modified when said bit string was embedded with said decompressed representation.
Claim 49
Dependent Claim
49 words
The method of claim 31, wherein said step of providing a digital data block includes compressing said bit string of information prior to said bit string being encrypted and embedded in said digital data block; and wherein said step of retrieving includes decompressing said segregated bit string of information.
Claim 50
Dependent Claim
16 words
The method of claim 31, wherein said bit string is embedded in a pseudo-random distribution fashion.
Claim 51
Independent Claim
152 words
A method for extracting a bit string of information from a digital data block, the bit string of information having been encrypted according to a predetermined encryption process and then embedded in the digital data block according to a predetermined embedding process, the bit string of information encoding knowledge of interest to a receiver of the digital data block and not being readily noticeable when the digital data block having the bit string embedded and encrypted therein is converted into a non-digital form, the method comprising the steps of: a) providing said digital data block having said bit string of information encrypted and embedded therein; b) extracting an encrypted bit string from said digital data block by using an inverse of said predetermined embedding process; c) decrypting said encrypted bit string by using an inverse of said predetermined encryption process; and d) retrieving said bit string of information after said decrypting step.
Claim 52
Independent Claim
152 words
A method for extracting a bit string of information from a digital data block, the bit string of information having been encrypted according to a predetermined encryption process and then embedded in the digital data block according to a predetermined embedding process, the bit string of information encoding knowledge of interest to a receiver of the digital data block and not being readily noticeable when the digital data block having the bit string embedded and encrypted therein is converted into a non-digital form, the method comprising the steps of: a) providing said digital data block having said bit string of information encrypted and embedded therein; b) extracting an encrypted bit string from said digital data block by using an inverse of said predetermined embedding process; c) decrypting said encrypted bit string by using an inverse of said predetermined encryption process; and d) retrieving said bit string of information after said decrypting step.
Claim 53
Dependent Claim
32 words
The method of claim 49, wherein said bit string of information includes meta-data about said digital data block, and wherein said step of retrieving said bit string includes separately retrieving said meta-data.
Claim 54
Dependent Claim
30 words
The method of claim 49, wherein said bit string includes a digital signature for said digital data block, and wherein said step of retrieving includes separately retrieving said digital signature.
Claim 55
Dependent Claim
17 words
The method of claim 51, wherein said digital signature is generated based on said digital data block.
Claim 56
Dependent Claim
75 words
The method of claim 51, wherein said digital signature is calculated according to a predetermined digital signature calculation technique; wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information prior to said bit string being encrypted; and wherein said step of retrieving includes separately retrieving said digital data indicative of said digital signature calculation technique.
Claim 57
Dependent Claim
104 words
The method of claim 51, wherein said digital signature comprises a first digital signature; and wherein said step of providing a digital data block includes generating said first digital signature based on said digital data block, and encrypting and embedding said first digital signature in said digital data block; and wherein said method further includes the step of generating a second digital signature based on said digital data block after said step of retrieving said bit string from said digital data block, and comparing said first digital signature to said second digital signature for identifying a match of said first and second digital signatures.
Claim 58
Dependent Claim
51 words
The method of claim 54, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; and wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information.
Claim 59
Dependent Claim
28 words
The method of claim 55, wherein said step of retrieving said bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique.
Claim 60
Dependent Claim
74 words
The method of claim 54, wherein said first digital signature is calculated according to a predetermined digital signature calculation technique; wherein said step of providing a digital data block includes the step of appending digital data indicative of said predetermined digital signature calculation technique to said bit string of information; and wherein said step of generating said second digital signature includes calculating said second digital signature according to said predetermined digital signature calculation technique.
Claim 61
Dependent Claim
58 words
The method of claim 57, wherein said step of retrieving said bit string of information includes retrieving said digital data indicative of said predetermined digital signature calculation technique, and wherein said step of calculating said second digital signature includes using said retrieved digital data indicative of said predetermined digital signature calculation technique to calculate said second digital signature.
Claim 62
Dependent Claim
25 words
The method of claim 54, further including the step of authenticating said digital data block if said first digital signature matches said second digital signature.
Claim 63
Dependent Claim
36 words
The method of claim 59, wherein digital data block comprises compressed digital data, and wherein said method further includes the step of decompressing said compressed digital data after said step of authenticating said digital data block.
Claim 64
Dependent Claim
43 words
The method of claim 49, wherein said bit string of information includes both meta-data about said digital data block and a digital signature for said digital data block, and wherein said step of retrieving includes separately retrieving said meta-data and said digital signature.
Claim 65
Dependent Claim
87 words
The method of claim 49, wherein said step of providing a digital data block includes appending digital data indicative of said predetermined encryption process to said bit string after said bit string has been encrypted and prior to said bit string being embedded in said digital data block; and wherein said step of extracting includes extracting said digital data indicative of said predetermined encryption process from said digital data block, and performing said decrypting step based on said extracted digital data indicative of said predetermined encryption process.
Claim 66
Dependent Claim
86 words
The method of claim 49, wherein said step of providing a digital data block includes calculating an error correction code for said bit string of information for correcting a possible error, and appending said error correction code to said bit string prior to said bit string being embedded in said digital data block; and wherein said step of extracting includes extracting said error correction code from said digital data block and using said extracted error correction code to correct any errors in said encrypted bit string.
Claim 67
Dependent Claim
30 words
The method of claim 49, wherein said bit string includes authentication information for authenticating said digital data block; and wherein said step of retrieving includes separately retrieving said authentication information.
Claim 68
Dependent Claim
29 words
The method of claim 64, wherein said authentication information comprises at least one or more of a serial number, an identification tag, an authentication tag, and a digital signature.
Claim 69
Dependent Claim
13 words
The method of claim 64, wherein said authentication information includes copy authentication information.
Claim 70
Dependent Claim
69 words
The method of claim 49, wherein portions of said digital data block are modified when said bit string is embedded according to said predetermined embedding process; and wherein said step of providing a digital data block includes compressing said portions of said digital representation data to provide a compressed representation of said portions, and appending said compressed representation to said bit string prior to said bit string being embedded.
Claim 71
Dependent Claim
54 words
The method of claim 67, wherein said step of retrieving includes separately retrieving said compressed representation and decompressing said compressed representation to provide a decompressed representation; and wherein said method further includes replacing the portions of said digital data block that were modified when said encrypted bit string was embedded with said decompressed representation.
Claim 72
Dependent Claim
48 words
The method of claim 49, wherein said step of providing a digital data block further includes the step of compressing said digital representation data; and wherein said method further includes the step of decompressing said digital data block after said step of retrieving said bit string of information.
Claim 73
Dependent Claim
41 words
The method of claim 49, wherein said step of providing a digital data block includes compressing said bit string of information prior to said bit string being encrypted; and wherein said step of retrieving includes decompressing said bit string of information.
Claim 74
Dependent Claim
16 words
The method of claim 49, wherein said bit string is embedded in a pseudo-random distribution fashion.
Claim 75
Dependent Claim
23 words
The method of claim 49, wherein said digital data block is based upon audio digital data which is representative of an audio object.
Claim 76
Dependent Claim
22 words
The method of claim 49, wherein said digital data block is based upon image digital data which is representative of an image.
References Cited (Backward Citations)
US4433207A
Cited
US4639548A
Cited
US4750173A
Cited
US4969041A
Cited
US5161210A
Cited
US4943973A
Cited
US5200822A
Cited
US5572247A
Cited
US5327237A
Cited
US5387941A
Cited
US5587743A
Cited
US5557333A
Cited
US5574962A
Cited
US5581800A
Cited
US5319735A
Cited
US5243423A
Cited
US5671277A
Cited
EP0581317A2
Cited
US5578102A
Cited
US5579124A
Cited
EP0651554A1
Cited
WO1995020291A1
Cited
US5450490A
Cited
US5539471A
Cited
US5530751A
Cited
US5606609A
Cited
US5568570A
Cited
US5636995A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-04-04 | 2003-10-04 | 2004-04-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-04-04 | 2007-10-04 | 2008-04-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-04-04 | 2011-10-04 | 2012-04-04 | $7700.00 | Window Closed / Lapsed |