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

Method of and apparatus for recording and reproducing data and transmitting data

Assignee: Sony Corp
•
Filing: 1995-10-20
•
Granted: 1998-11-10
•
Expires: 2015-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract First error-processing data are generated with respect to a predetermined amount of data, and second error-processing data are generated with respect to each of a plurality of blocks produced by dividing the predetermined amount of data. Data of record units are generated from the predetermined amount of data, the first error-processing data, and the second error-processing data. The data of record units are recorded on and reproduced from a recording medium. Errors are corrected in the predetermined amount of data in the reproduced data of record units with the first error-processing data with respect to each of the record units. If errors cannot be corrected, at least errors are detected in the predetermined amount of data in each of the blocks with the second error-processing data. If errors are detected in N (N is a positive integer) successive blocks, all data in at least one block which is not positioned at an end of the N successive blocks are regarded as being erased, thereby correcting errors in the predetermined amount of data in the record units with the first error-processing data, thus producing reproduced data.

Inventors

  • 👤 Yoichiro Sako
  • 👤 Satoshi Otsuka
  • 👤 Tamotsu Yamagami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:15
CPC Classifications
G; G11; G11B; G11B7/00; G11B20/00; G11B20/10; G11B20/18; G11B20/1833; H; H03; H03M; H03M13/00; H03M13/35

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 246 words
A method of recording and reproducing data, comprising the steps of: (a) generating first error-processing data with respect to a predetermined amount of consecutive data, and generating second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) generating record units of data where each record unit of data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; (c) recording each of said record units of data on a recording medium; (d) reproducing each of said record units of data from said recording medium; (e) processing error-correction in said predetermined amount of consecutive data in each of the reproduced record units of data with said first error-processing data with respect to each of said record units of data; (f) if errors cannot be corrected in step (e), at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data; and (g) if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with the first error processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, as erased data independently of a position of said errors, so as to produce reproduced data.
Claim 2
Independent Claim 246 words
A method of recording and reproducing data, comprising the steps of: (a) generating first error-processing data with respect to a predetermined amount of consecutive data, and generating second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) generating record units of data where each record unit of data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; (c) recording each of said record units of data on a recording medium; (d) reproducing each of said record units of data from said recording medium; (e) processing error-correction in said predetermined amount of consecutive data in each of the reproduced record units of data with said first error-processing data with respect to each of said record units of data; (f) if errors cannot be corrected in step (e), at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data; and (g) if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with the first error processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, as erased data independently of a position of said errors, so as to produce reproduced data.
Claim 3
Dependent Claim 46 words
A method according to claim 1, wherein said second error-processing data is formed of a plurality of parity data in a direction corresponding to an order of data reproduced from said recording medium, with respect to the predetermined amount of consecutive data in said step (a).
Claim 4
Dependent Claim 81 words
A method according to claim 1, wherein step (g) comprises the step of processing error-correction in the predetermined amount of consecutive data in the record units of data with the first error-processing data regarding all data in at least one block of the N successive blocks which is not positioned at an end of the N successive blocks and portion of data of blocks adjacent to said at least one block, as erased data independently of a position of said errors.
Claim 5
Dependent Claim 94 words
A method according to claim 1, wherein step (g) comprises the steps of, if errors are detected in two successive blocks, processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding data corresponding to one block and extending over said two successive blocks as being erased data independently of a position of said errors, and if the errors cannot be corrected, positionally shifting the data of one block which is regarded as erased data, and processing error-correction again with said first error-processing data.
Claim 6
Independent Claim 208 words
A method of transmitting data, comprising the steps of: (a) generating first error-processing data with respect to a predetermined amount of consecutive data, and generating second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) generating units of transmission data where each unit of transmission data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; (c) transmitting each unit of transmission data; (d) processing error-correction in said units of transmission data which have been transmitted with said first error-processing data with respect to each unit of transmitted data; (e) if errors cannot be corrected in step (d), at least detecting errors in the units of transmitted data in each of said blocks with said second error-processing data; and (f) if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of data with said first error-processing data, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 7
Independent Claim 208 words
A method of transmitting data, comprising the steps of: (a) generating first error-processing data with respect to a predetermined amount of consecutive data, and generating second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) generating units of transmission data where each unit of transmission data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; (c) transmitting each unit of transmission data; (d) processing error-correction in said units of transmission data which have been transmitted with said first error-processing data with respect to each unit of transmitted data; (e) if errors cannot be corrected in step (d), at least detecting errors in the units of transmitted data in each of said blocks with said second error-processing data; and (f) if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of data with said first error-processing data, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 8
Dependent Claim 42 words
A method according to claim 5, wherein said second error-processing data generated in step (a) comprises a plurality of parity data in a direction corresponding to an order of data which is transmitted, with respect to said predetermined amount of consecutive data.
Claim 9
Dependent Claim 79 words
A method according to claim 5, wherein step (f) comprises the step of processing error-correction in the predetermined amount of data in the transmitted units of data with said first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of those blocks, and portions of data of blocks adjacent to said at least one block, as being erased data independently of a position of said errors.
Claim 10
Dependent Claim 95 words
A method according to claim 5, wherein said step (f) comprises the step of, if errors are detected in two successive blocks, processing error-correction in the predetermined amount of consecutive data in the transmitted units of data with said first error-processing data, regarding data corresponding to one block and extending over said two successive blocks as being erased data independently of a position of said errors, and when the errors cannot be corrected, positionally shifting the data of one block which is regarded as erased data, and processing error-correction again with said first error-processing data.
Claim 11
Independent Claim 228 words
An apparatus for recording and reproducing data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; record unit data generating means for generating record units of data from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; recording and reproducing means for recording said record units of data on a recording medium and reproducing said record units of data from said recording medium; and error correcting means for processing error-correction with respect to said predetermined amount of consecutive data in the record units of data reproduced by said recording and reproducing means with said first error-processing data, and if errors cannot be corrected, at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 12
Independent Claim 228 words
An apparatus for recording and reproducing data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; record unit data generating means for generating record units of data from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; recording and reproducing means for recording said record units of data on a recording medium and reproducing said record units of data from said recording medium; and error correcting means for processing error-correction with respect to said predetermined amount of consecutive data in the record units of data reproduced by said recording and reproducing means with said first error-processing data, and if errors cannot be corrected, at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 13
Dependent Claim 46 words
An apparatus according to claim 9, wherein said error-processing data generating means generates as said second error-processing data a plurality of parity data in a direction corresponding to an order of data reproduced from said recording medium, with respect to said predetermined amount of consecutive data.
Claim 14
Dependent Claim 80 words
An apparatus according to claim 9, wherein said error correcting means processes error-correction in the predetermined amount of consecutive data in the record units of data with the first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, and portions of data of blocks adjacent to said at least one block, as being erased data independently of a position of said errors.
Claim 15
Dependent Claim 91 words
An apparatus according to claim 9, wherein if errors are detected in two successive blocks, said error correcting means processes error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding data corresponding to one block and extending over said two successive blocks as erased data independently of a position of said errors, and, when the errors cannot be corrected, positionally shifts the data of one block which is regarded as erased data, and processes error-correction again with said first error-processing data.
Claim 16
Independent Claim 217 words
An apparatus for transmitting data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; transmission data generating means for generating units of transmission data where each unit of transmission data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; transmitting means for transmitting each unit of transmission data; and error correcting means for processing error-correction with respect to each of the units of transmission data which have been transmitted with said first error-processing data, and if errors cannot be corrected, at least detecting errors in the transmitted units of transmission data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of transmission data with said first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 17
Independent Claim 217 words
An apparatus for transmitting data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; transmission data generating means for generating units of transmission data where each unit of transmission data is generated from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; transmitting means for transmitting each unit of transmission data; and error correcting means for processing error-correction with respect to each of the units of transmission data which have been transmitted with said first error-processing data, and if errors cannot be corrected, at least detecting errors in the transmitted units of transmission data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of transmission data with said first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 18
Dependent Claim 44 words
An apparatus according to claim 13, wherein said error-processing data generating means generates a plurality of parity data in a direction corresponding to an order of data which are transmitted, with respect to said predetermined amount of consecutive data as said second error-processing data.
Claim 19
Dependent Claim 80 words
An apparatus according to claim 13, wherein said error correcting means processes error-correction in the predetermined amount of data in the transmitted unit of transmission data with said first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, and portions of data of blocks adjacent to said at least one block, as being erased data independently of a position of said errors.
Claim 20
Dependent Claim 92 words
An apparatus according to claim 13, wherein if errors are detected in two successive blocks, said error correcting means processes error-correction in the predetermined amount of consecutive data in the transmitted units of transmission data with said first error-processing data regarding data corresponding to one block and extending over said two successive blocks as being erased independently of a position of said errors and, when the errors cannot be corrected, positionally shifts the data of one block which is regarded as erased data, and processes error-correction again with said first error-processing data.
Claim 21
Independent Claim 212 words
A method of reproducing data, comprising the steps of: (a) reproducing record units of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said record units of data; (b) processing error-correction in said predetermined amount of consecutive data in the reproduced record units of data with said first error-processing data with respect to each said record unit of data; (c) if errors cannot be corrected in step (b), at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data; and (d) if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding all data in at least one block of the N successive blocks which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors, so as to produce reproduced data.
Claim 22
Independent Claim 212 words
A method of reproducing data, comprising the steps of: (a) reproducing record units of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said record units of data; (b) processing error-correction in said predetermined amount of consecutive data in the reproduced record units of data with said first error-processing data with respect to each said record unit of data; (c) if errors cannot be corrected in step (b), at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data; and (d) if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data regarding all data in at least one block of the N successive blocks which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors, so as to produce reproduced data.
Claim 23
Dependent Claim 45 words
A method according to claim 17, wherein said second error-processing data is formed of a plurality of parity data in a direction corresponding to an order of data reproduced from said recording medium, with respect to the predetermined amount of consecutive data in step (a).
Claim 24
Dependent Claim 82 words
A method according to claim 17, wherein step (d) comprises the step of processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data, regarding all data in at least one block of the N successive blocks, which is not positioned at an end of the N successive blocks, and portions of data of blocks adjacent to said at least one block, as being erased data independently of a position of said errors.
Claim 25
Dependent Claim 93 words
A method according to claim 17, wherein if errors are detected in two successive blocks, step (d) comprises the steps of, processing error-correction in the predetermined amount of consecutive data in the record units of data with said first error-processing data, regarding data corresponding to one block and extending over said two successive blocks as erased data independently of a position of said errors, and, if the errors cannot be corrected, positionally shifting the data of one block which is regarded as erased data, and processing error-correction again with said first error-processing data.
Claim 26
Independent Claim 188 words
A method of transmitting data, comprising the steps of: (a) transmitting a unit of transmission data which is composed of a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) processing error-correction in each unit of transmission data which is transmitted with said first error-processing data with respect to each transmitted unit of transmission data; (c) if errors cannot be corrected in step (b), at least detecting errors in the units of transmission data in each of said blocks with said second error-processing data; and (d) if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of transmission data with said first error-processing data regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 27
Independent Claim 188 words
A method of transmitting data, comprising the steps of: (a) transmitting a unit of transmission data which is composed of a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; (b) processing error-correction in each unit of transmission data which is transmitted with said first error-processing data with respect to each transmitted unit of transmission data; (c) if errors cannot be corrected in step (b), at least detecting errors in the units of transmission data in each of said blocks with said second error-processing data; and (d) if errors are detected in N successive blocks (where N is an integer of at least 3), processing error-correction in the predetermined amount of consecutive data in the transmitted units of transmission data with said first error-processing data regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 28
Independent Claim 202 words
An apparatus for reproducing data, comprising: reproducing means for reproducing a record unit of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said record unit of data; error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record unit of data reproduced by said reproducing means, with said first error-processing data with respect to each record unit of data, and if errors cannot be corrected, at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record unit of data with said first error-processing data regarding all data in at least one block which is not positioned at an end of the N successive blocks, as erased data independently of a position of said errors.
Claim 29
Independent Claim 202 words
An apparatus for reproducing data, comprising: reproducing means for reproducing a record unit of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said record unit of data; error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record unit of data reproduced by said reproducing means, with said first error-processing data with respect to each record unit of data, and if errors cannot be corrected, at least detecting errors in said predetermined amount of consecutive data in each of said blocks with said second error-processing data, and if errors are detected in N successive blocks (where N is a positive integer), processing error-correction in the predetermined amount of consecutive data in the record unit of data with said first error-processing data regarding all data in at least one block which is not positioned at an end of the N successive blocks, as erased data independently of a position of said errors.
Claim 30
Independent Claim 282 words
An apparatus for recording and reproducing data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; record unit data generating means for generating a record unit of data from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; recording and reproducing means for recording said record unit of data on a recording medium and reproducing said record unit of data from said recording medium; error detecting means for detecting in each of said block an error status of a reproduced signal indicative of the record unit of data which is reproduced by said recording and reproducing means, based on a video level of said reproduced signal; and error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record unit of data reproduced by said recording and reproducing means, with said first error-processing data with respect to each record unit of data, and if errors cannot be corrected with said first error-processing data with respect to each record unit of data, determining blocks as errors based on the error status detected by said error detecting means, and when N successive blocks are determined as error (where N is a positive integer), processing error-correction in the predetermined amount of data in the record units of data with said first error-processing data, regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased independently of a position of said errors.
Claim 31
Independent Claim 282 words
An apparatus for recording and reproducing data, comprising: error-processing data generating means for generating first error-processing data with respect to a predetermined amount of consecutive data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data; record unit data generating means for generating a record unit of data from said predetermined amount of consecutive data, said first error-processing data, and said second error-processing data; recording and reproducing means for recording said record unit of data on a recording medium and reproducing said record unit of data from said recording medium; error detecting means for detecting in each of said block an error status of a reproduced signal indicative of the record unit of data which is reproduced by said recording and reproducing means, based on a video level of said reproduced signal; and error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record unit of data reproduced by said recording and reproducing means, with said first error-processing data with respect to each record unit of data, and if errors cannot be corrected with said first error-processing data with respect to each record unit of data, determining blocks as errors based on the error status detected by said error detecting means, and when N successive blocks are determined as error (where N is a positive integer), processing error-correction in the predetermined amount of data in the record units of data with said first error-processing data, regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased independently of a position of said errors.
Claim 32
Independent Claim 240 words
An apparatus for reproducing data, comprising: reproducing means for reproducing record units of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said data of record units of data; error detecting means for detecting in each of said block an error status of a reproduced signal indicative of the record units of data which are reproduced by said reproducing means, based on a video level of said reproduced signal; and error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record units of data reproduced by said reproducing means, with said first error-processing data with respect to each of said record units of data, and if errors cannot be corrected, determining blocks as errors based on the error status detected by said error detecting means, and when N successive blocks are determined as error (where N is a positive integer), processing error-correction in the predetermined amount of data in the record unit of data with said first error-processing data regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.
Claim 33
Independent Claim 240 words
An apparatus for reproducing data, comprising: reproducing means for reproducing record units of data from a recording medium on which there are recorded a predetermined amount of consecutive data, first error-processing data generated with respect to said predetermined amount of consecutive data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of consecutive data, making up said data of record units of data; error detecting means for detecting in each of said block an error status of a reproduced signal indicative of the record units of data which are reproduced by said reproducing means, based on a video level of said reproduced signal; and error-correction processing means for processing error-correction in said predetermined amount of consecutive data in the record units of data reproduced by said reproducing means, with said first error-processing data with respect to each of said record units of data, and if errors cannot be corrected, determining blocks as errors based on the error status detected by said error detecting means, and when N successive blocks are determined as error (where N is a positive integer), processing error-correction in the predetermined amount of data in the record unit of data with said first error-processing data regarding all data in at least one block, which is not positioned at an end of the N successive blocks, as being erased data independently of a position of said errors.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag