Prosecution Insights
Last updated: July 17, 2026
Application No. 18/442,572

SYSTEMS AND METHODS PROVIDING SURFACE OFFSETS FOR ADDITIVE MANUFACTURING

Non-Final OA §102§103
Filed
Feb 15, 2024
Priority
May 17, 2023 — IN 202311034485
Examiner
EVERETT, CHRISTOPHER E
Art Unit
2117
Tech Center
2100 — Computer Architecture & Software
Assignee
General Electric Company
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
1m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
716 granted / 856 resolved
+28.6% vs TC avg
Strong +23% interview lift
Without
With
+23.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
28 currently pending
Career history
879
Total Applications
across all art units

Statute-Specific Performance

§101
2.2%
-37.8% vs TC avg
§103
82.7%
+42.7% vs TC avg
§102
8.5%
-31.5% vs TC avg
§112
3.5%
-36.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 856 resolved cases

Office Action

§102 §103
CTNF 18/442,572 CTNF 88998 DETAILED ACTION Claims 1-20 are pending. 07-06 AIA 15-10-15 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Claim Rejections - 35 USC § 102 07-07-aia AIA 07-07 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – 07-08-aia AIA (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. 07-12-aia AIA (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. 07-15 AIA Claim s 1-2, 5-10, and 12-20 are rejected under 35 U.S.C. 102( a)(1 ) as being unpatentable by U.S. Patent Application Publication No. 2007/0173967 (Kritchman). Claim 1: The cited prior art describes a computer program product comprising a non-transitory computer-readable medium storing instructions, that when executed by a computer processor, cause the computer processor to perform a method comprising: (Kritchman: see the controller 62 with software 68, memory 66, and processor 64 as illustrated in figure 1B and as described in paragraph 0039; “The present invention relates to the field of rapid prototyping (RP), and more particularly to methods of achieving high accuracy of dimensions and high quality in three-dimensional (3D) printing.” Paragraph 0002) discretizing distinct surfaces of a 3D model defining nominal geometry of a component to be manufactured using an additive manufacturing machine; (Kritchman: “Referring to FIG. 11, in step 100, a three dimensional printer accepts data representing a three dimensional object.” Paragraph 0085; “Selective surface modifications may refer to, for example, modifications made at the surfaces of the model being printed in order to compensate for inaccuracies.” Paragraph 0051) defining a build orientation of the 3D model, the build orientation comprises an initial build plane and a build direction; (Kritchman: see the tray 4 (i.e., build plane) and the space 44 for the layers (i.e., build direction) as illustrated in figures 7A, 7B, 7C, 7D and as described in paragraphs 0062, 0063) applying one or more in-plane offsets to at least one of the discretized distinct surfaces of the 3D model; and (Kritchman: “In step 110, the printer may accept data affecting a modification to the object data. For example, the printer may accept a material type, a set of nozzles, a user request, a modification parameter, etc.” paragraph 0086; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) generating an offset 3D model for use by the additive manufacturing machine to manufacture the component such that a manufactured component comprises the nominal geometry defined by the 3D model, wherein the offset 3D model defines the nominal geometry of the component offset by the one or more in-plane offsets applied to the at least one of the discretized distinct surfaces of the 3D model. (Kritchman: “In step 120, the printer may calculate an adjustment parameter based on the data received in step 110. The adjustment parameter may be, for example, a simple number or set of numbers, a set of instructions, or other data.” Paragraph 0087; “In one embodiment, "Selective Surface Modifications" may be performed by introducing surface modifications to the COD or other data.” Paragraph 0056; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) Claim 2: The cited prior art describes the computer program product of claim 1, further comprising instructions for performing the method comprising: implementing a slicing tool configured to: (Kritchman: “FIG. 11 depicts a series of steps according to one embodiment of the present invention. Steps may be omitted or modified, and other steps or series of steps may be used.” Paragraph 0084) slice the offset 3D model into a plurality of layers for building with the additive manufacturing machine, and (Kritchman: “According to one embodiment, for the area below where the leveling device is first active, the object data may be "sliced" and converted into layers based on the larger, un-leveled thickness (e.g., Td), rather than the smaller, leveled thickness (e.g. Tr). When the object data is converted from, e.g., CAD data, an initial, lower, set of layers may be thicker than an upper set of layers. Thus, when printing, the tray 4 may be moved according to the larger amount. Such computation and tray movement may be factored into the adjustment parameter.” Paragraph 0072; “The adjustment parameter may include instructions to produce a first layer thickness (by, for example, moving the tray 4 in a first step distance) between the slices when preparing the sliced printable data in the lower part of the object. This is performed up to a certain height. A second layer thickness is used above that height. Typically, the first thickness is substantially equal to the average thickness of the deposited material in a slice before leveling, and the second thickness is substantially equal to the tray 4 step movement from slice to slice, or to the layer thickness with leveling.” Paragraph 0074) generate additive manufacturing machine control commands for building the component based on the plurality of layers of the offset 3D model with the additive manufacturing machine. (Kritchman: “In step 130, the printer prints the object according to the data accepted or stored in steps 100 and 110 and according to the adjustment parameter. Typically, the printer lays down one or more materials according to such data and parameters. The printer may cause such material to solidify--for example, the material may be cured. An adjustment parameter may be created or modified during printing.” Paragraph 0088; “modifying the data representing the three dimensional-object based on the adjustment parameter; and printing at least one layer of the three-dimensional object according to modified data” claim 1) Claim 5: The cited prior art describes the computer program product of claim 1, wherein the one or more in-plane offsets change a position of points defining the nominal geometry of the component in the 3D model, and the changes in the position of the points occurs in a direction perpendicular to the build direction. (Kritchman: see the offsets as illustrated in figures 9A, 9B, 9C; “FIGS. 9A, 9B and 9C depict the path of drops when various offsets are used, according to an embodiment of the present invention. Referring to FIG. 9A, when a drop is dispensed in either the forward or backward direction, with the head position being the same, the two drops continue in, respectively, the forward or backward direction until landing on the slice plane, but not landing on the same spot as desired per the data. Referring to FIG. 9B, when an offset is added to the position at which the drop is dispensed, its landing position on the surface of the object 2 may be altered in a way that the drops land on the theoretical edge 200 of the object in the slice plane. Due to rounding of the model edge (see "Vertical Thin Walls, Pins, or Other Structures," above), the model edge 202 may retreat from the theoretical edge 200, and therefore some droplets may miss the object 2, causing dripping on the object wall or, possibly, a phantom wall at the bottom of the model. Referring to FIG. 9C, the proper offset results in, for a given edge pixel 204, the landing position of a drop 206 during both its forward and backward pass being substantially the same on the actual wall's edge 202.” Paragraph 0082) Claim 6: The cited prior art describes the computer program product of claim 1, wherein the one or more in-plane offsets are applied to each of the discretized distinct surfaces of the 3D model. (Kritchman: “In step 110, the printer may accept data affecting a modification to the object data. For example, the printer may accept a material type, a set of nozzles, a user request, a modification parameter, etc.” paragraph 0086; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) Claim 7: The cited prior art describes the computer program product of claim 1, wherein a magnitude of the one or more in-plane offsets for the at least one of the discretized distinct surfaces changes across build planes of the at least one of the discretized distinct surfaces along the build direction. (Kritchman: “Adjustment in, for example, the X direction between the forward and reverse motions of the printing head 8 may correct for errors such as dripping of interface material at the edge walls of the model 2. The adjustment may reduce deviation of the drop flight trajectory, for example deviations out of the edge point of the model wall. Proper adjustment may be achieved, for example, by adding a position offset (`back offset`) which adjusts X position where the droplets land on the model 2. In a printing situation where drops are intended land over the same pixel or position of the model 2 in both forward and backward movements, the offset may adjust the print bead 8 position when injecting the respective drops during forward and backward movements. Note as with "X" and "Y", forward and backward are relative terms, and may be interchangeable across different embodiments. FIGS. 9A, 9B and 9C depict the path of drops when various offsets are used, according to an embodiment of the present invention. Referring to FIG. 9A, when a drop is dispensed in either the forward or backward direction, with the head position being the same, the two drops continue in, respectively, the forward or backward direction until landing on the slice plane, but not landing on the same spot as desired per the data. Referring to FIG. 9B, when an offset is added to the position at which the drop is dispensed, its landing position on the surface of the object 2 may be altered in a way that the drops land on the theoretical edge 200 of the object in the slice plane. Due to rounding of the model edge (see "Vertical Thin Walls, Pins, or Other Structures," above), the model edge 202 may retreat from the theoretical edge 200, and therefore some droplets may miss the object 2, causing dripping on the object wall or, possibly, a phantom wall at the bottom of the model. Referring to FIG. 9C, the proper offset results in, for a given edge pixel 204, the landing position of a drop 206 during both its forward and backward pass being substantially the same on the actual wall's edge 202.” Paragraph 0082) Claim 8: The cited prior art describes the computer program product of claim 1, wherein a first in-plane offset applied to a first discretized distinct surface of the 3D model is different than a second in-plane offset applied to a second discretized distinct surface of the 3D model. (Kritchman: “Referring to FIG. 9C, the proper offset results in, for a given edge pixel 204, the landing position of a drop 206 during both its forward and backward pass being substantially the same on the actual wall's edge 202.” Paragraph 0082; “In step 110, the printer may accept data affecting a modification to the object data. For example, the printer may accept a material type, a set of nozzles, a user request, a modification parameter, etc.” paragraph 0086; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) Claim 9: The cited prior art describes the computer program product of claim 8, wherein the first discretized distinct surface of the 3D model shares a boundary with the second discretized distinct surface, a magnitude of the first in-plane offset and a magnitude of the second in-plane offset merges together along the boundary. (Kritchman: “Referring to FIG. 9C, the proper offset results in, for a given edge pixel 204, the landing position of a drop 206 during both its forward and backward pass being substantially the same on the actual wall's edge 202.” Paragraph 0082; “In step 110, the printer may accept data affecting a modification to the object data. For example, the printer may accept a material type, a set of nozzles, a user request, a modification parameter, etc.” paragraph 0086; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) Claim 10: The cited prior art describes the computer program product of claim 1, wherein applying the one or more in-plane offsets to the 3D model preserves heights, in the build direction, of the nominal geometry of the component. (Kritchman: see the height of the layers as illustrated in figures 7A, 7B, 7C, 7D; “FIG. 7D is a side view of a pedestal built up to h height and beyond, where the leveling device first comes into contact with the interface material, and indicating the difference in depth of the layers `leveled` by the leveling device (leveled layers of pedestal shown above h height with leveled layers 6 of model 2 above the pedestal 40), according to an embodiment of the present invention.” Paragraph 0062; “In FIG. 7C, Tr is the step size of tray 4 movement in the Z direction from slice to slice (e.g., the thickness of each layer 6 after being leveled). A slice is denoted 1, where the first slice is i=1, the second i=2 and so on up to i=n. H 42 denotes the height from the tray 4 to the level at which the roller 13 is in touch with the dispensed interface material. Thus as may be seen in FIGS. 7B and 7C, the following relations can be described (other relationships may be used in other embodiments): hi=Tr.times.i+d for i=1, 2, . . . n.” paragraph 0066) Claim 12: The cited prior art describes the computer program product of claim 1, wherein the offset 3D model is at least one of an STL file or a B-rep model. (Kritchman: “Controller 62 may, for example, create an intermediate set of data such as COD data or STL data, or other data. Such intermediate data may be adjusted according to the various embodiments described herein. Typically, controller 62 alters data such as intermediate data or instructions sent to the various components of the printer 1 using, for example, an adjustment parameter.” Paragraph 0038) Claim 13: The cited prior art describes the computer program product of claim 1, wherein the one or more in-plane offsets is defined by at least one of an attribute of the additive manufacturing machine or an attribute of a material for manufacturing the component. (Kritchman: “The method according to claim 1, comprising calculating the adjustment parameter based on a material type.” Claim 4) Claim 14: The cited prior art describes a computer program product comprising a non-transitory computer-readable medium storing instructions, that when executed by a computer processor, cause the computer processor to perform a method comprising: (Kritchman: see the controller 62 with software 68, memory 66, and processor 64 as illustrated in figure 1B and as described in paragraph 0039; “The present invention relates to the field of rapid prototyping (RP), and more particularly to methods of achieving high accuracy of dimensions and high quality in three-dimensional (3D) printing.” Paragraph 0002) discretizing distinct surfaces of a 3D model defining nominal geometry of a component to be manufactured using an additive manufacturing machine; (Kritchman: “Referring to FIG. 11, in step 100, a three dimensional printer accepts data representing a three dimensional object.” Paragraph 0085; “Selective surface modifications may refer to, for example, modifications made at the surfaces of the model being printed in order to compensate for inaccuracies.” Paragraph 0051) defining a build orientation of the 3D model, the build orientation comprises an initial build plane and a build direction; and (Kritchman: see the tray 4 (i.e., build plane) and the space 44 for the layers (i.e., build direction) as illustrated in figures 7A, 7B, 7C, 7D and as described in paragraphs 0062, 0063) implementing a slicing tool configured to: (Kritchman: “FIG. 11 depicts a series of steps according to one embodiment of the present invention. Steps may be omitted or modified, and other steps or series of steps may be used.” Paragraph 0084) slice the 3D model into a plurality of layers for building with the additive manufacturing machine, (Kritchman: “According to one embodiment, for the area below where the leveling device is first active, the object data may be "sliced" and converted into layers based on the larger, un-leveled thickness (e.g., Td), rather than the smaller, leveled thickness (e.g. Tr). When the object data is converted from, e.g., CAD data, an initial, lower, set of layers may be thicker than an upper set of layers. Thus, when printing, the tray 4 may be moved according to the larger amount. Such computation and tray movement may be factored into the adjustment parameter.” Paragraph 0072; “The adjustment parameter may include instructions to produce a first layer thickness (by, for example, moving the tray 4 in a first step distance) between the slices when preparing the sliced printable data in the lower part of the object. This is performed up to a certain height. A second layer thickness is used above that height. Typically, the first thickness is substantially equal to the average thickness of the deposited material in a slice before leveling, and the second thickness is substantially equal to the tray 4 step movement from slice to slice, or to the layer thickness with leveling.” Paragraph 0074) apply one or more in-plane offsets to one or more of the plurality of layers for at least one of the discretized distinct surfaces of the 3D model, and (Kritchman: “In step 110, the printer may accept data affecting a modification to the object data. For example, the printer may accept a material type, a set of nozzles, a user request, a modification parameter, etc.” paragraph 0086; “The data (COD, STL or other data) may be modified (for example, by controller 62) in order to compensate for the surface enlargement or shrinkage offset at the model surface in the X-Y directions. Generally, the correction (or offset) depends on whether the model surface is adjacent to support material or air. It also may depend on the support thickness near the model surface, or other factors. The offset may be continuously changed from that corresponding to air at very small support thickness, to that corresponding to support of thicknesses larger than, for example, 3 mm.” paragraph 0059) generate additive manufacturing machine control commands for building the component incorporating the on the one or more in-plane offsets applied to the one or more of the plurality of layers of the 3D model with the additive manufacturing machine. (Kritchman: “In step 130, the printer prints the object according to the data accepted or stored in steps 100 and 110 and according to the adjustment parameter. Typically, the printer lays down one or more materials according to such data and parameters. The printer may cause such material to solidify--for example, the material may be cured. An adjustment parameter may be created or modified during printing.” Paragraph 0088; “modifying the data representing the three dimensional-object based on the adjustment parameter; and printing at least one layer of the three-dimensional object according to modified data” claim 1) Claim 15: Claim 15 is substantially similar to claim 5 and is rejected based on the same reasons and rationale. 15. The computer program product of claim 14, wherein the one or more in-plane offsets change a position of points defining the nominal geometry of the component in the 3D model, and the changes in the position of the points occurs in a direction perpendicular to the build direction. Claim 16: Claim 16 is substantially similar to claim 6 and is rejected based on the same reasons and rationale. 16. The computer program product of claim 14, wherein the one or more in-plane offsets are applied to each of the discretized distinct surfaces of the 3D model. Claim 17: Claim 17 is substantially similar to claim 10 and is rejected based on the same reasons and rationale. 17. The computer program product of claim 14, wherein applying the one or more in-plane offsets to the 3D model preserves heights, in the build direction, of the nominal geometry of the component. Claim 18: Claim 18 is substantially similar to claim 13 and is rejected based on the same reasons and rationale. 18. The computer program product of claim 14, wherein the one or more in-plane offsets is defined by at least one of an attribute of the additive manufacturing machine or an attribute of a material for manufacturing the component. Claim 19: Claim 19 is substantially similar to claim 1 and is rejected based on the same reasons and rationale. 19. A method of making a component using an additive manufacturing machine, the method comprising: discretizing distinct surfaces of a 3D model defining nominal geometry of the component to be manufactured using the additive manufacturing machine; defining a build orientation of the 3D model, the build orientation comprises an initial build plane and a build direction; applying one or more in-plane offsets to at least one of the discretized distinct surfaces of the 3D model; and generating an offset 3D model for use by the additive manufacturing machine to manufacture the component such that a manufactured component comprises the nominal geometry defined by the 3D model, wherein the offset 3D model defines the nominal geometry of the component offset by the one or more in-plane offsets applied to the at least one of the discretized distinct surfaces of the 3D model. Claim 20: Claim 20 is substantially similar to claim 2 and is rejected based on the same reasons and rationale. 20. The method of claim 19, further comprising: implementing a slicing tool configured to: slice the offset 3D model into a plurality of layers for building with the additive manufacturing machine, and generate additive manufacturing machine control commands for building the component based on the plurality of layers of the offset 3D model with the additive manufacturing machine . Claim Rejections - 35 USC § 103 07-20-aia AIA 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. 07-23-aia AIA The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. 07-21-aia AIA Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over U.S. Patent Application Publication No. 2007/0173967 (Kritchman) in view of U.S. Patent Application Publication No. 2019/0329322 (Preston). Claim 3: Kritchman does not explicitly describe a g-code file as described below. However, Preston teaches the g-code file as described below. The cited prior art describes the computer program product of claim 2, wherein the additive manufacturing machine control commands are stored as a g-code file. (Preston: “As an alternative to modifying an object model, the tool path for a printed object (e.g., a G-code instruction set) may be modified in a comparable manner to incorporate compensations for defects of the build plate 605.” Paragraph 0100; “As an alternative to modifying an object model, the tool path for a printed object (e.g., a G-code instruction set) may be modified in a comparable manner to incorporate compensations for the detected defects.” Paragraph 0107) One of ordinary skill in the art would have recognized that applying the known technique of Kritchman, namely, system for accurate printing of 3D objects, with the known techniques of Preston, namely, calibrating feedback for additive manufacturing, would have yielded predictable results and resulted in an improved system. Accordingly, applying the teachings of Kritchman to apply offsets to more accurately print 3D objects with the teachings of Preston to use various formats in a system that compensates for errors in additive manufacturing would have been recognized by those of ordinary skill in the art as resulting in an improved 3D printing system (i.e., the combination of the references provides a 3D printing system that uses various file formats based on the teachings of a system for improving the accuracy of 3D printing system in Kritchman and the teachings of using various file formats in an additive manufacturing system in Preston) . 07-21-aia AIA Claim 4 is rejected under 35 U.S.C. 103 as being unpatentable over U.S. Patent Application Publication No. 2007/0173967 (Kritchman) in view of U.S. Patent Application Publication No. 2017/0161960 (High). Claim 4: Kritchman does not explicitly describe rendering a 3D visualization as described below. However, High teaches the rendering a 3D visualization as described below. The cited prior art describes the computer program product of claim 1, further comprising instructions for performing the method comprising: rendering a 3D visualization of the offset 3D model on a display device. (High: “The combined model may then be rendered 510 in a computer display or 3D printed.” Paragraph 0052) One of ordinary skill in the art would have recognized that applying the known technique of Kritchman, namely, system for accurate printing of 3D objects, with the known techniques of High, namely, 3D printing system, would have yielded predictable results and resulted in an improved system. Accordingly, applying the teachings of Kritchman to apply offsets to more accurately print 3D objects with the teachings of High to display the model for 3D printing would have been recognized by those of ordinary skill in the art as resulting in an improved 3D printing system (i.e., the combination of the references provides a 3D printing system that displays the model based on the teachings of a system for improving the accuracy of 3D printing system in Kritchman and the teachings of displaying a model in a 3D printing system in High) . 07-21-aia AIA Claim 11 is rejected under 35 U.S.C. 103 as being unpatentable over U.S. Patent Application Publication No. 2007/0173967 (Kritchman) in view of U.S. Patent Application Publication No. 2015/0004046 (Graham). Claim 11: Kritchman does not explicitly describe points as described below. However, Graham teaches the points as described below. The cited prior art describes the computer program product of claim 1, wherein discretizing the distinct surfaces of the 3D model includes defining a plurality of points on the distinct surfaces. (Graham: “Each digital two-dimensional cross-section 302, 304, and 306 is defined by a plurality of points or vertices, which also define the peripheral edges of digital two-dimensional cross-sections 302, 304, and 306. More specifically, first digital two-dimensional cross-section 302 is defined by vertices 308, 310, 312, and 314.” Paragraph 0060) One of ordinary skill in the art would have recognized that applying the known technique of Kritchman, namely, system for accurate printing of 3D objects, with the known techniques of Graham, namely, creating digital representations for additive manufacturing, would have yielded predictable results and resulted in an improved system. Accordingly, applying the teachings of Kritchman to apply offsets to more accurately print 3D objects with the teachings of Graham to use various digital representations in additive manufacturing would have been recognized by those of ordinary skill in the art as resulting in an improved 3D printing system (i.e., the combination of the references provides a 3D printing system that uses various digital representations based on the teachings of a system for improving the accuracy of 3D printing system in Kritchman and the teachings of using various digital representations in an additive manufacturing system in Graham) . Conclusion 07-96 AIA The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. U.S. Patent Application Publication No. 2015/0197060 describes 3D printing with small geometric offsets. U.S. Patent Application Publication No. 2022/0111601 describes calibration for additive manufacturing. U.S. Patent Application Publication No. 2022/0347925 describes offset operators for 3D objects. Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER E EVERETT whose telephone number is (571)272-2851. The examiner can normally be reached Monday-Friday 8:00 am to 5:00 pm (Pacific). 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, Robert Fennema can be reached at 571-272-2748. 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. /Christopher E. Everett/Primary Examiner, Art Unit 2117 Application/Control Number: 18/442,572 Page 2 Art Unit: 2117 Application/Control Number: 18/442,572 Page 3 Art Unit: 2117 Application/Control Number: 18/442,572 Page 4 Art Unit: 2117 Application/Control Number: 18/442,572 Page 5 Art Unit: 2117 Application/Control Number: 18/442,572 Page 6 Art Unit: 2117 Application/Control Number: 18/442,572 Page 7 Art Unit: 2117 Application/Control Number: 18/442,572 Page 8 Art Unit: 2117 Application/Control Number: 18/442,572 Page 9 Art Unit: 2117 Application/Control Number: 18/442,572 Page 10 Art Unit: 2117 Application/Control Number: 18/442,572 Page 11 Art Unit: 2117 Application/Control Number: 18/442,572 Page 12 Art Unit: 2117 Application/Control Number: 18/442,572 Page 13 Art Unit: 2117 Application/Control Number: 18/442,572 Page 14 Art Unit: 2117 Application/Control Number: 18/442,572 Page 15 Art Unit: 2117 Application/Control Number: 18/442,572 Page 16 Art Unit: 2117 Application/Control Number: 18/442,572 Page 17 Art Unit: 2117 Application/Control Number: 18/442,572 Page 18 Art Unit: 2117 Application/Control Number: 18/442,572 Page 19 Art Unit: 2117 Application/Control Number: 18/442,572 Page 20 Art Unit: 2117 Application/Control Number: 18/442,572 Page 21 Art Unit: 2117
Read full office action

Prosecution Timeline

Feb 15, 2024
Application Filed
Jun 04, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681464
FRONT END USER INTERFACE FOR MANUFACTURING CLOUD SYSTEM
3y 1m to grant Granted Jul 14, 2026
Patent 12676503
SMART ENERGY PLATFORMS AND METHODS FOR A PROPERTY
4y 2m to grant Granted Jul 07, 2026
Patent 12675099
INDUSTRIAL CONTROL PROGRAM COMPONENT EXPLORATION AND PLAYBACK
3y 0m to grant Granted Jul 07, 2026
Patent 12669798
NUMERICAL CONTROL DEVICE HAVING MACHINE TOOL SETUP FUNCTION AND STORAGE MEDIUM
2y 11m to grant Granted Jun 30, 2026
Patent 12669854
OPTIMIZATION METHOD FOR HEAT DISSIPATION CONTROL OF GPU ACCELERATOR CARDS, ELECTRONIC DEVICE, AND STORAGE MEDIUM
2y 7m 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
84%
Grant Probability
99%
With Interview (+23.1%)
2y 7m (~1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 856 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