Prosecution Insights
Last updated: October 02, 2026
Application No. 18/462,702

SIMULATION METHOD AND SIMULATION DEVICE

Non-Final OA §102§103
Filed
Sep 07, 2023
Priority
Oct 26, 2022 — RE 10-2022-0139664
Examiner
DASGUPTA, SHOURJO
Art Unit
Tech Center
Assignee
Samsung Electronics Co., Ltd.
OA Round
1 (Non-Final)
65%
Grant Probability
Favorable
1-2
OA Rounds
4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 65% — above average
65%
Career Allowance Rate
303 granted / 465 resolved
+5.2% vs TC avg
Strong +39% interview lift
Without
With
+39.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
26 currently pending
Career history
491
Total Applications
across all art units

Statute-Specific Performance

§101
12.6%
-27.4% vs TC avg
§103
57.9%
+17.9% vs TC avg
§102
11.0%
-29.0% vs TC avg
§112
16.3%
-23.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 465 resolved cases

Office Action

§102 §103
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. 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. Claims 1, 6-8, and 17-18 are rejected under 35 U.S.C. 102(a)(1) as obvious over U.S. Patent Application Publication No. 2022/0229960 (“Nath”) in view of Non-Patent Literature “Clock Tree Optimization Methodologies for Power and Latency Reduction” (“Singer”) and further in view of Non-Patent Literature “Optimality and Non-Scalar-Valued Performance Criteria” (“Zadeh”). Regarding claim 1, NATH teaches A processor-implemented simulation (FIG. 9’s computer system, featuring a processor (element 902), which “may perform the reinforcement learning-based technique” as taught, per [0033], and which is understood to determine a best adjustment to a digital circuit (e.g., [0003]: in terms of “improved power, performance, and area (PPA)”), not just in the immediate sense of a single next adjustment that is the best but more generally with respect to all the many adjustments to be made, which the Examiner likens to a simulation as recited (as discussed per [0033]-[0035])) method comprising: obtaining an initial state variable and an initial reward variable detected from a semiconductor device and training an agent to output a first action variable of a reinforcement learning model based on the initial state variable and the initial reward variable and generating, by at least one processor, a first state variable of the reinforcement learning model and generating a first reward variable, based on the first action variable (the reinforcement learning agent as taught is understood to generally determine a reward for a particular action performed while in a particular state ([0036]-[0041]), and where the Examiner understands the RL agent to be subject to training, as briefly discussed per [0035]-[0036] and more fully discussed per [0073]-[0076], for which the training necessarily begins by considering a particular gate (e.g., per [0074], where the gate is a particular state in/for a particular digital circuit being evaluated/improved by the RL agent, and hence satisfies the limitation for being “detected”), a first adjustment that is determined and corresponding to an adjustment for that gate ([0075]), and then a reward for performing that first adjustment ([0076]), and per [0041] the Examiner notes “At each time step t, there is a corresponding state (st), action (at), and reward (rt) pair denoted as (st, at, rt)”, in which case at t0 or essentially any starting time, there would be understood to be an initial state and an initial reward which corresponds to the digital circuit being evaluated/improved); and correcting at least one timing issue in the semiconductor device as a function of the first reward variable (as part of the iterative RL agent process referenced just above, the Examiner understands that adjustments may include “clock-tree adjustment” (e.g., [0003]) or “clock-tree skewing” (e.g., [0006], [0012], [0033]), which the Examiner reasons is a timing-based adjustment deemed to be optimal based on the RL agent’s processing and would be understood as an optimization and hence a “correcting” as recited). As discussed above, Nath clearly contemplates a reward in consideration of its reinforcement learning, and more specifically one that generally/broadly seeks to optimize “PPA” or the like, per [0003], [0035], and [0040] as examples, where the optimization broadly is for “power, performance, and area” of the digital circuit, and includes elements such as skew, as the Examiner has discussed above. Hence, Nath’s RL-based framework may be read to optimize for multiple objectives such as these, but it is not entirely clear whether Nath’s reward clearly encompasses the sort of nesting/compartmentalization of Applicants’ further limitation wherein the first reward variable includes a skew reward variable for rewarding a skew occurring in the semiconductor device and a duty reward variable for rewarding a duty error rate of an output signal output from the semiconductor device. Regarding this, the Examiner understands the reward value/variable to be one that encompasses both skew and duty, as recited, and while Nath’s generally contemplates optimizations that read on both, it does not discuss on a granular level computations or variables that themselves do just that. On this basis, the Examiner declines to contend that Nath alone teaches the aforementioned limitation, and rather relies upon SINGER and ZADEH to provide what Nath otherwise may lack: SINGER teaches a comparable digital circuit optimization framework, and, on its page 7 via Table 1, teaches different parameters that go towards optimization, many of which constitute clock-related parameter types (i.e., relating/contributing to skew broadly) and some of which could be understood to be power-related (i.e., relating/contributing to duty broadly). Whereas Nath teaches clock and power more generally, albeit with some additional specificity as to skew/clock, the Examiner reasons that Singer’s teaching is more granular in presenting various parameters for each of those types, and hence could be understood, when combined with Nath, to suggest that Nath’s optimization for “power, performance, and area” of the digital circuit could be implemented by considering these these different specific parameters, per Singer’s Table for example. Nath and Singer both relate to digital circuit optimization, and hence are similarly directed and therefore analogous. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention, in implementing the sort of optimization contemplated by Nath, to then consider using specific parameters of the same type/kind, and hence of relevance, as presented by Singer, with a reasonable expectation of success. Said another way, the combination is obvious because Singer provides specific examples in terms of its parameters that match the broader objectives as contemplated by Nath. ZADEH teaches an expression for optimality, akin to what Nath’s reinforcement learning approach seeks, but in a manner that is explicitly more multi-objective in its computation/calculation. See, e.g., page 59’s 3rd column, discussing a constraint set that is considered together when subjected to a weighted linear combination. Like Nath and Singer, Zadeh contemplates a parameter-driven optimization problem. Hence, they are similarly directed and therefore analogous. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to implement Zadeh’s notion of weighted linear combination as applied to Nath and Singer’s parameter considerations, with a reasonable expectation of success, such that Nath’s aim to optimize across “power, performance, and area” of the digital circuit, which imply/involve diverse parameterization to suit the different optimization objectives, could then be defined and used together in the spirit of Nath’s reinforcement learning process. Regarding claim 2, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 1, as discussed above. The aforementioned references teach the additional limitations wherein the generating of the first reward variable comprises: generating the skew reward variable and generating the duty reward variable (as discussed per claim 1, Nath’s reinforcement learning agent as taught is understood to generally determine a reward for a particular action performed while in a particular state ([0036]-[0041], [0076]), e.g., per [0041] the Examiner notes “At each time step t, there is a corresponding state (st), action (at), and reward (rt) pair denoted as (st, at, rt)”, and further per both Nash and Singer, parameterization to optimize the framework, in accordance with a RL/reward feature per Nash, is inclusive of clock and duty/power considerations (e.g., per claim 1, Nath’s “clock-tree adjustment” (e.g., [0003]) or “clock-tree skewing” (e.g., [0006], [0012], [0033])) and Singer’s Table 1 which includes both clock/skew-related parameters and some which pertain to power/CPU parameterization)), and wherein the skew reward variable includes a first skew variable and a second skew variable and the duty reward variable includes a first duty variable and a second duty variable (as discussed above per claim 1, Zadeh teaches an optimization approach that is explicitly more multi-objective in its computation/calculation than what Nath and Singer contemplate. See, e.g., Zadeh’s page 59, 3rd column, discussing a constraint set that is considered together when subjected to a weighted linear combination of the constraints, and the Examiner reasons that such a weighted combination approach could be applied to either/both skew/clock and duty/power considerations to be optimized – as Nath and Singer broadly do – but in a more composited and fine-grained manner as Zadeh’s weighted combination computation provides, thereby giving the capability to holistically reward across multiple objectives broadly (e.g., Nath’s “PPA” [improved power, performance, and area] optimization objective, Singer’s Table 1) but also to reward in view of different expressions of each, e.g. different clock/skew and/or duty/power parameters as Nath and Singer contemplate). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 3, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 2, as discussed above. The aforementioned references teach the additional limitations wherein the generating of the skew reward variable includes summing the first skew variable and the second skew variable (Zadeh’s weighted combination computation is a summing of parameters, and when applied to Nath and Singer, the Examiner reasons it could be used to sum together different types of clock/skew and/or duty/power parameters as Nath and Singer contemplate). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 4, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 2, as discussed above. The aforementioned references teach the additional limitations wherein the generating of the duty reward variable includes calculating the duty reward variable based on the first duty variable and the second duty variable (as discussed per claim 1, Nath’s reinforcement learning agent as taught is understood to generally determine a reward generally for a particular action in view of its effect on the system ([0036]-[0041], [0076]), and further per both Nash and Singer, parameterization to optimize the framework, in accordance with a RL/reward feature per Nash, is inclusive of clock and duty/power considerations (e.g., Singer’s Table 1 which includes both clock/skew-related parameters and some which pertain to power/CPU parameterization), and the Examiner reasons that different particular power/CPU parameters can be combined and considered together using a weighted combination computation, for example as Zadeh contemplates). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 5, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 4, as discussed above. The aforementioned references teach the additional limitations wherein the generating of the duty reward variable includes: calculating an error rate of each of the first duty variable and the second duty variable and summing an error rate of the first duty variable and an error rate of the second duty variable (Nath’s reinforcement learning approach described as involving a loss function per [0064], which the Examiner reasons that this would pertain to the optimization of any relevant parameters – for example, duty/power parameters as Nath and especially Singer contemplate (as discussed above per claim 1), and where the references can be understood to teach multiple parameter types/instances relating to duty/power, then the error can be realized and evaluated with respect to each one as part of the modified framework’s greater optimization process as it iterates). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 6, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 1, as discussed above. The aforementioned references teach the additional limitations wherein the generating of the first reward variable includes calculating the first reward variable based on a minimum value of the skew reward variable and a minimum value of the duty reward variable (Nath’s [0034]-[0035] described as involving the seeking of minima, and it reasons that this would pertain to any parameters being optimized – for example, such as skew/clock and duty/power parameters as Nath and Singer contemplate (as discussed above per claim 1)). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 7, Nath in view of Singer and further in view of Zadeh teach the simulation method of claim 1, as discussed above. The aforementioned references teach the additional limitations wherein the training of the agent includes generating the first action variable by the agent based on the initial state variable and the initial reward variable (Nath’s [0041]: “At each time step t, there is a corresponding state (st), action (at), and reward (rt) pair denoted as (st, at, rt)”, in which case at t0 or essentially any starting time, there would be understood to be an initial state and an initial reward which corresponds to the digital circuit being evaluated/improved). The motivation for combining the references is as discussed above in relation to claim 1. Regarding claim 8, the claim includes the same or similar limitations as discussed above in relation to claim 1, and is therefore rejected under the same rationale. Additionally, it mentions a memory which the Examiner reasons is taught per Nath’s FIG. 9 elements 926 and 904. Regarding claim 13, the claim includes the same or similar limitations as discussed above in relation to claim 2, and is therefore rejected under the same rationale. Regarding claim 14, the claim includes the same or similar limitations as discussed above in relation to claim 3, and is therefore rejected under the same rationale. Regarding claim 15, the claim includes the same or similar limitations as discussed above in relation to claim 4, and is therefore rejected under the same rationale. Regarding claim 17, the claim includes the same or similar limitations as discussed above in relation to claim 6, and is therefore rejected under the same rationale. Regarding claim 18, the claim includes the same or similar limitations as discussed above in relation to claim 7, and is therefore rejected under the same rationale. Regarding claim 19, the claim includes the same or similar limitations as discussed above in relation to claims 1 and 2, and is therefore rejected under the same rationale. Regarding claim 20, the claim includes the same or similar limitations as discussed above in relation to claims 3 and 4, and is therefore rejected under the same rationale. Allowable Subject Matter Claims 9-12 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 The prior art made of record and not relied upon is considered pertinent to Applicants’ disclosure. US 20130099822 A1 Cao US 20190199602 A1 Zhang US 20050021483 A1 Kaplan US 20200184137 A1 Tsutsui CN 110362411 B KR 20220077678 A Non-Patent Literature “Multi-objective Reinforcement Learning” (Srinivasa) Non-Patent Literature “Common mode control loop for current mode logic-based circuits in FD-SOI technology” (Saif) Non-Patent Literature “Ultimate Guide: Clock Tree Synthesis” (AnySilicon) Non-Patent Literature “RobustAnalog: Fast Variation-Aware Analog Circuit Design via Multi-task RL” (Shi) Non-Patent Literature “What is Clock Skew? Understanding Clock Skew in a Clock Distribution Network” (Hertz) Non-Patent Literature “ECEN689: Special Topics in High-Speed Links Circuits and Systems- Lecture 6: RX Circuits” (“Palermo”) Any inquiry concerning this communication or earlier communications from the examiner should be directed to SHOURJO DASGUPTA whose telephone number is (571)272-7207. The examiner can normally be reached M-F 8am-5pm CST. 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, Tamara Kyle can be reached at 571 272 4241. 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. /SHOURJO DASGUPTA/Primary Examiner, Art Unit 2144
Read full office action

Prosecution Timeline

Sep 07, 2023
Application Filed
Sep 17, 2026
Non-Final Rejection mailed — §102, §103
Sep 23, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12731146
System, Method, and Computer Program Product for Determining a Reason for a Deep Learning Model Output
4y 6m to grant Granted Sep 08, 2026
Patent 12731061
QUANTUM CIRCUIT FOR ESTIMATING MATRIX SPECTRAL SUMS
4y 1m to grant Granted Sep 08, 2026
Patent 12730554
DYNAMIC RESIZABLE MEDIA ITEM PLAYER
2y 2m to grant Granted Sep 08, 2026
Patent 12699932
System, Method, and Computer Program Product for Generating Error Rate Predictions Based on Machine Learning Using Incremental Backpropagation
4y 3m to grant Granted Aug 04, 2026
Patent 12694285
Method and Apparatus for Training a Quantized Classifier
4y 11m to grant Granted Jul 28, 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
65%
Grant Probability
99%
With Interview (+39.3%)
3y 5m (~4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 465 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