Prosecution Insights
Last updated: April 19, 2026
Application No. 18/394,675

POWER DOMAINS IN A SYSTEM ON A CHIP

Final Rejection §103
Filed
Dec 22, 2023
Examiner
ZAMAN, FAISAL M
Art Unit
2175
Tech Center
2100 — Computer Architecture & Software
Assignee
Advanced Micro Devices, Inc.
OA Round
4 (Final)
67%
Grant Probability
Favorable
5-6
OA Rounds
2y 10m
To Grant
81%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allow Rate
614 granted / 917 resolved
+12.0% vs TC avg
Moderate +14% lift
Without
With
+14.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
43 currently pending
Career history
960
Total Applications
across all art units

Statute-Specific Performance

§101
1.9%
-38.1% vs TC avg
§103
63.4%
+23.4% vs TC avg
§102
17.5%
-22.5% vs TC avg
§112
11.6%
-28.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 917 resolved cases

Office Action

§103
DETAILED ACTION Response to Amendment 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 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. 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. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Cowperthwaite et al. (U.S. Patent Application Publication Number 2023/0297421) and Hendin et al. (U.S. Patent Application Publication Number 2009/0204834). Regarding Claim 1, Cowperthwaite discloses a system on a chip (SoC) (Figure 13, item 1300, paragraph 0233) comprising: at least one central processing unit (CPU) (Figure 13, item 1308, paragraphs 0233 and 0260); at least one graphics processing unit (GPU) (Figure 13, item 1306, paragraph 0054); a hardware accelerator (Figure 13, item 1304, paragraph 0234; i.e., vision processor 1304 can be used to accelerate compute vision operations and is therefore a “hardware accelerator”) comprising data processing engines (DPEs) (Figure 16C, items 1640, paragraph 0280; i.e., the teachings of the hardware accelerator 1630 can apply to hardware accelerator 1304 as well) and other circuitry (Figure 16C, item 1642, paragraph 0281) that excludes DPEs, wherein the DPEs are in a first power or clock domain, wherein the hardware accelerator excludes the at least one GPU (Figure 13; i.e., hardware accelerator 1304 is separate from GPU 1306); and an interface communicatively coupling the CPU to the hardware accelerator (Figure 16C, item 1628, paragraph 0280). Cowperthwaite does not expressly disclose the other circuitry is in a second power or clock domain, wherein the SoC is configured to turn off the first power or clock domain to disable the DPEs while the second power or clock domain remains turned on. In the same field of endeavor (e.g., SoC configuration techniques), Hendin teaches wherein the other circuitry (Figure 1, item 110) is in a second power or clock domain (paragraph 0023; i.e., the always on module 110 and rest of SoC 102 may be connected to different voltage rails), wherein the SoC is configured to turn off the first power or clock domain to disable the DPEs (Figure 1, item 118, paragraph 0020; i.e., the reference appears to teach only a single DPE [the video processor 118 processes data related to encoding, decoding, and re-encoding] within video processor 118, however it would have been obvious to one of ordinary skill in the art to have provided multiple DPEs for the purpose of further enhancing the video processing capabilities of the SoC and “mere duplication of parts has no patentable significance unless a new and unexpected result is produced” - In re Harza, 274 F.2d 669, 124 USPQ 378 (CCPA 1960)) while the second power or clock domain remains turned on (paragraphs 0024 and 0029; i.e., always on module 110 is a power partition which remains powered while other portions of SoC 102 are put into a sleep state where their power is gated or disabled; an always on power rail allows substantial portions of SOC 216 to enter a sleep state while still powering a minimal portion [e.g., always on module 110] of SOC 216 in order to allow SOC 216 to be responsive to inputs and exit sleep mode in time to be responsive to inputs). Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Hendin’s teachings of SoC configuration techniques with the teachings of Cowperthwaite, for the purpose of saving power in the SoC while still retaining use of certain important components. Regarding Claims 2, 12, and 18, Cowperthwaite discloses wherein the other circuitry in the second power or clock domain comprises: a controller (Figure 3C, item 367, paragraph 0102); a network on chip (NoC) (paragraph 0278); and an Input-Output Memory Management Unit (IOMMU) (Figure 3C, item 364) comprising circuitry configured to perform a physical to virtual address translation (paragraphs 0104 and 0136), wherein the IOMMU is coupled to the DPEs via the NoC (paragraph 0278; i.e., there is a fabric that connects the IOMMU 364 with the DPEs 370; Cowperthwaite discloses that an NoC can be used to replace fabrics; Cowperthwaite also states that different embodiments of the invention can be combined [paragraph 0498]). Regarding Claims 3 and 13, Cowperthwaite discloses wherein the IOMMU is configured to translate virtual addresses used by the hardware accelerator to physical addresses used by the CPU (Figure 3C, item 361) before transmitting data from the hardware accelerator to the interface (paragraphs 0104 and 0136). Regarding Claim 4, Cowperthwaite discloses wherein the controller communicates with the DPEs through the NoC (paragraph 0278; i.e., there is a fabric that connects the memory controller 367 with the DPEs 370; Cowperthwaite discloses that an NoC can be used to replace fabrics; Cowperthwaite also states that different embodiments of the invention can be combined [paragraph 0498]). Regarding Claim 5, Cowperthwaite discloses wherein the controller communicates with the CPU only through the interface (Figure 4B, item 440), wherein the interface is a second NoC (i.e., Cowperthwaite discloses that an NoC can be used to replace fabrics; Cowperthwaite also states that different embodiments of the invention can be combined [paragraph 0498]), wherein the second NoC is larger than the NoC in the hardware accelerator (paragraph 0131; i.e., it has been held that where the only difference between the prior art and the claims was a recitation of relative dimensions of the claimed device and a device having the claimed relative dimensions would not perform differently than the prior art device, the claimed device was not patentably distinct from the prior art device – see Gardner v. TEC Syst., Inc., 725 F.2d 1338, 220 USPQ 777 (Fed. Cir. 1984)). Regarding Claims 6 and 14, Hendin discloses wherein the CPU is in a different power or clock domain than the first power or clock domain (paragraph 0030; i.e., despite being in the same core 218, different portions including CPU and GPU may be powered independently). Regarding Claims 7 and 15, Hendin discloses wherein the CPU is in a third power or clock domain that is separate from the first and second power or clock domains (paragraph 0030; i.e., despite being in the same core 218, different portions including CPU and GPU may be powered independently). Regarding Claim 8, Hendin discloses wherein the SoC is configured to turn off the first power or clock domain when the DPEs are idle (paragraph 0024), wherein the SoC is configured to turn on the first power or clock domain in response to the CPU assigning a task to the hardware accelerator (paragraphs 0027 and 0031; i.e., given the fact that the CPU and GPU may be powered independently, it is possible that the wake event could come from the CPU that is already awake and wishes to assign a task to the GPU). Regarding Claims 9 and 20, Cowperthwaite discloses wherein the DPEs are arranged in an array (Figure 16B, items 1610), wherein each of the DPEs comprises a core (Figure 17, item 1714), a memory module (Figure 16B, items 1626), and an interconnect, wherein the interconnects in the DPEs are interconnected so that the DPEs are able to transmit data between each other (Figure 16B, items 1623, paragraph 0277). Regarding Claims 10 and 16, Cowperthwaite discloses wherein the hardware accelerator is at least one of an artificial intelligence (AI) accelerator (paragraph 0283), a cryptography accelerator, or a compression accelerator. Regarding Claim 11, Cowperthwaite discloses a method comprising: a hardware accelerator (Figure 13, item 1304, paragraph 0234; i.e., vision processor 1304 can be used to accelerate compute vision operations and is therefore a “hardware accelerator”) comprising data processing engines (DPEs) (Figure 16C, items 1640, paragraph 0280; i.e., the teachings of the hardware accelerator 1630 can apply to hardware accelerator 1304 as well) and other circuitry (Figure 16C, item 1642, paragraph 0281) that excludes DPEs, wherein the DPEs are in a first power or clock domain; wherein the hardware accelerator is located on a system on a chip (SoC) (Figure 13, item 1300, paragraph 0233) which further comprises: at least one central processing unit (CPU) (Figure 13, item 1308, paragraphs 0233 and 0260); and at least one graphics processing unit (GPU) (Figure 13, item 1306, paragraph 0054), wherein the hardware accelerator excludes the at least one GPU (Figure 13; i.e., hardware accelerator 1304 is separate from GPU 1306). Cowperthwaite does not expressly disclose determining that DPEs in a hardware accelerator are idle, wherein other circuitry, that excludes DPEs, in the hardware accelerator are in a second power or clock domain; turning off the first power or clock domain but not the second power or clock domain so that the DPEs are disabled but the other circuitry remains operational; determining, after turning off the first power or clock domain, that the DPEs have work; and turning on the first power or clock domain so the DPEs are operational to perform the work. In the same field of endeavor, Hendin teaches determining that DPEs (Figure 1, item 118, paragraph 0020; i.e., the reference appears to teach only a single DPE [the video processor 118 processes data related to encoding, decoding, and re-encoding] within video processor 118, however it would have been obvious to one of ordinary skill in the art to have provided multiple DPEs for the purpose of further enhancing the video processing capabilities of the SoC and “mere duplication of parts has no patentable significance unless a new and unexpected result is produced” - In re Harza, 274 F.2d 669, 124 USPQ 378 (CCPA 1960)) in a hardware accelerator (Figure 1, item 110 with 118, paragraph 0024; i.e., always on module 110 may facilitate portions of video processor 118) are idle (paragraph 0024; i.e., although Hendin does not expressly state that the portions of SoC 102 are turned off when they become idle, it is well known in the art to do so for the purpose of saving power when certain components are not needed), wherein other circuitry (Figure 1, item 110), that excludes the DPE, in the hardware accelerator are in a second power or clock domain (paragraph 0023; i.e., the always on module 110 and rest of SoC 102 may be connected to different voltage rails); turning off the first power or clock domain but not the second power or clock domain so that the DPE is disabled but the other circuitry remains operational (paragraphs 0024 and 0029; i.e., always on module 110 is a power partition which remains powered while other portions of SoC 102 are put into a sleep state where their power is gated or disabled; an always on power rail allows substantial portions of SOC 216 to enter a sleep state while still powering a minimal portion [e.g., always on module 110] of SOC 216 in order to allow SOC 216 to be responsive to inputs and exit sleep mode in time to be responsive to inputs); determining, after turning off the first power or clock domain, that the DPE has work (paragraphs 0026-0027, 0029, and 0031; i.e., a wake signal can be sent to the SoC when work needs to be performed); and turning on the first power or clock domain so the DPEs is operational to perform the work (paragraphs 0026-0027 and 0031; i.e., any needed component of the SoC [e.g., the video processor 118 - see paragraph 0029] can be awoken to perform the work). The motivation discussed above with regards to Claim 1 applies equally as well to Claim 11. Regarding Claim 17, Cowperthwaite discloses a system comprising: an IC (Figure 13, item 1300, paragraph 0233) comprising: at least one graphics processing unit (GPU) (Figure 13, item 1306, paragraph 0054); a hardware accelerator (Figure 13, item 1304, paragraph 0234; i.e., vision processor 1304 can be used to accelerate compute vision operations and is therefore a “hardware accelerator”) comprising DPEs (Figure 16C, items 1640, paragraph 0280; i.e., the teachings of the hardware accelerator 1630 can apply to hardware accelerator 1304 as well) in a first power or clock domain and other circuitry (Figure 16C, item 1642, paragraph 0281), that excludes DPEs, wherein the hardware accelerator excludes the at least one GPU (Figure 13; i.e., hardware accelerator 1304 is separate from GPU 1306). Cowperthwaite does not expressly disclose a memory controller; and at least one memory coupled to the memory controller in the IC; wherein the other circuitry is in a second power or clock domain, wherein the IC is configured to turn off the first power or clock domain to disable the DPEs while the other circuitry in the second power or clock domain remains operational. In the same field of endeavor, Hendin teaches a memory controller (paragraph 0021); and at least one memory (Figure 1, item 108) coupled to the memory controller in the IC (paragraph 0021); wherein the other circuitry (Figure 1, item 110) is in a second power or clock domain (paragraph 0023; i.e., the always on module 110 and rest of SoC 102 may be connected to different voltage rails), wherein the IC is configured to turn off the first power or clock domain to disable the DPEs (Figure 1, item 118, paragraph 0020; i.e., the reference appears to teach only a single DPE [the video processor 118 processes data related to encoding, decoding, and re-encoding] within video processor 118, however it would have been obvious to one of ordinary skill in the art to have provided multiple DPEs for the purpose of further enhancing the video processing capabilities of the SoC and “mere duplication of parts has no patentable significance unless a new and unexpected result is produced” - In re Harza, 274 F.2d 669, 124 USPQ 378 (CCPA 1960)) while the other circuitry in the second power or clock domain remains operational (paragraphs 0024 and 0029; i.e., always on module 110 is a power partition which remains powered while other portions of SoC 102 are put into a sleep state where their power is gated or disabled; an always on power rail allows substantial portions of SOC 216 to enter a sleep state while still powering a minimal portion [e.g., always on module 110] of SOC 216 in order to allow SOC 216 to be responsive to inputs and exit sleep mode in time to be responsive to inputs). The motivation discussed above with regards to Claim 1 applies equally as well to Claim 17. Regarding Claim 19, Cowperthwaite discloses wherein the IC comprises a CPU and an interconnect, wherein the interconnect couples the CPU (Figure 3C, item 361) to the controller (Figure 3C, item 367) and the IOMMU (Figure 3C, item 364) in the hardware accelerator (paragraphs 0103-0105). Response to Arguments Applicant's arguments filed 3/9/26 have been fully considered but they are not persuasive. Regarding Claim 1, Applicant argues “[i]t is unreasonable to assert that the always on module (110) is part of the video processor (118) (and not part of the GPU (114), CPU (112), or gated functions (116)) when the always on module (110) of Hendin is not configured to perform any functionality exclusively (or even particularly) with respect to the video processor (118). Thus, it is further unreasonable to group the always on module (110) with the video processor (118) when the two components in the argued configuration do not interact in any way.” Response, page 8. The examiner disagrees. Initially, it is noted that the Cowperthwaite reference was used in the § 103 rejection to teach the argued claim limitations, rather than Hendin. As explained in the previous Office action, Cowperthwaite discloses a hardware accelerator 1304 (Figure 13) which contains a plurality of DPEs 1640 and “other circuitry” 1642 (Figure 16C). Hendin was used in the rejection only to teach the features of “the other circuitry is in a second power or clock domain, wherein the SoC is configured to turn off the first power or clock domain to disable the DPEs while the second power or clock domain remains turned on”. In response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller, 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). The always on module 110 described in Hendin would correspond to the “other circuitry” (i.e., network interface 1642) of Cowperthwaite since both components are used to input data. The video processor 118 of Hendin would correspond to the DPEs 1640 described in Cowperthwaite since both components process data. Hendin teaches that the always on module 110 is in a second power domain and that the SoC 102 is configured to turn off the first power domain (i.e., the power domain of the video processor 118) while the second power domain remains turned on, as required by the claim. Accordingly, it can be seen that the combination of references does in fact teach the argued limitations. To the extent that Hendin would be required to teach that the always on module 110 and video processor 118 must be combined as Applicant has argued, the two components work together and therefore it is appropriate to consider them together as the claimed “hardware accelerator”. More specifically, the always on module 110 remains powered on so that it can receive inputs for the various other components on the SoC 102, which includes the video processor 118. See Hendin, paragraph 0029. Further, the video processor 118 may be woken via the PMIF 222, which is a part of the always on module 110. See id. Accordingly, it can be seen that the always on module 110 and video processor 118 work together and are therefore equivalent to the claimed “hardware accelerator” in Hendin. Therefore, the claims stand as previously rejected. THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to FAISAL M ZAMAN, ESQ. whose telephone number is (571)272-6495. The examiner can normally be reached Monday - Friday, 8 am - 5 pm, alternate Fridays. 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, Andrew J. Jung can be reached at 571-270-3779. 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. /FAISAL M ZAMAN/ Primary Examiner, Art Unit 2175
Read full office action

