Prosecution Insights
Last updated: August 06, 2026
Application No. 18/708,964

SYSTEMS AND METHODS FOR MECHANICAL POLISHING

Non-Final OA §103
Filed
May 09, 2024
Priority
Nov 10, 2021 — provisional 63/278,017 +1 more
Examiner
CRANDALL, JOEL DILLON
Art Unit
3723
Tech Center
3700 — Mechanical Engineering & Manufacturing
Assignee
Sybridge Technologies U S Inc.
OA Round
1 (Non-Final)
59%
Grant Probability
Moderate
1-2
OA Rounds
1y 2m
Est. Remaining
81%
With Interview

Examiner Intelligence

Grants 59% of resolved cases
59%
Career Allowance Rate
462 granted / 780 resolved
-10.8% vs TC avg
Strong +22% interview lift
Without
With
+21.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
23 currently pending
Career history
798
Total Applications
across all art units

Statute-Specific Performance

§101
0.7%
-39.3% vs TC avg
§103
46.0%
+6.0% vs TC avg
§102
22.9%
-17.1% vs TC avg
§112
29.7%
-10.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 780 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-6, 9, 11, 18-20, and 28-29 is/are rejected under 35 U.S.C. 103 as being unpatentable over Whitney (US-5,077,941) in view of Isadahl (US-5,140,776). Regarding claim 1 (Original), Whitney (US-5,077,941) discloses a system for mechanical polishing of a surface of a manufacturing mold, comprising: a verification apparatus (digital TV camera 58) configured to obtain a surface finish indicator associated with the surface of the manufacturing mold (stamping die 10) to be polished (Fig. 6) (“Commonly available digital TV's 58 have an image plane that is divided into individual light-sensitive "pixels". Typically the pixels are in a square array of 512 pixels in each row, with 512 rows. The electronics associated with such cameras permit a computer to measure the location of light and dark regions on the image plane to an accuracy of one pixel.”) [Whitney; col. 4, lines 49-55] (“The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black. Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels.”) [Whitney; col. 5, lines 1-6] (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14] (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R”) [Whitney; col. 5, lines 24-27]; a polishing robot (robot 50) configured to perform a mechanical polishing function on the surface, the mechanical polishing function for removing material from the surface (“A control program in robot controller 64 drives robot 50 and grinder 56 over the surface of die 10 while maintaining the grinding disk 60 at the correct angle and the downward force at the correct level.”) [Whitney; col. 6, lines 18-21]; and a controller (computer 62) configured to: receive, from the verification apparatus (digital TV 58), the surface finish indicator (colors of the pixels indicating surface finish) (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14], obtain a polishing profile for the surface (the profile being pixels representing a number between 0 to 255) (“Computer 62 or another electronic device reads each of the sensors: force sensor, tachometer, TV. Each of these can be bought commercially. The TV 58 typically plugs into a computer and permits the image to be represented in computer memory and displayed on a screen if desired. The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black.”) [Whitney; col. 4, line 64 – col. 5, line 4], and send, to the polishing robot, a command to perform the polishing function on the surface based on the obtained surface finish indicator and the reference polishing profile (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]. Whitney fails to disclose obtaining a reference polishing profile for the surface. However, Isadahl (US-5,140,776) teaches that vision systems use an ideal profile as a reference profile to the representative profile (as measured by a vision system 42) in order to guide grinding contrl (“The step of comparing the representative rail profile to an ideal profile is best understood with reference to FIG. 7. In FIG. 7, a representative rail profile R as measured by the vision system 42 and determined by the grinding control computer 62 is depicted in phantom lines.”) [Isadahl; col. 6, lines 8-13]. Since Isadahl is pertinent to vision control systems in automated grinding, it therefore would’ve been obvious to one of ordinary skill in the art, particularly in view of Whitney who mentions performing calculations and comparisons of the darkness of different pixels in order guide grinding control (“Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels. TV, electronics to plug into the computer, and software may be bought from Imaging Technology, Inc., of Woburn, Mass. The computer 62 also drives the robot controller 64 that operates robot 50.”) [Whitney; col. 5, lines 4-10], to use a reference profile (i.e. an ideal profile), as taught by Isadahl, for comparison to measure if the grinding is to be stopped (i.e. that the profile has reached it’s ideal profile) (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped.”) [Whitney; col. 7, lines 1-3]. Regarding claim 2 (Original), Whitney discloses the system of claim 1 wherein the verification apparatus comprises a vision system (TV camera 58) including at least one camera (camera 58) (“a TV camera 58 to view the surface of the die 12”) [Whitney; col. 4, lines 35-36], and wherein the surface finish indicator comprises an image of the surface (“Commonly available digital TV's 58 have an image plane that is divided into individual light-sensitive "pixels". Typically the pixels are in a square array of 512 pixels in each row, with 512 rows.”) [Whitney; col. 4, lines 49-52]. Regarding claim 3 (Original), Whitney discloses the system of claim 1 wherein the verification apparatus (TV camera 58) comprises a sensor (TV camera 58) and wherein the surface finish indicator comprises data associated with a measured finish quality (surface topography) of the surface (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14] (Figs. 4, 5, 6). Regarding claim 4 (Original), Whitney discloses the system of claim 3 wherein the controller (programmed computer 62) (Fig. 6) is configured to cooperate with the verification apparatus (camera 58) to determine a surface finish level (topography) based on the obtained data associated with the measured finish quality (topography) of the surface (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]. Regarding claim 5 (Original), Whitney discloses the system of claim 1 wherein the polishing robot (robot 50) comprises an end effector (grinder 56) configured to manipulate a polishing tool (grinding disk 60) (Fig. 6). Regarding claim 6 (Original), Whitney discloses the system of claim 5 wherein the end effector (grinder 56) comprises a stone holder (grinder 56) configured to manipulate a polishing stone (grinding disk 60) to perform the polishing function on the surface (“A control program in robot controller 64 drives robot 50 and grinder 56 over the surface of die 10 while maintaining the grinding disk 60 at the correct angle and the downward force at the correct level.”) [Whitney; col. 6, lines 19-22]. Regarding claim 9 (Original), Whitney discloses the system of claim 1 wherein the controller is configured send the command based on a comparison between the obtained surface finish indicator and the reference polishing profile (“The path of grinder 52 over die 10 may be calculated based on the shape of the die as originally machined by numerically controlled machine tools. Virtually all dies used in major industries are machined by NC methods. This shape is stored in a computer and may be read into the robot 50 by means that are known to those familiar with the state of the art. Software in the robot controller 64 can then convert this shape into commands to the robot joint motors 66, 68, 70 so as to drive the tip of grinding disk 60 over the die surface while maintaining disk 60 at the correct angle (typically 10.degree.) relative to the die surface. Robot controller 64 through computer 62 responds to force sensor 54 if the force is too low or too high and drives disk 60 toward or away from die 12 respectively, according to the equation.”) [Whitney; col. 6, lines 22-36] (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped. If not, the desired contact force necessary for the next pass is calculated in step 126, and a grinding pass is commanded to begin in step 128.”) [Whitney; col. 7, lines 1-6] (Figs. 8 and 10). Regarding claim 11 (Original), Whitney discloses the system of claim 1 wherein: the controller (programmed computer 62) is configured to send the command to perform the polishing function based on a specified surface finish parameter (“The path of grinder 52 over die 10 may be calculated based on the shape of the die as originally machined by numerically controlled machine tools. Virtually all dies used in major industries are machined by NC methods. This shape is stored in a computer and may be read into the robot 50 by means that are known to those familiar with the state of the art. Software in the robot controller 64 can then convert this shape into commands to the robot joint motors 66, 68, 70 so as to drive the tip of grinding disk 60 over the die surface while maintaining disk 60 at the correct angle (typically 10.degree.) relative to the die surface. Robot controller 64 through computer 62 responds to force sensor 54 if the force is too low or too high and drives disk 60 toward or away from die 12 respectively, according to the equation.”) [Whitney; col. 6, lines 22-36] (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped. If not, the desired contact force necessary for the next pass is calculated in step 126, and a grinding pass is commanded to begin in step 128.”) [Whitney; col. 7, lines 1-6] (Figs. 8 and 10); and the polishing robot is configured to perform the polishing function on the surface such that, after the polishing function has been completed, the surface complies with the specified surface finish parameter (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped. If not, the desired contact force necessary for the next pass is calculated in step 126, and a grinding pass is commanded to begin in step 128.”) [Whitney; col. 7, lines 1-6] (Figs. 8 and 10). Regarding claim 18 (Original), Whitney discloses the system of claim 1 wherein: the controller is configured to send first and second commands to perform first and second polishing functions (coarse and fine grinding) based on a first surface finish parameter and a second surface finish parameter (“At the end of the pass, the inquiry is made in step 132 as to whether the grinding procedure is nearly done: that is, if w is nearly zero. If it is, then the grinder changes to a finer grit in step 134.”) [Whitney; col. 7, lines 10-14], respectively, the second surface finish parameter being associated with a higher polish (finish polishing) than the first surface finish parameter (“The grinding process controlled by the computer begins with the making of a preliminary grinding pass step 120, FIG. 8, over all or part of the die, using, for example, five pounds of contact force. The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped. If not, the desired contact force necessary for the next pass is calculated in step 126, and a grinding pass is commanded to begin in step 128.”) [Whitney; col. 6, line 66 – col. 7, line 6]; and the polishing robot is configured to perform the first polishing function such that, after the first polishing function has been completed, the surface complies with the first surface finish parameter, and to subsequently perform the second polishing function such that, after the second polishing function has been completed, the surface complies with the second surface finish parameter (polishing proceeds at a relatively coarse polish and then proceeds to finer grit once the first polish parameter is reached) (“The grinding process controlled by the computer begins with the making of a preliminary grinding pass step 120, FIG. 8, over all or part of the die, using, for example, five pounds of contact force. The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped. If not, the desired contact force necessary for the next pass is calculated in step 126, and a grinding pass is commanded to begin in step 128.”) [Whitney; col. 6, line 66 – col. 7, line 6]. Regarding claim 19 (Original), Whitney discloses the system of claim 18 wherein: the controller is configured to: receive a first polishing completion indication from the polishing robot upon completion of the first polishing function (“At less frequent intervals, the TV is commanded to take a picture. At the end of the pass, the inquiry is made in step 132 as to whether the grinding procedure is nearly done: that is, if w is nearly zero. If it is, then the grinder changes to a finer grit in step 134.”) [Whitney; col. 7, lines 9-14]; and prevent the polishing robot from performing the second polishing function until the first polishing completion indication has been received (only proceeds to the next step of polishing, using finer grit, when the polishing parameter for surface topography reaches the first value) (“At less frequent intervals, the TV is commanded to take a picture. At the end of the pass, the inquiry is made in step 132 as to whether the grinding procedure is nearly done: that is, if w is nearly zero. If it is, then the grinder changes to a finer grit in step 134.”) [Whitney; col. 7, lines 9-14]. Regarding claim 20 (Original), Whitney discloses the system of claim 1 wherein: the verification apparatus (digital camera 58) is configured to obtain first and second surface finish indicators (different pixels having different colors) providing respective indications of a measured finish quality of first and second areas of the surface to be polished (“Computer 62 or another electronic device reads each of the sensors: force sensor, tachometer, TV. Each of these can be bought commercially. The TV 58 typically plugs into a computer and permits the image to be represented in computer memory and displayed on a screen if desired. The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black. Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels”) [Whitney; col. 4, line 64 – col. 5, line 6]; the polishing robot (robot 50) is configured to perform first and second polishing functions on the first and second areas of the surface, respectively (“The die is then placed at a known XYZ location in the robot workspace, step 108, and then the program data on the machined shape of the die surface is read, typed, or electronically transferred, step 110, into the robot controller. The data is in the form of XYZ coordinates. The robot's control language is then used, step 112, to program the robot to move the grinder over the die surface in partially overlapping strips in order to pass the grinder tip through coordinate points representing the die surface while keeping the grinding disk at a 10.degree. angle to the surface.”) [Whitney; col. 6, lines 49-60]; and the controller is configured to: receive, from the verification apparatus, the first and second surface finish indicators (pixel colors), send, to the polishing robot, a first command to perform the first polishing function on the first area of the surface based on the first surface finish indicator (pixels), and send, to the polishing robot (makes the determination of whether to polish based on both first and second surface finish indicators, and performs a command respective of those values) (“At the end of the pass, the inquiry is made in step 132 as to whether the grinding procedure is nearly done: that is, if w is nearly zero. If it is, then the grinder changes to a finer grit in step 134.”) [Whitney; col. 7, lines 10-14], a second command to perform the second polishing function on the second area of the surface based on the second surface finish indicator (makes the determination of whether to polish based on both first and second surface finish indicators, and performs a command respective of those values) (“At the end of the pass, the inquiry is made in step 132 as to whether the grinding procedure is nearly done: that is, if w is nearly zero. If it is, then the grinder changes to a finer grit in step 134.”) [Whitney; col. 7, lines 10-14]. Regarding claim 28 (Original), Whitney discloses a method for mechanical polishing of a surface of a manufacturing mold, comprising: obtaining, by a verification apparatus (digital camera 58), a surface finish indicator associated with the surface of the manufacturing mold to be polished (Fig. 6) (“Commonly available digital TV's 58 have an image plane that is divided into individual light-sensitive "pixels". Typically the pixels are in a square array of 512 pixels in each row, with 512 rows. The electronics associated with such cameras permit a computer to measure the location of light and dark regions on the image plane to an accuracy of one pixel.”) [Whitney; col. 4, lines 49-55] (“The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black. Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels.”) [Whitney; col. 5, lines 1-6] (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14] (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R”) [Whitney; col. 5, lines 24-27]; receiving, by a controller (computer 62) and from the verification apparatus, the surface finish indicator (colors of the pixels indicating surface finish) (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14]; obtaining, by the controller (computer 62), a polishing profile for the surface (the profile being pixels representing a number between 0 to 255) (“Computer 62 or another electronic device reads each of the sensors: force sensor, tachometer, TV. Each of these can be bought commercially. The TV 58 typically plugs into a computer and permits the image to be represented in computer memory and displayed on a screen if desired. The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black.”) [Whitney; col. 4, line 64 – col. 5, line 4]; and sending, by the controller and to a polishing robot (robot 50), a command to perform the polishing function on the surface based on the obtained surface finish indicator and the reference polishing profile (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]; and performing, by the polishing robot, a mechanical polishing function on the surface, the mechanical polishing function removing material from the surface (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]. Whitney fails to disclose obtaining a reference polishing profile for the surface. However, Isadahl (US-5,140,776) teaches that vision systems use an ideal profile as a reference profile to the representative profile (as measured by a vision system 42) in order to guide grinding contrl (“The step of comparing the representative rail profile to an ideal profile is best understood with reference to FIG. 7. In FIG. 7, a representative rail profile R as measured by the vision system 42 and determined by the grinding control computer 62 is depicted in phantom lines.”) [Isadahl; col. 6, lines 8-13]. Since Isadahl is pertinent to vision control systems in automated grinding, it therefore would’ve been obvious to one of ordinary skill in the art, particularly in view of Whitney who mentions performing calculations and comparisons of the darkness of different pixels in order guide grinding control (“Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels. TV, electronics to plug into the computer, and software may be bought from Imaging Technology, Inc., of Woburn, Mass. The computer 62 also drives the robot controller 64 that operates robot 50.”) [Whitney; col. 5, lines 4-10], to use a reference profile (i.e. an ideal profile), as taught by Isadahl, for comparison to measure if the grinding is to be stopped (i.e. that the profile has reached it’s ideal profile) (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped.”) [Whitney; col. 7, lines 1-3]. Regarding claim 29 (Original), Whitney discloses a non-transient computer-readable storage medium having instructions embodied thereon (on the controller 62 of Whitney), the instructions being executable by one or more processors to perform a computer-implemented method for mechanical polishing of a surface of a manufacturing mold, the method comprising: obtaining, by a verification apparatus (camera 58), a surface finish indicator associated with the surface of the manufacturing mold to be polished; receiving, by a controller and from the verification apparatus, the surface finish indicator (Fig. 6) (“Commonly available digital TV's 58 have an image plane that is divided into individual light-sensitive "pixels". Typically the pixels are in a square array of 512 pixels in each row, with 512 rows. The electronics associated with such cameras permit a computer to measure the location of light and dark regions on the image plane to an accuracy of one pixel.”) [Whitney; col. 4, lines 49-55] (“The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black. Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels.”) [Whitney; col. 5, lines 1-6] (“Computer 62 interprets the TV view of the surface of the die for the purpose of determining the relative widths of dark and light stripes and the width in inches or mm of each stripe.”) [Whitney; col. 5, lines 11-14] (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R”) [Whitney; col. 5, lines 24-27]; obtaining, by the controller, a polishing profile for the surface (the profile being pixels representing a number between 0 to 255) (“Computer 62 or another electronic device reads each of the sensors: force sensor, tachometer, TV. Each of these can be bought commercially. The TV 58 typically plugs into a computer and permits the image to be represented in computer memory and displayed on a screen if desired. The degree of darkness of each pixel is represented as an individual number in the computer memory ranging in value from 0 for pure white to 255 for pure black.”) [Whitney; col. 4, line 64 – col. 5, line 4]; sending, by the controller and to a polishing robot, a command to perform the polishing function on the surface based on the obtained surface finish indicator and the polishing profile (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]; and performing, by the polishing robot, a mechanical polishing function on the surface, the mechanical polishing function removing material from the surface (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]. Whitney fails to disclose obtaining a reference polishing profile for the surface. However, Isadahl (US-5,140,776) teaches that vision systems use an ideal profile as a reference profile to the representative profile (as measured by a vision system 42) in order to guide grinding contrl (“The step of comparing the representative rail profile to an ideal profile is best understood with reference to FIG. 7. In FIG. 7, a representative rail profile R as measured by the vision system 42 and determined by the grinding control computer 62 is depicted in phantom lines.”) [Isadahl; col. 6, lines 8-13]. Since Isadahl is pertinent to vision control systems in automated grinding, it therefore would’ve been obvious to one of ordinary skill in the art, particularly in view of Whitney who mentions performing calculations and comparisons of the darkness of different pixels in order guide grinding control (“Commercial software is available for performing such calculations as processing the image, enhancing it, and comparing the darkness of different pixels. TV, electronics to plug into the computer, and software may be bought from Imaging Technology, Inc., of Woburn, Mass. The computer 62 also drives the robot controller 64 that operates robot 50.”) [Whitney; col. 5, lines 4-10], to use a reference profile (i.e. an ideal profile), as taught by Isadahl, for comparison to measure if the grinding is to be stopped (i.e. that the profile has reached it’s ideal profile) (“The amount of material remaining is calculated in step 122. If the grinding is done, step 124, the system is stopped.”) [Whitney; col. 7, lines 1-3]. Claim(s) 21 and 22 is/are rejected under 35 U.S.C. 103 as being unpatentable over Whitney (US-5,077,941) in view of Isadahl (US-5,140,776), and further in view of Queck (US-2016/0303701). Regarding claim 21 (Original), Whitney discloses the system of claim 1, but fails to disclose wherein the polishing robot comprises a plurality of polishing robots. However, using multiple polishing robots (34, 36) is known, as taught by Queck (US-2016/0303701), in order to simultaneously and efficiently process workpieces (Fig. 9) (“In FIG. 9, one lite is present at the seaming station and both robot arms work on the lite simultaneously to seam different portions of the lite.”) [Queck; paragraph 0032]. Therefore, it would’ve been obvious to one of ordinary skill in the art to duplicate the polishing robot of Whitney in order to double the amount of work being done at a single time, as taught by Queck, so that the work is done more efficiently [Queck; paragraph 0032]. Regarding claim 22 (Original), Whitney, as modified by Queck, discloses the system of claim 21 wherein: the plurality of polishing robots are configured to perform a plurality of polishing functions on the surface (each performing a respective polishing function amounting to a plurality of functions); and the controller is configured to: receive, from the verification apparatus, the surface finish indicator, and send, to the plurality of polishing robots, a plurality of commands to cooperate to perform the plurality of polishing functions on the surface based on the surface finish indicator (“The remaining height of metal yet to be ground is calculated based on the measured dark widths. The relationship for remaining height h, based on measured dark width w, and cutter radius R as noted earlier, is h=w.sup.2 /8R. (1) Computer 62 decides how much of the remaining material to grind off during the next pass of the grinding disk over a region of the die, typically 50% to 75% of the remaining amount rather than 100% in order to avoid the risk of grinding off too much.”) [Whitney; col. 5, lines 23-34]. Allowable Subject Matter Claim 10 is objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. The following is a statement of reasons for the indication of allowable subject matter: The prior art fails to anticipate or render obvious , in combination with all other claim limitations, “compare, using a machine learning-based comparator, the obtained surface finish indicator with the reference polishing profile; and generate the command based at least in part on a result of the comparison using the machine learning-based comparator.” Claim 23, and those claims depending therefrom including claims 24-26, are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. The following is a statement of reasons for the indication of allowable subject matter: The prior art fails to anticipate or render obvious “the controller is configured to: receive, from the verification apparatus, the plurality of surface finish indicators, send, to the plurality of polishing robots, a plurality of commands to perform the plurality of polishing functions on the plurality of areas of the surface based on the plurality of surface finish indicators.” Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Tegoeh (US-2018/0056480) is pertinent to a reference profile (“predetermined profile”) in order to guide grinding control, as in claim 1. US-2015/0099425, US-20040102136, US-2002/0072297, US-2020/0269439 are pertinent to claim 1. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JOEL DILLON CRANDALL whose telephone number is (571)270-5947. The examiner can normally be reached Mon - Fri 8:30 - 5:30. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Monica Carter can be reached at 571-270-5947. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /JOEL D CRANDALL/ Examiner, Art Unit 3723
Read full office action

Prosecution Timeline

May 09, 2024
Application Filed
Jul 29, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12691545
PROCESSING SYSTEM
2y 10m to grant Granted Jul 28, 2026
Patent 12686097
SEMICONDUCTOR PROCESSING TOOL AND METHODS OF OPERATION
3y 1m to grant Granted Jul 21, 2026
Patent 12678912
CHEMICAL MECHANICAL POLISHING TEMPERATURE SCANNING APPARATUS FOR TEMPERATURE CONTROL
2y 11m to grant Granted Jul 14, 2026
Patent 12667927
Electric Knife Sharpener for Elastically Grinding Double Edges
2y 9m to grant Granted Jun 30, 2026
Patent 12667928
UNIT FOR DEBURRING AND ROUNDING EDGES IN A SURFACE GRINDING MACHINE
2y 10m to grant Granted Jun 30, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
59%
Grant Probability
81%
With Interview (+21.8%)
3y 5m (~1y 2m remaining)
Median Time to Grant
Low
PTA Risk
Based on 780 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month