Prosecution Insights
Last updated: October 22, 2026
Application No. 18/784,097

HARDWARE-MANAGED ADAPTIVE WAKEUP OF PROCESSING SYSTEMS

Non-Final OA §103
Filed
Jul 25, 2024
Examiner
SAMPATH, GAYATHRI
Art Unit
2176
Tech Center
2100 — Computer Architecture & Software
Assignee
Texas Instruments Incorporated
OA Round
3 (Non-Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
6m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
261 granted / 334 resolved
+23.1% vs TC avg
Strong +37% interview lift
Without
With
+37.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
18 currently pending
Career history
359
Total Applications
across all art units

Statute-Specific Performance

§101
5.3%
-34.7% vs TC avg
§103
60.1%
+20.1% vs TC avg
§102
15.5%
-24.5% vs TC avg
§112
14.8%
-25.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 334 resolved cases

Office Action

§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 . A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 09/16/2026 has been entered. Claims 1-7, 9, 11,13, 14, 16, 21, 22, 26 are presented for Examination. DETAILED ACTION 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 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 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim 26 is rejected under 35 U.S.C. 103 as being unpatentable Nampoothiri et.al. (U.S Patent Application Publication 2017/0168853; hereinafter Nampoothiri”; Reference cited as prior art in previous office action ) in view of Ahmad et al. (U.S Patent Application Publication2013/0311797); hereinafter “Ahmad ”; Reference cited in previous office action) Regarding Claim 26 , Nampoothiri discloses , A system comprising wherein the first circuit is configured to [ “ Interrupt controller ”, Fig.1]: Receive an early wake value corresponding to a standby mode[0008; “The CPU 12 determines if sleep time prediction is enabled (block 86). Sleep time prediction allows the CPU 12 to determine if the CPU 12 should go to sleep or not. ..”, 0028; “the CPU 12 determines if the calculated completion time is less than a sum of the entry latency and the exit latency for a given low-power mode (LPM) (block 90). Checking to see if the predicted completion time is less than the sum of the latencies effectively insures that the CPU 12 will have time to go all the way into the low-power mode and exit the low-power mode before the end of the transfer. If the answer to block 90 is no, the completion time is greater than the entry and exit latencies, then the CPU 12 determines if early wake-up is enabled (block 92)… then the CPU 12 enables the I/O controller 18 early wake-up generation logic (block 94) and the CPU 12 selects a LPM state (block 96)”, 0029; “the CPU 12 knows a priori its own entry and exit latencies for each low-power mode. The CPU 12 programs the I/O controller 18 with each latency for each low-power mode (block 64). The programming may store values in registers (not shown) within the I/O controller 18. The programming may be performed by software or by directly writing to the registers within the I/O controller 18. Additionally, the CPU 12 may provide information about the current CPU power state (e.g., active or low power).”, 0027; The early wake-up interrupt is passed to the interrupt controller 22, which forwards the early wake-up interrupt to the power management controller 24.”, 0030 ; “ The I/O controller 18 then calculates a first time needed to complete the I/O transfer based on the first transfer rate (block 126). The I/O controller 18 then deducts from the first time an exit latency associated with the logic element to determine an early wake time (block 128).”, 0032; Fig.6; ( i.e determining early wake time based on the corresponding entry and exit latency of the low power mode)]; and determine a lead time value [ “while the data transfer is nearing completion initiates early wake-up, indicated generally at 142), such that the CPU 12 leaves the low-power mode (generally at 144), taking the exit latency (generally at 146) to become ready to resume active operations..”, 0033; ( i.e. as illustrated in Fig.6, determining the lead time value prior to completion of the data transfer to generate an early wake up )] ; generate an early wake signal corresponding to the standby mode based on the lead time value [“ “the power management controller 24 begins to wake the CPU 12 by disabling the LPM and performing any other pre-interrupt processing (block 104). Exemplary pre-interrupt processing may depend on I/O data and software, but may include waking up one or more threads, pre-processing metadata, increasing a frequency of the CPU 12 based on processing needs, or the like”, 0031; ( i.e it is apparent that the early wake signal corresponding to the low power mode is generated as power management controller performs pre-processing operations prior to completion of the data transfer)]. A second circuit coupled to the first circuit and configured to [0030; “..the power management controller 24 begins to wake the CPU 12 by disabling the LPM and performing any other pre-interrupt processing (block 104). Exemplary pre-interrupt processing may depend on I/O data and software, but may include waking up one or more threads, pre-processing metadata, increasing a frequency of the CPU 12 based on processing needs, or the like. ..”, 0031; Fig.1] and subsequent to the first circuit generating the early wake signal, generate the interrupt signal [ 0027; 0031;”.. the I/O controller 18 effectively predicts completion of the data transfer and while the data transfer is nearing completion, initiates early wake-up, indicated generally at 142), such that the CPU 12 leaves the low-power mode (generally at 144), taking the exit latency (generally at 146) to become ready to resume active operations. The end of the exit latency (148) is substantially contemporaneous with the end of the data transfer (150), and the CPU 12 is already in active state 152 so that the next transfer (or other operation) may be started (154).”, 0033] and wherein the system further comprises a memory[“ Memory 16”, Fig.1] However, Nampoothiri does not expressly disclose, wherein to determine the lead time value based on the early wake value the first circuit is configured to: determine a reference point; and determine the reference point based on full occupancy of the memory. In the same field of endeavor (e.g. power management by providing advance notice of events when the system is in a low power state and determining an advanced period based on the wake up latency), Ahmad teaches, wherein to determine the lead time value based on the early wake value [ “.. The advance notice is delivered to the SPMU 240 in order to begin the process of waking up targeted units in system 20. In that manner, when the interrupt is signaled after the timer 270 expires, the units (e.g., core 2Fig.3 , fif.5 a60 and uncore 250) of system 200 are ready to handle the interrupt.”, 0038( i.e determining the advance notice period relative to the scheduled interrupt) ; 0040; “For instance, if the wake up latency is determined to be .DELTA.,(i.e early wake value) then an advance notice is signaled at a time t=T-.DELTA.( (i.e the lead time value). In one embodiment, this is implemented through a second timer, as indicated by line 320, which begins approximately at time t=0 and ends at time t=T-.DELTA.(i.e the lead time value). .. when the scheduled timer interrupt is signaled, the targeted unit(s) has already been awakened and is ready to handle that interrupt at time t=.DELTA..”, 0043; 0047; “At 440, the computer implemented method continues by determining an advance period that is based on the wake up latency of the unit. More particularly, the advance period is used to wake up the unit in time to process the interrupt that is associated with the wake event. In one embodiment, the unit is awakened and active before the interrupt is signaled, such that that unit is ready to handle the interrupt as soon as the interrupt is signaled”, 0048]; the first circuit is configured to: [“ uncore 250 comprises an interrupt controller (not shown) that is used for handling interrupts being delivered to processors in the core configuration 260”, 0035]; determine a reference point [“FIGS. 6A-B combined illustrate a buffer triggered wake advance notice implemented for handling requests for data to fill a buffer when one or more units of a computer system are in low power states. Specifically, FIG. 6A is a flow diagram 600A illustrating a method for power management that implements a buffer triggered wake advance notice technique for waking up core and other units of a computer system.. a buffer triggered wake advance notice technique for waking up core and other units of a computer system”, 0062] ; and determine the reference point based on full occupancy of the memory[ SPMU 640 is configured to monitor for buffer occupancy of a buffered device 690 (e.g., display, etc.) in order to trigger advance notice 697 of a request for data to fill the buffer 695, wherein the advance notice 697 is used directly to wake up units that are in low power states. A buffer of sufficient size allows for those units to be placed into low power states while the data in the buffer is processed. Advance notice of the request for additional data to fill the buffer is received by the SPMU 640 from the buffered device 690. In that manner, when the request for data is delivered, the memory controller 670 is awake and can immediately handle the request.. “,0065 ; “the buffered device provides notification to the SPMU when the watermark is reached. In another embodiment, the SPMU is configured to monitor the occupancy of the buffer. Once the SPMU is notified, the SPMU is configured to wake up the memory controller. As such, based on the buffer event of reaching the threshold of the buffer, an advance notice is generated allowing the SPMU to start the wake up process of the memory controller. Thereafter, when the request is delivered from the unit to the memory controller for data to fill the buffer, the newly awakened memory controller is ready to process that request.”, 0072; Fig.6A, 6B]. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Nampoothiri with Ahmad. Ahmad’s teaching of determining an advanced period based on the wake up latency of the respective low power mode to awaken the units , will substantially improve Nampoothiri’s system, to manage power of different units of the computer system and efficiently handle the interrupts instead of waiting for the interrupt to trigger the wake up process by providing an advanced notice with respect to the scheduled interrupt. Allowable Subject Matter Claims 1, 11, 21 are allowed. Response to Arguments New claim(s) 26 have been considered and rejected with respect to Nampoothiri in view of Ahmad references being used in the current rejection. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Shimosakoda. , U.S Patent Application Publication 2005/0022044, teaches a clock control circuit and a clock control method which switchingly supply a high-speed clock and a low-speed clock in accordance with the operational state of a system LSI. Smith et al. , U.S Patent Application Publication 2006/0221759, employing locked loops such as delay-lock loops ("DLL"), and more particularly, to a circuit and method for operating such loops in a manner that minimizes power consumption in memory and other electronic devices. Any inquiry concerning this communication or earlier communications from the examiner should be directed to GAYATHRI SAMPATH whose telephone number is (571)272-5489. The examiner can normally be reached on 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, Jaweed Abbaszadeh can be reached on 5712701640. 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 http://pair-direct.uspto.gov. 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. /GAYATHRI SAMPATH/ Examiner, Art Unit 2176 /JAWEED A ABBASZADEH/ Supervisory Patent Examiner, Art Unit 2176
Read full office action

Prosecution Timeline

Jul 25, 2024
Application Filed
Jan 15, 2026
Non-Final Rejection mailed — §103
Apr 15, 2026
Response Filed
Jun 23, 2026
Final Rejection mailed — §103
Sep 16, 2026
Response after Non-Final Action
Sep 16, 2026
Request for Continued Examination
Sep 21, 2026
Examiner Interview (Telephonic)
Oct 01, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12769385
POWER MANAGEMENT CIRCUIT
2y 8m to grant Granted Oct 20, 2026
Patent 12769387
ENHANCED DEEP SLEEP OPERATIONS FOR SYSTEMS WITH HOMOGENEOUS CHIP ARCHITECTURES
2y 5m to grant Granted Oct 20, 2026
Patent 12748480
DYNAMIC VOLTAGE AND FREQUENCY SCALING (DVFS) CONTROLLER, INTEGRATED CIRCUIT INCLUDING THE DVFS CONTROLLER, AND METHOD OF OPERATING THE DVFS CONTROLLER
2y 3m to grant Granted Sep 29, 2026
Patent 12743143
CONSUMING DEVICE AND METHOD FOR AUTHENTICATING A CONSUMABLE COMPONENT
1y 10m to grant Granted Sep 22, 2026
Patent 12730491
TRANSITIONS BETWEEN LOW POWER MODES IN A PROCESSING SYSTEM
2y 7m to grant Granted Sep 08, 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

3-4
Expected OA Rounds
78%
Grant Probability
99%
With Interview (+37.4%)
2y 9m (~6m remaining)
Median Time to Grant
High
PTA Risk
Based on 334 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