Prosecution Timeline

Dec 22, 2023
Application Filed
May 02, 2025
Non-Final Rejection — §103
Jul 31, 2025
Applicant Interview (Telephonic)
Jul 31, 2025
Examiner Interview Summary
Aug 06, 2025
Response Filed
Aug 16, 2025
Final Rejection — §103
Sep 02, 2025
Examiner Interview Summary
Sep 02, 2025
Applicant Interview (Telephonic)
Nov 20, 2025
Request for Continued Examination
Dec 01, 2025
Response after Non-Final Action
Dec 03, 2025
Non-Final Rejection — §103
Feb 24, 2026
Examiner Interview Summary
Mar 04, 2026
Response Filed
Mar 24, 2026
Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12578780
CIRCUIT SLEEP METHOD AND SLEEP CIRCUIT
2y 5m to grant Granted Mar 17, 2026
Patent 12572490
LINKS FOR PLANARIZED DEVICES
2y 5m to grant Granted Mar 10, 2026
Patent 12560993
POWER MANAGEMENT OF DEVICES WITH DIFFERENTIATED POWER SCALING BASED ON RELATIVE POWER BENEFIT ESTIMATION
2y 5m to grant Granted Feb 24, 2026
Patent 12561267
Multiple Independent On-chip Interconnect
2y 5m to grant Granted Feb 24, 2026
Patent 12562599
Contactless Power Feeder
2y 5m to grant Granted Feb 24, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

5-6
Expected OA Rounds
67%
Grant Probability
81%
With Interview (+14.3%)
2y 10m
Median Time to Grant
High
PTA Risk
Based on 917 resolved cases by this examiner. Grant probability derived from career allow 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