Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
176 words
A method for assigning classification codes to data associated with points on a substrate, the method comprising: determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 2
Independent Claim
176 words
A method for assigning classification codes to data associated with points on a substrate, the method comprising: determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 3
Dependent Claim
28 words
The method of claim 1 wherein said radius of said search area is set at a minimum radius for said density ratios of less than a preselected value.
Claim 4
Dependent Claim
19 words
The method of claim 1 wherein said radius of said search area linearly increases as said density ratio increases.
Claim 5
Dependent Claim
28 words
The method of claim 1 wherein said radius of said search area is set at a maximum radius for said density ratios of greater than a preselected value.
Claim 6
Dependent Claim
37 words
The method of claim 1 wherein said substrate has multiple dice and said step of assigning said first classification code comprises assigning said marked points on separate ones of said dice each with said first classification code.
Claim 7
Dependent Claim
15 words
The method of claim 1 wherein said first classification code is a cluster classification code.
Claim 8
Dependent Claim
15 words
The method of claim 1 wherein said second classification code is a discardable classification code.
Claim 9
Dependent Claim
41 words
The method of claim 6 wherein said cluster classification code is a big cluster classification code when the number of said assigned second classification codes exceeds a preselected number and otherwise said cluster classification code is a small cluster classification code.
Claim 10
Dependent Claim
13 words
The method of claim 1 wherein said points comprise defects on said substrate.
Claim 11
Independent Claim
238 words
A method for assigning classification codes to data associated with points on a substrate, the method comprising the steps of: (a) determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; (b) defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; (c) marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; (d) assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code; (e) removing from further analysis said point of interest if no said points are marked within said search area and otherwise removing from further analysis said code-assigned points; and (f) identifying a point of interest of said points that has not been removed from further analysis and repeating steps (a)-(e) until all said points are removed.
Claim 12
Independent Claim
238 words
A method for assigning classification codes to data associated with points on a substrate, the method comprising the steps of: (a) determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; (b) defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; (c) marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; (d) assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code; (e) removing from further analysis said point of interest if no said points are marked within said search area and otherwise removing from further analysis said code-assigned points; and (f) identifying a point of interest of said points that has not been removed from further analysis and repeating steps (a)-(e) until all said points are removed.
Claim 13
Dependent Claim
30 words
The method of claim 10 wherein said radius of said search area is set at a constant minimum value (l/f), for said density ratios of less than R A /l.
Claim 14
Dependent Claim
36 words
The method of claim 10 wherein said radius of said search area linearly increases as said density ratio increases for said density ratios greater than R A /l and less than D C (R A /l).
Claim 15
Dependent Claim
30 words
The method of claim 10 wherein said radius of said search area is set at a maximum radius for said density ratios of greater than D C (R A /l).
Claim 16
Dependent Claim
37 words
The method of claim 10 wherein said substrate has multiple dice and said step of assigning said first classification code comprises assigning said marked points on separate ones of said dice each with said first classification code.
Claim 17
Dependent Claim
25 words
The method of claim 10 wherein said first classification code is a cluster classification code and said second classification code is a discardable classification code.
Claim 18
Dependent Claim
190 words
A computer program for assigning classification codes to data associated with points on a substrate, the program stored on a computer-readable medium, comprising: instructions for determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; instructions for defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; instructions for marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and instructions for assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 19
Dependent Claim
190 words
A computer program for assigning classification codes to data associated with points on a substrate, the program stored on a computer-readable medium, comprising: instructions for determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; instructions for defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; instructions for marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and instructions for assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 20
Dependent Claim
28 words
The program of claim 16 wherein said radius of said search area is set at a minimum radius for said density ratios of less than a preselected value.
Claim 21
Dependent Claim
19 words
The program of claim 16 wherein said radius of said search area linearly increases as said density ratio increases.
Claim 22
Dependent Claim
28 words
The program of claim 16 wherein said radius of said search area is set at a maximum radius for said density ratios of greater than a preselected value.
Claim 23
Dependent Claim
37 words
The program of claim 16 wherein said substrate has multiple dice and said step of assigning said first classification code comprises assigning said marked points on separate ones of said dice each with said first classification code.
Claim 24
Dependent Claim
15 words
The program of claim 16 wherein said first classification code is a cluster classification code.
Claim 25
Dependent Claim
15 words
The program of claim 16 wherein said second classification code is a discardable classification code.
Claim 26
Dependent Claim
41 words
The program of claim 21 wherein said cluster classification code is a big cluster classification code when the number of said assigned second classification codes exceeds a preselected number and otherwise said cluster classification code is a small cluster classification code.
Claim 27
Dependent Claim
183 words
Apparatus for assigning classification codes to data associated with points on a substrate, the apparatus comprising: means for determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; means for defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; means for marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and means for assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 28
Dependent Claim
183 words
Apparatus for assigning classification codes to data associated with points on a substrate, the apparatus comprising: means for determining the local density of said points within a preselected area of said substrate and determining the average density of all of said points on said substrate; means for defining a search area around one of said points, said search area having a radius proportional to the ratio of said local density to said average density; means for marking said points within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said points within said new search area, and repeating said new search area defining and said additional point marking until no further ones of said points are marked; and means for assigning at least one of said marked points with a first classification code and assigning the remaining said points within said search area and said new search areas with a second classification code.
Claim 29
Dependent Claim
30 words
The apparatus of claim 24 wherein said radius of said search area is set at a constant minimum value (l/f), for said density ratios of less than R A /l.
Claim 30
Dependent Claim
36 words
The apparatus of claim 24 wherein said radius of said search area linearly increases as said density ratio increases for said density ratios greater than R A /l and less than D C (R A /l).
Claim 31
Dependent Claim
30 words
The apparatus of claim 24 wherein said radius of said search area is set at a maximum radius for said density ratios of greater than D C (R A /l).
Claim 32
Dependent Claim
37 words
The apparatus of claim 24 wherein said substrate has multiple dice and said step of assigning said first classification code comprises assigning said marked points on separate ones of said dice each with said first classification code.
Claim 33
Dependent Claim
185 words
Apparatus for assigning classification codes to data associated with defects on a substrate, the apparatus comprising: means for determining the local density of said defects within a preselected area of said substrate and determining the average density of all of said defects on said substrate; means for defining a search area around at least one of said defects, said search area having a radius proportional to the ratio of said local density to said average density; means for marking said defects within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said defects within said new search area, and repeating said new search area defining and said additional defect marking until no further ones of said defects are marked; and means for assigning at least one of said marked defects with a first classification code and assigning the remaining said defects within said search area and said new search areas with a second classification code.
Claim 34
Dependent Claim
185 words
Apparatus for assigning classification codes to data associated with defects on a substrate, the apparatus comprising: means for determining the local density of said defects within a preselected area of said substrate and determining the average density of all of said defects on said substrate; means for defining a search area around at least one of said defects, said search area having a radius proportional to the ratio of said local density to said average density; means for marking said defects within said search area, and for each said marked point, defining a new search area around said marked point, said new search area having a radius proportional to the ratio of said local density to said average density, marking additional said defects within said new search area, and repeating said new search area defining and said additional defect marking until no further ones of said defects are marked; and means for assigning at least one of said marked defects with a first classification code and assigning the remaining said defects within said search area and said new search areas with a second classification code.
Claim 35
Independent Claim
74 words
A method for selecting the radius of a search area for defects to be marked in assigning classification codes to defect data pertaining to a substrate, the method comprising: determining the local density of said defects within a preselected area of said substrate; determining the average density of all of said defects on said substrate; and defining said search radius to be proportional to the ratio of said local density to said average density.
Claim 36
Independent Claim
74 words
A method for selecting the radius of a search area for defects to be marked in assigning classification codes to defect data pertaining to a substrate, the method comprising: determining the local density of said defects within a preselected area of said substrate; determining the average density of all of said defects on said substrate; and defining said search radius to be proportional to the ratio of said local density to said average density.
Claim 37
Dependent Claim
25 words
The method of claim 30 wherein said search radius is set at a minimum radius for said density ratios of less than a preselected value.
Claim 38
Dependent Claim
16 words
The method of claim 30 wherein said search radius linearly increases as said density ratio increases.
Claim 39
Dependent Claim
25 words
The method of claim 30 wherein said search radius is set at a maximum radius for said density ratios of greater than a preselected value.