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

Method for cross-device color calibration and enhancement using explicit constraints

Assignee: Intellectual Ventures Fund 83 LLC
•
Filing: 1995-02-16
•
Granted: 1996-12-10
•
Expires: 2015-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention provides a method for transforming an input color space to an output color space where each of a plurality of specified colors and/or color regions are constrained to be transformed by any one of a plurality of explicitly specified color calibration or color enhancement strategies. The method involves a two step process: 1) constraints are applied to some subset of the points in the input color space explicitly specifying the transform into the output color space; 2) the reminder of the points are then transformed by a mapping strategy which preserves color continuity. The mapping strategy used in the preferred embodiment is based on a computer graphics geometric morphing technique. In the preferred embodiment, multi-dimensional look-up tables are used to implement the color transformation.

Inventors

  • 👤 Richard N. Ellson
  • 👤 Kevin E. Spaulding
  • 👤 Andrew H. Mutz
  • 👤 Ron Gershon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 11:37
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/6058

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 172 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming more than one subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 2
Independent Claim 172 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming more than one subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 3
Dependent Claim 18 words
The method according to claim 1 wherein the color transform of step d) is formed by tetrahedral interpolation.
Claim 4
Dependent Claim 18 words
The method according to claim 1 wherein the color transform of step d) is formed by tri-linear interpolation.
Claim 5
Dependent Claim 19 words
The method according to claim 1 wherein the color transform of step d) is formed by basis spline interpolation.
Claim 6
Dependent Claim 17 words
The method according to claim 1 wherein step b) includes a transform which is a colorimetric model.
Claim 7
Dependent Claim 20 words
The method according to claim 1 wherein step b) includes a transform which is a model of a photographic process.
Claim 8
Dependent Claim 18 words
The method according to claim 1 wherein step b) includes a transform which is a color enhancement strategy.
Claim 9
Independent Claim 164 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming a color transform for a first subset of color values in said input color space employing a first color mapping strategy; b) forming a color transform for a second subset of color values in said input color space employing a second color mapping strategy; c) forming a color transform for input color values in said input color space not included in said first and second subsets which preserves continuity with the transforms of steps a) and b); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps a), b), and c); wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.
Claim 10
Independent Claim 164 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming a color transform for a first subset of color values in said input color space employing a first color mapping strategy; b) forming a color transform for a second subset of color values in said input color space employing a second color mapping strategy; c) forming a color transform for input color values in said input color space not included in said first and second subsets which preserves continuity with the transforms of steps a) and b); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps a), b), and c); wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.
Claim 11
Independent Claim 170 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of only a line or only a surface in said input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 12
Independent Claim 170 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of only a line or only a surface in said input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 13
Independent Claim 145 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene, at least one of said groups containing all color values of only a line or only a surface in said input color space; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 14
Independent Claim 145 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene, at least one of said groups containing all color values of only a line or only a surface in said input color space; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 15
Independent Claim 161 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d); wherein the color transform of step d) is formed using a volumetric elastic continuum model.
Claim 16
Independent Claim 161 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d); wherein the color transform of step d) is formed using a volumetric elastic continuum model.
Claim 17
Independent Claim 147 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene, at least one of said groups containing all color values of a line, of a surface or of a volume in said input color space; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 18
Independent Claim 147 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene, at least one of said groups containing all color values of a line, of a surface or of a volume in said input color space; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 19
Dependent Claim 18 words
The method according to claim 12 wherein the color transform of step c) is formed by tetrahedral interpolation.
Claim 20
Dependent Claim 18 words
The method according to claim 12 wherein the color transform of step c) is formed by tri-linear interpolation.
Claim 21
Dependent Claim 19 words
The method according to claim 12 wherein the color transform of step c) is formed by basis spline interpolation.
Claim 22
Dependent Claim 19 words
The method according to claim 12 wherein the color transform of step c) is formed using a colormetric model.
Claim 23
Dependent Claim 28 words
The method according to claim 12 wherein one of said groups of step a) represents a volume of color space containing a range of hues, saturations, and/or lightnesses.
Claim 24
Dependent Claim 17 words
The method according to claim 12 wherein step b) includes a transform which is a colorimetric model.
Claim 25
Dependent Claim 18 words
The method according to claim 12 wherein step b) includes a transform which is a color enhancement strategy.
Claim 26
Dependent Claim 162 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming one or more subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of only a line or only a surface in said input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 27
Dependent Claim 162 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming one or more subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of only a line or only a surface in said input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 28
Dependent Claim 103 words
A storage means for storing a transform for transforming input color values in an input color space to output values in an output color space wherein said transform comprises: a) a transform for transforming one or more subsets of input color values, at least one of said subsets containing all the color values of only a line or only a surface in said input color space, to output color values; and b) a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a.
Claim 29
Dependent Claim 103 words
A storage means for storing a transform for transforming input color values in an input color space to output values in an output color space wherein said transform comprises: a) a transform for transforming one or more subsets of input color values, at least one of said subsets containing all the color values of only a line or only a surface in said input color space, to output color values; and b) a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a.
Claim 30
Dependent Claim 116 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a) a first transform for transforming a first subset of input color values according to a first mapping strategy; b) a second transform for transforming a second subset of input color values according to a second mapping strategy different from said first; and c) a third transform for transforming a subset of input color values not included in the subsets of step a. of b., which preserves continuity with the transforms of step a. and b; wherein said third transform employs a volumetric elastic continuum model.
Claim 31
Dependent Claim 116 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a) a first transform for transforming a first subset of input color values according to a first mapping strategy; b) a second transform for transforming a second subset of input color values according to a second mapping strategy different from said first; and c) a third transform for transforming a subset of input color values not included in the subsets of step a. of b., which preserves continuity with the transforms of step a. and b; wherein said third transform employs a volumetric elastic continuum model.
Claim 32
Independent Claim 137 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c ); wherein step b) includes a transform which is a model of a photographic process.
Claim 33
Independent Claim 137 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c ); wherein step b) includes a transform which is a model of a photographic process.
Claim 34
Independent Claim 137 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c); wherein the color transform of step c) is formed using a volumetric elastic continuum model.
Claim 35
Independent Claim 137 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c); wherein the color transform of step c) is formed using a volumetric elastic continuum model.
Claim 36
Independent Claim 136 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into one or more groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c); wherein one of said groups of step a) represents flesh tones.
Claim 37
Independent Claim 136 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into one or more groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for all the color values in each of the groups of step a); c) generating a color transform for any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c); wherein one of said groups of step a) represents flesh tones.
Claim 38
Dependent Claim 164 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming more than one subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 39
Dependent Claim 164 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming more than one subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 40
Dependent Claim 105 words
A storage means for storing a transform for transforming input color values in an input color space to output values in an output color space wherein said transform comprises: a) a transform for transforming more than one subsets of input color values, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space, to output color values; and b) a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a.
Claim 41
Dependent Claim 105 words
A storage means for storing a transform for transforming input color values in an input color space to output values in an output color space wherein said transform comprises: a) a transform for transforming more than one subsets of input color values, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space, to output color values; and b) a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a.
Claim 42
Dependent Claim 24 words
The storage means according to claim 27 wherein at least one of said plurality of transforms includes a transform which is a colorimetric model.
Claim 43
Dependent Claim 27 words
The storage means according to claim 27 wherein at least one of said plurality of transforms includes a transform which is a model of a photographic process.
Claim 44
Dependent Claim 25 words
The storage means according to claim 27 wherein at least one of said plurality of transforms includes a transform which is a color enhancement strategy.
Claim 45
Dependent Claim 26 words
The storage means according to claim 27 wherein at least one of said plurality of transforms includes a transform which maintains continuity between the other transforms.
Claim 46
Independent Claim 148 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of step a); d) forming a color transform using a volumetric elastic continuum model for transforming the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 47
Independent Claim 148 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming one or more subsets of input color values from portions of the input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of step a); d) forming a color transform using a volumetric elastic continuum model for transforming the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).
Claim 48
Independent Claim 124 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for each of the groups of step a); c) generating a color transform using a volumetric elastic continuum model for transforming any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 49
Independent Claim 124 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) grouping color values of an input color space into groups representing common properties in a scene; b) generating a color transform for transforming color values in said input color space to color values in said output color space for each of the groups of step a); c) generating a color transform using a volumetric elastic continuum model for transforming any color values that were not grouped in step a); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and c).
Claim 50
Dependent Claim 156 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming one or more subsets of input color values from portions of the input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform using a volumetric elastic continuum model for transforming color values in said input color space to color values in said output color space for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 51
Dependent Claim 156 words
Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising: means for forming one or more subsets of input color values from portions of the input color space; means for assigning a color transform for transforming color values in said input color space to color values in said output color space to each of said subsets; means for forming an additional subset of input color values not included in said one or more subsets; means for forming a color transform using a volumetric elastic continuum model for transforming color values in said input color space to color values in said output color space for the input colors of said additional subset which preserves continuity with the assigned transforms; and means for transforming input color values in the input color space to output color values in the output color space using the formed and assigned transforms.
Claim 52
Dependent Claim 88 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a. a transform for transforming one or more subsets of input color values to output color values; and b. a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a, said transform using a volumetric elastic continuum model.
Claim 53
Dependent Claim 88 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a. a transform for transforming one or more subsets of input color values to output color values; and b. a transform for transforming the subset of input color values not included in the subsets of step a, to output color values, which preserves continuity with the transforms of step a, said transform using a volumetric elastic continuum model.
Claim 54
Independent Claim 167 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming a color transform for a first subset of color values in said input color space employing a first color mapping strategy; b) forming a color transform for a second subset of color values in said input color space employing a second color mapping strategy; c) forming a color transform for the remainder of input color values in said input color space not included in said first and second subsets which preserves continuity with the transforms of steps a) and b); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps a), b), and c); wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.
Claim 55
Independent Claim 167 words
A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming a color transform for a first subset of color values in said input color space employing a first color mapping strategy; b) forming a color transform for a second subset of color values in said input color space employing a second color mapping strategy; c) forming a color transform for the remainder of input color values in said input color space not included in said first and second subsets which preserves continuity with the transforms of steps a) and b); and d) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps a), b), and c); wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.
Claim 56
Dependent Claim 144 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a) a first transform for transforming a first subset of input color values to output color values according to a first mapping strategy; b) a second transform for transforming a second subset of input color values to output color values according to a second mapping strategy different from said first; and c) a third transform for transforming a subset of input color values not included in the subsets of step a. of b., which preserves continuity with the transforms of step a. and b; wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.
Claim 57
Dependent Claim 144 words
A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises: a) a first transform for transforming a first subset of input color values to output color values according to a first mapping strategy; b) a second transform for transforming a second subset of input color values to output color values according to a second mapping strategy different from said first; and c) a third transform for transforming a subset of input color values not included in the subsets of step a. of b., which preserves continuity with the transforms of step a. and b; wherein at least one of the first and second subsets contains all the color values of a line, of a surface or of a volume in said input color space.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-10 2000-06-10 2000-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-10 2004-06-10 2004-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-10 2008-06-10 2008-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag