Prosecution Insights
Last updated: October 02, 2026
Application No. 19/017,788

METHOD FOR DETECTING IMAGE BOUNDARY USING GAN MODEL, COMPUTER READABLE RECORDING MEDIA, AND ELECTRONIC APPARATUS

Non-Final OA §103§112
Filed
Jan 13, 2025
Priority
Feb 23, 2024 — TW 113106637
Examiner
VARNDELL, ROSS E
Art Unit
Tech Center
Assignee
Winbond Electronics Corp.
OA Round
1 (Non-Final)
85%
Grant Probability
Favorable
1-2
OA Rounds
6m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 85% — above average
85%
Career Allowance Rate
535 granted / 632 resolved
+24.7% vs TC avg
Moderate +13% lift
Without
With
+13.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
37 currently pending
Career history
668
Total Applications
across all art units

Statute-Specific Performance

§101
6.9%
-33.1% vs TC avg
§103
67.0%
+27.0% vs TC avg
§102
6.2%
-33.8% vs TC avg
§112
12.1%
-27.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 632 resolved cases

Office Action

§103 §112
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 . Priority Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. Information Disclosure Statement The IDS(s) has/have been considered and placed in the application file. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claim 15-16 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Claim 15 recites “scoring a connection manner” and requires comparing “a score” against a first reference value and a second reference value. Claim 16 further conditions the iteration on the value of that score. The specification describes the score only in terms of the comparisons themselves: the processor “connects the two end points A and B at a default angle and scores a connection manner L” (¶ 42), and the score Y is then compared to a first reference value X and to 0.95 (¶ 43). The boundary enhancing operation is stated to be performed “through the discriminator network 320” (¶ 41), and Fig. 9 shows the connection manner L supplied to the discriminator network, which output an adopted or not adopted determination. Identifying the discriminator as the score does not describe how the score is computed. The specification does not quantify what the score represents, no algorithm, metric, formula, nor criterion by which the score is computed is disclosed anywhere in the specification. The disclosure therefore does not convey possession of the claimed scoring step, and does not enable one of ordinary skill in the art to perform it without undue experimentation. “Computer-implemented functional claim language must still be evaluated for sufficient disclosure under the written description and enablement requirements of 35 U.S.C. 112(a).” MPEP 2161.01. the disclosure does not provide adequate written description of the claimed scoring step. Ariad Pharm., Inc. v. Eli Lilly & Co., 598 F.3d at 1336 (Fed. Cir. 2010) (en banc). Claim(s) 16 depend either directly or indirectly from the rejection of Claim(s) 15, therefore they are also rejected. CLAIM INTERPRETATION The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: “the storage element stores” in claim(s) 18. The specification identifies corresponding structure at ¶ 22 (random access memory, read-only memory, flash memory, hard disk drive, and solid state drive). Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim 1 recites training the model “to obtain a weight value” and separately recites the first loss parameter is “a weighted sum” of the two recited averages. The weighted sum does not refer back to the obtained weight value, and no limitation of claim 1 requires the two to be the same. Claim 1 is therefore understood to cover a weighed sum using any weighting. Claim 5 is the first claim to tie the weight value to a source, namely a lookup table. 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. 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. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claims 1-4, 10, 17 and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Anantatamukala et al., “Generative adversarial networks assisted machine learning based automated quantification of grain size from scanning electron microscope back scatter images” (hereinafter “ANANTATAMUKALA”) ,in view of Isola et al., “Image-to-Image Translation with Conditional Adversarial Networks” (hereinafter “ISOLA”) . Claim 1. Anantatamukala discloses a method for detecting an image boundary using a generative adversarial network model, wherein the generative adversarial network model comprises a generator network and a discriminator network (ANANTATAMUKALA: “The machine learning model employed for this task was the Pix2Pix architecture which is a conditional GAN” (Section 3.1, p. 3); “the task of segmenting the grains can be equivalently framed as image translation (or mapping) of source microstructures into grain boundary maps” (Section 2, p. 2). This teaches a conditional GAN having generator and discriminator networks trained to produce grain boundary maps.), the method comprising: training the generative adversarial network model using a plurality of image pictures to obtain a weight value, (ANANTATAMUKALA: "Successful training of the GANs depends on the choice of network architecture ... loss functions (L1 loss, L2 loss, binary cross-entropy etc. ... ), relative weights of the different losses (generator loss, and discriminator loss), optimization algorithm used etc.” (Section 3.1, p. 5); 3,000 training images were used (Section 3, p. 3). This teaches training on a plurality of images to obtain a weight applied to a generator loss and a discriminator loss.); updating the generator network with a first loss parameter, wherein the first loss parameter is (ANANTATAMUKALA: “generator's weights are adjusted to reduce this error (using the feedback from discriminator loss value) to generate better output in the subsequent iterations of training” (Section 3.1, p. 5). This teaches updating the generator from a combination of its own loss and the discriminator loss, the relative weighting of those two losses being a stated training parameter.); Anantatamukala does not specifically teach the average value of each loss parameter, the weighted sum as an express objective, or updating the discriminator network with the discriminator loss alone. However, Isola, whose framework Anantatamukala adopts, teaches these limitations (ISOLA: the final objective at Section 2.1, Eq. (4) is G* = arg minGmaxD LcGAN(G, D) + λ LL1(G), where Eq. (3) defines LL1(G) as the expectation of IIY - G(x,z)ll1; “G tries to minimize this objective against an adversarial D that tries to maximize it” (Section 2.1); “We run this discriminator convolutionally across the image, averaging all responses to provide the ultimate output of D” (Section 2.2.2); and “we alternate between one gradient descent step on D, then one step on G” (Section 2.3). This teaches a generator objective that is the weighted sum of an averaged generator loss and an averaged discriminator loss, and a discriminator updated in a separate step on the discriminator loss alone.). Therefore, it would have been obvious to one of ordinary skill in the art to combine Anantatamukala with Isola before the effective filing date of the claimed invention. Anantatamukala expressly adopts the Isola framework (ANANTATAMUKALA: “The architecture of the generator network employed in the current work is based on the original work of Pix2Pix frame work [32]” (Section 3.1, p. 5).) The motivation would have been to obtain the loss weighting and update schedule that Anantatamukala identifies as governing successful GAN training, thereby stabilizing training against the blurred, discontinuous boundary output that results from a reconstruction loss alone. Claim 2. Anantatamukala and Isola teaches wherein the plurality of image pictures comprise a sliced original image and a sliced true image, and the sliced original image and the sliced true image have a corresponding positional relationship (ANANTATAMUKALA: "a set of examples (source (BSE images) and target (grain boundary map/ground truths) image pairs) are fed to the model's generator and discriminator" (Section 3.1, p. 4); "each image was of 2040 x 2040 pixels and all such images were further split into smaller tiles of 512 x 512 pixels and later used in the model after resizing them to 256 x 256 pixels" (Section 3, p. 3). This teaches paired source and ground-truth tiles cut from corresponding positions of the same image.). Claim 3. Anantatamukala and Isola teaches wherein the sliced true image comprises a plurality of training sliced images, and steps for training the generative adversarial network model using the plurality of image pictures comprise: inputting the sliced original image into the generator network to generate a sliced fake image; and calculating a difference between the sliced fake image and the plurality of training sliced images, wherein the difference between the sliced fake image and the plurality of training sliced images is the generator network loss parameter (ISOLA: Eq. (3) defines LL1(G) as the expectation of IIY - G(x,z)ll1. This teaches the generator loss as the difference between the generated image and the ground-truth image.). Claim 4. Anantatamukala and Isola teaches wherein steps for training the generative adversarial network model using the plurality of image pictures further comprise: inputting the sliced fake image into the discriminator network to obtain a first value from 0 to 1, wherein a difference between the first value and 0 is the discriminator network loss parameter corresponding to the sliced fake image; inputting the plurality of training sliced images into the discriminator network to obtain a second value from 0 to 1, wherein a difference between the second value and 1 is the discriminator network loss parameter corresponding to the plurality of training sliced images; and calculating the weighted sum of the average value of the generator network loss parameter and the average value of the discriminator network loss parameter as the first loss parameter, wherein the discriminator network loss parameter comprises the discriminator network loss parameter of the sliced fake image and the discriminator network loss parameter of the plurality of training sliced images (ISOLA: Eq. (1) defines LcGAN(G, D) as Ex,y[log D(x, y)] + Ex,z[log(1 - D(x, G(x, z)))]; the discriminator “tries to classify if each N x N patch in an image is real or fake” (Section 2.2.2). This teaches the discriminator scoring real and generated images toward 1 and 0 respectively, the two terms of Eq. (1) being the corresponding losses.). Claim 10. Anantatamukala and Isola teaches wherein the sliced true image is the sliced original image added with a mark (ANANTATAMUKALA: "Acquired images have been manually annotated for the grain boundaries using GIMP (GNU Image Manipulation Program) [34] software to prepare the ground truth/target images for ML training and validation. Boundaries are marked in green color with a 3 pixel width lines" (Section 3, p. 3). This teaches a ground-truth image formed by marking boundaries onto the acquired image.). Claims 17 and 18. Anantatamukala and Isola teaches a computer readable recording media and an electronic apparatus comprising a processor and a storage element storing a computer program that executes the method of claim 1 (ISOLA: “Code is available at https://github.com/phillipi/pix2pix” (Section 1); training took “less than two hours of training on a single Pascal Titan X GPU" (Section 3). This teaches a stored program executed by a processor.). Claim 11 is rejected under 35 U.S.C. 103 as being unpatentable over Anantatamukala in view of Isola, and further in view of Park et al., US 10,217,205 B2 (hereinafter “PARK”). Claim 11. The method for detecting the image boundary using the generative adversarial network model of claim 1, further comprising: detecting an image boundary of a picture to be detected using the updated generative adversarial network model (ANANTATAMUKALA: “The BSE image to be segmented (for grain boundaries) is input to the input layer of the ML model, which generates the required 'grain boundary map' as output, by employing the learned weights of the trained ML model of generator network” (Section 2, p. 3). This teaches applying the trained generator to an unseen image to produce its boundary map.), wherein the picture to be detected is a Anantatamukala and Isola do not specifically teach that the picture to be detected is a transmission electron microscope image. However, Park teaches grain boundary analysis performed on transmission electron microscope images (PARK: “Provided are a method and system for analyzing grains using a high-resolution transmission electron microscopy (HRTEM) image. The method relates to analyzing nanometer grains, and includes receiving an HRTEM image” (Abstract). This teaches a transmission electron microscope image as the input for grain boundary analysis.). Therefore, it would have been obvious to one of ordinary skill in the art to apply the grain boundary segmentation of Anantatamukala and Isola to the transmission electron microscope images of Park before the effective filing date of the claimed invention. The motivation would have been to resolve grain boundaries at the nanometer scale that Park identifies as requiring transmission electron microscopy, while avoiding the manual and threshold-based analysis those images otherwise demand. Allowable Subject Matter Claims 5-9 and 12-16 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. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Ross Varndell whose telephone number is (571)270-1922. The examiner can normally be reached M-F, 9-5 EST. 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, O’Neal Mistry can be reached at (313)446-4912. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /Ross Varndell/Primary Examiner, Art Unit 2674
Read full office action

Prosecution Timeline

Jan 13, 2025
Application Filed
Aug 19, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12749288
EXPLOITING HIERARCHICAL STRUCTURE LEARNING WITH HYPERBOLIC DISTANCE TO ENHANCE OPEN WORLD OBJECT DETECTION
2y 12m to grant Granted Sep 29, 2026
Patent 12749290
STORAGE MEDIUM, DATA GENERATION METHOD, AND INFORMATION PROCESSING DEVICE
2y 11m to grant Granted Sep 29, 2026
Patent 12731395
PROCESSING METHOD, AND PROCESSING SYSTEM
2y 8m to grant Granted Sep 08, 2026
Patent 12731248
SYSTEM AND METHOD FOR DEFECT DETECTION USING A CONDITIONAL MASKED AUTOENCODER
1y 8m to grant Granted Sep 08, 2026
Patent 12664610
MACHINE LEARNING TECHNIQUES TO CREATE HIGHER RESOLUTION COMPRESSED DATA STRUCTURES REPRESENTING TEXTURES FROM LOWER RESOLUTION COMPRESSED DATA STRUCTURES AND TRAINING THEREFOR
4y 9m to grant Granted Jun 23, 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
85%
Grant Probability
98%
With Interview (+13.3%)
2y 3m (~6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 632 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