Detailed information about the 100 most recent patent applications.
| Application Number | Title | Filing Date | Disposal Date | Disposition | Time (months) | Office Actions | Restrictions | Interview | Appeal |
|---|---|---|---|---|---|---|---|---|---|
| 18987096 | CROSS SCENARIO FALL THROUGH (XSFT) | December 2024 | July 2025 | Allow | 7 | 1 | 0 | No | No |
| 18980680 | MEMORY ARCHITECTURE FOR BLOCK MIGRATION IN ZNS | December 2024 | March 2026 | Allow | 15 | 1 | 0 | No | No |
| 18954809 | NON-DETERMINISTIC MEMORY PROTOCOL | November 2024 | March 2026 | Allow | 16 | 1 | 0 | No | No |
| 18928244 | SYSTEM AND METHOD FOR SHARING A CACHE LINE BETWEEN NON-CONTIGUOUS MEMORY AREAS | October 2024 | January 2026 | Allow | 15 | 1 | 0 | Yes | No |
| 18926027 | DETECTING MEMORY HAZARDS IN MASSIVELY PARALLEL AND DISTRIBUTED SYSTEMS | October 2024 | November 2025 | Allow | 12 | 0 | 0 | No | No |
| 18910922 | PHYSICAL ADDRESS PROXY (PAP) RESIDENCY DETERMINATION FOR REDUCTION OF PAP REUSE | October 2024 | October 2025 | Allow | 12 | 1 | 0 | No | No |
| 18894180 | STATIC POWER REDUCTION IN CACHES USING DETERMINISTIC NAPS | September 2024 | February 2026 | Allow | 16 | 1 | 0 | No | No |
| 18887886 | SYNCHRONIZED REQUEST HANDLING AT A MEMORY DEVICE | September 2024 | January 2026 | Allow | 16 | 1 | 0 | No | No |
| 18886862 | VIRTUALLY-INDEXED CACHE COHERENCY USING PHYSICAL ADDRESS PROXIES | September 2024 | September 2025 | Allow | 12 | 1 | 0 | No | No |
| 18829981 | FILE SYSTEM IMPROVEMENTS FOR ZONED STORAGE DEVICE OPERATIONS | September 2024 | August 2025 | Allow | 11 | 0 | 0 | No | No |
| 18823947 | PHYSICAL ADDRESS PROXY REUSE MANAGEMENT | September 2024 | November 2025 | Allow | 14 | 1 | 0 | No | No |
| 18814148 | USAGE DRIVEN MEMORY MAPPING | August 2024 | March 2026 | Allow | 18 | 1 | 0 | No | No |
| 18809646 | METHODS AND APPARATUS TO BOOT FROM BLOCK DEVICES | August 2024 | March 2026 | Allow | 19 | 1 | 1 | No | No |
| 18837493 | SNOOP FILTER SCALABILITY | August 2024 | May 2025 | Allow | 10 | 0 | 0 | No | No |
| 18787516 | PAGING METADATA INTO MEMORY | July 2024 | March 2026 | Allow | 20 | 1 | 0 | No | No |
| 18777905 | System Control Using Sparse Data | July 2024 | February 2026 | Allow | 18 | 1 | 1 | No | No |
| 18769631 | Profile Guided Memory Trimming | July 2024 | October 2025 | Allow | 15 | 1 | 0 | No | No |
| 18768696 | CACHE REPLACEMENT CONTROL | July 2024 | December 2025 | Allow | 17 | 2 | 0 | No | No |
| 18767757 | PERFORMING SNOOP FILTER REPLACEMENT BASED ON HISTORY-AUGMENTED VICTIMIZATION PRIORITY VALUES OF SNOOP FILTER ENTRIES IN PROCESSOR-BASED DEVICES | July 2024 | August 2025 | Allow | 13 | 0 | 0 | No | No |
| 18762201 | ELECTRONIC DEVICES, INCLUDING MEMORY DEVICES, AND OPERATING METHODS THEREOF | July 2024 | September 2025 | Allow | 14 | 0 | 1 | No | No |
| 18760409 | Data Storage Device and Method for Device-Initiated Hibernation | July 2024 | June 2025 | Allow | 11 | 1 | 0 | Yes | No |
| 18742099 | SAFE SHARED-MEMORY COMMUNICATION | June 2024 | March 2026 | Allow | 21 | 1 | 0 | No | No |
| 18668455 | SMART MEMORY MODULE, HOST SYSTEM HAVING SMART MEMORY MODULE, AND METHOD OF OPERATING SMART MEMORY MODULE | May 2024 | February 2026 | Allow | 20 | 1 | 1 | Yes | No |
| 18664142 | VALID DATA IDENTIFICATION FOR GARBAGE COLLECTION | May 2024 | May 2025 | Allow | 12 | 1 | 0 | No | No |
| 18644246 | METHODS FOR CACHE INSERTION AND CACHE EVICTION IN A CACHE SYSTEM THAT INCLUDES A REVERSE CACHE AND A MAIN CACHE | April 2024 | August 2025 | Allow | 16 | 2 | 0 | No | No |
| 18638454 | LOGGING CACHE LINE LIFETIME HINTS WHEN RECORDING BIT-ACCURATE TRACE | April 2024 | February 2025 | Allow | 10 | 1 | 0 | No | No |
| 18628916 | METHOD OF DETERMINING A CACHE SIZE USING AN ESTIMATION OF A NUMBER OF REQUESTS FOR CACHE MEMORY AND A SIZE OF THE REQUESTS | April 2024 | August 2025 | Allow | 16 | 1 | 0 | No | No |
| 18625452 | Systems and Methods For Priority-Aware Cache Replacement | April 2024 | October 2025 | Allow | 18 | 1 | 0 | No | No |
| 18610153 | UNIFIED VIRTUAL MEMORY MANAGEMENT IN HETEROGENEOUS COMPUTING SYSTEMS | March 2024 | June 2025 | Allow | 15 | 2 | 0 | Yes | No |
| 18607525 | Hardware assisted Page Migration in a Multi-Dielet Processing System | March 2024 | February 2026 | Allow | 23 | 1 | 1 | Yes | No |
| 18604184 | SYSTEMS AND METHODS FOR MULTICASTING DATA | March 2024 | May 2025 | Allow | 14 | 0 | 0 | No | No |
| 18600150 | MEMORY BUFFER MANAGEMENT ON HARDWARE DEVICES UTILIZING DISTRIBUTED DECENTRALIZED MEMORY BUFFER MONITORING | March 2024 | September 2024 | Allow | 7 | 0 | 0 | No | No |
| 18598134 | Systems and Methods for Birth Time-Based FIFO Cache Reaping | March 2024 | August 2025 | Allow | 17 | 1 | 0 | No | No |
| 18594408 | APPARATUS AND METHOD THEREOF FOR DRAM INITIALIZATION | March 2024 | September 2025 | Allow | 18 | 1 | 0 | Yes | No |
| 18593435 | VERY LARGE ADDRESS SPACE USING EXTENDED PAGE TABLES | March 2024 | July 2025 | Allow | 17 | 0 | 0 | No | No |
| 18591718 | RECALL PENDING CACHE LINE EVICTION | February 2024 | February 2025 | Allow | 11 | 1 | 0 | No | No |
| 18591901 | SYSTEM AND METHOD FOR MONITORING AND MANAGING CACHE DATA TO OPTIMIZE USE AND STORAGE OF DEVICE MEMORY | February 2024 | March 2026 | Allow | 25 | 1 | 0 | No | No |
| 18586225 | SYSTEM AND METHOD TO MANAGE CACHE SIZE FOR BURSTY CONCURRENT APPLICATION TRANSACTIONS USING DYNAMICALLY ADJUSTABLE PRIMARY AND SECONDARY CACHE SIZE LIMITS | February 2024 | August 2025 | Allow | 18 | 1 | 0 | Yes | No |
| 18585008 | BYTE-ADDRESSABLE DEVICE AND COMPUTING SYSTEM INCLUDING SAME | February 2024 | December 2024 | Allow | 10 | 1 | 0 | No | No |
| 18583341 | Packet Cache System and Method | February 2024 | September 2024 | Allow | 7 | 1 | 0 | No | No |
| 18443005 | ADDRESS MAPPING TABLE COMPRESSION | February 2024 | July 2025 | Allow | 17 | 0 | 0 | No | No |
| 18432096 | FLASH MEMORY CONTROLLER AND DATA PROGRAMMING METHOD | February 2024 | January 2025 | Allow | 11 | 0 | 0 | No | No |
| 18431707 | BLOCK MATCHING BETWEEN FIRST DATA AND SECOND DATA | February 2024 | April 2025 | Allow | 14 | 0 | 0 | No | No |
| 18293858 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD WITH LOCK FOR EXCLUSIVE ACCESS TO DATA IN MEMORY | January 2024 | March 2025 | Allow | 14 | 0 | 0 | No | No |
| 18428422 | DYNAMIC UPDATING OF CONTENT ADDRESSABLE ASSOCIATIVE MEMORIES FOR LARGE LANGUAGE MODELS | January 2024 | August 2025 | Allow | 19 | 1 | 0 | No | No |
| 18418689 | CANCELLING CACHE ALLOCATION TRANSACTIONS | January 2024 | September 2025 | Allow | 20 | 1 | 0 | No | No |
| 18411763 | CONTROLLER WITH CACHING AND NON-CACHING MODES | January 2024 | July 2025 | Allow | 18 | 2 | 0 | No | No |
| 18410238 | USING SPECIAL DATA STORAGE PARAMETERS WHEN STORING COLD STREAM DATA IN A DATA STORAGE DEVICE | January 2024 | November 2025 | Allow | 22 | 2 | 0 | Yes | No |
| 18407071 | USING PHYSICAL ADDRESS PROXIES TO HANDLE SYNONYMS WHEN WRITING STORE DATA TO A VIRTUALLY-INDEXED CACHE | January 2024 | August 2024 | Allow | 7 | 1 | 0 | No | No |
| 18399517 | METHOD AND APPARATUS FOR DESIGNING CACHE MEMORY STRUCTURE BASED ON ARTIFICIAL INTELLIGENCE | December 2023 | June 2025 | Allow | 18 | 1 | 0 | No | No |
| 18543352 | Smart Cache Cleaner | December 2023 | June 2025 | Allow | 18 | 1 | 0 | Yes | No |
| 18524412 | SYSTEMS AND METHODS FOR CACHE ALLOCATION | November 2023 | June 2025 | Allow | 19 | 1 | 0 | Yes | No |
| 18523249 | ORDER ENFORCEMENT FOR DELEGABLE MEMORY ACCESSES | November 2023 | May 2025 | Allow | 18 | 0 | 0 | No | No |
| 18510232 | CACHE MEMORY DEVICE AND METHOD FOR IMPLEMENTING CACHE SCHEDULING USING SAME | November 2023 | March 2024 | Allow | 4 | 0 | 0 | No | No |
| 18388782 | DYNAMIC SINGLE-LEVEL CELL WRITE THROUGH IN MEMORY DEVICES | November 2023 | April 2025 | Allow | 17 | 0 | 0 | Yes | No |
| 18386911 | DATA TEMPERATURE ASSOCIATED WITH TLB FLUSH REQUEST | November 2023 | September 2024 | Allow | 11 | 1 | 0 | No | No |
| 18385176 | HARDWARE QUEUE HANDLING SYSTEM, METHOD, SOLID STATE DRIVE CONTROLLER, AND SOLID-STATE DRIVE | October 2023 | August 2025 | Allow | 21 | 2 | 0 | No | No |
| 18492296 | MEMORY SYSTEM WITH THREADED TRANSACTION SUPPORT | October 2023 | September 2024 | Allow | 11 | 1 | 0 | No | No |
| 18485395 | STORAGE DEVICES AND OPERATING METHODS THEREOF | October 2023 | April 2025 | Allow | 18 | 1 | 0 | No | No |
| 18483384 | SYSTEMS AND METHODS FOR COUPLED CACHE MANAGEMENT | October 2023 | July 2024 | Allow | 10 | 1 | 0 | No | No |
| 18482646 | BYTE-ADDRESSABLE DEVICE AND COMPUTING SYSTEM INCLUDING SAME | October 2023 | December 2023 | Allow | 2 | 0 | 0 | No | No |
| 18481784 | ELECTRONIC DEVICE AND COMPUTING SYSTEM INCLUDING SAME | October 2023 | January 2024 | Allow | 3 | 0 | 0 | No | No |
| 18478255 | DATA STORAGE THROUGH OFFLOADING SIGNATURE COMPUTATIONS | September 2023 | June 2025 | Allow | 20 | 2 | 0 | Yes | No |
| 18475890 | System Control Using Sparse Data | September 2023 | April 2024 | Allow | 7 | 0 | 0 | No | No |
| 18471998 | PROCESSORS WITH TOGGLEABLE MEMORY TAGGING EXTENSIONS AND RELATED METHODS | September 2023 | March 2026 | Allow | 30 | 2 | 0 | No | No |
| 18243923 | STORAGE DEVICE PERFORMING ATOMIC WRITE, HOST CONTROLLING STORAGE DEVICE, AND OPERATING METHOD OF STORAGE DEVICE | September 2023 | April 2025 | Allow | 19 | 0 | 0 | No | No |
| 18548320 | LOGGING CACHE LINE LIFETIME HINTS WHEN RECORDING BIT-ACCURATE TRACE | August 2023 | January 2024 | Allow | 5 | 0 | 0 | No | No |
| 18456568 | GLOBAL COHERENCE OPERATIONS | August 2023 | July 2024 | Allow | 11 | 1 | 0 | No | No |
| 18238323 | NON-DETERMINISTIC MEMORY PROTOCOL | August 2023 | July 2024 | Allow | 11 | 1 | 0 | No | No |
| 18454431 | BACKUP MANAGEMENT DEVICE AND BACKUP DESTINATION MIGRATION METHOD | August 2023 | October 2024 | Allow | 14 | 0 | 0 | No | No |
| 18450079 | STATIC POWER REDUCTION IN CACHES USING DETERMINISTIC NAPS | August 2023 | June 2024 | Allow | 10 | 1 | 0 | No | No |
| 18232040 | PROACTIVE CACHING OF DATA FOR ACCELERATOR CORES IN A STORAGE DEVICE | August 2023 | July 2025 | Allow | 23 | 1 | 0 | Yes | No |
| 18230689 | SYSTEM AND METHOD FOR SHARING A CACHE LINE BETWEEN NON-CONTIGUOUS MEMORY AREAS | August 2023 | June 2024 | Allow | 11 | 1 | 0 | No | No |
| 18227466 | Data Storage Device and Method for Time-Pooled Hot Data Relocation | July 2023 | March 2025 | Allow | 19 | 1 | 1 | Yes | No |
| 18227739 | SYSTEMS AND METHODS FOR PREFETCHING DATA | July 2023 | July 2025 | Allow | 24 | 2 | 0 | Yes | No |
| 18361159 | MEMORY CONTROLLER WITH COMMAND REORDERING | July 2023 | March 2025 | Allow | 20 | 1 | 0 | No | No |
| 18225789 | Data Storage Device with Balanced Background Operations and Method Therefor | July 2023 | November 2024 | Allow | 16 | 1 | 0 | Yes | No |
| 18357952 | MEMORY CONTROLLER FOR A HIGH CAPACITY MEMORY CIRCUIT USING VIRTUAL BANK ADDRESSING | July 2023 | April 2025 | Allow | 20 | 0 | 0 | No | No |
| 18356219 | MEMORY SYSTEM AND OPERATING METHOD THEREOF FOR ALLOCATING AND STORING META DATA | July 2023 | June 2025 | Allow | 23 | 2 | 0 | Yes | No |
| 18356539 | DYNAMIC PLANE SELECTION IN DATA STORAGE SYSTEM | July 2023 | August 2024 | Allow | 13 | 0 | 0 | No | No |
| 18356693 | SYSTEMS AND METHODS FOR IMPROVING FIND LAST GOOD PAGE PROCESSING IN MEMORY DEVICES | July 2023 | July 2024 | Allow | 12 | 0 | 0 | No | No |
| 18223691 | Data Storage Device and Method for Host-Assisted Deferred Defragmentation and System Handling | July 2023 | June 2025 | Allow | 23 | 2 | 1 | Yes | No |
| 18354310 | Illusory Free Data Storage Space in Data Storage Devices | July 2023 | June 2025 | Allow | 23 | 1 | 0 | No | No |
| 18349053 | ENCODING AND COMPRESSING BITS WITH WRITE-X FEATURE IN MEMORY SYSTEM | July 2023 | March 2025 | Allow | 21 | 0 | 1 | No | No |
| 18215414 | METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DE-DUPLICATING DATA | June 2023 | February 2025 | Allow | 19 | 1 | 0 | No | No |
| 18336154 | Determining Caching Parameter Metrics for Caching Data Elements | June 2023 | December 2024 | Allow | 18 | 0 | 0 | Yes | No |
| 18311207 | STORAGE DEVICE FOR COMPRESSING AND STORING DATA, AND OPERATING METHOD THEREOF | May 2023 | May 2025 | Allow | 25 | 2 | 0 | Yes | No |
| 18307734 | DYNAMIC MEMORY REFRESH INTERVAL TO REDUCE BANDWIDTH PENALTY | April 2023 | February 2026 | Allow | 33 | 4 | 0 | No | No |
| 18302968 | Method And Apparatus For a Page-Local Delta-Based Prefetcher | April 2023 | June 2024 | Allow | 14 | 2 | 0 | Yes | No |
| 18136217 | TRANSACTION-BASED STORAGE SYSTEM AND METHOD THAT USES VARIABLE SIZED OBJECTS TO STORE DATA | April 2023 | May 2024 | Allow | 13 | 1 | 0 | No | No |
| 18297022 | STORAGE DEVICE FOR A PLURALITY OF META DATA AND METHOD OF OPERATING THE SAME | April 2023 | April 2025 | Allow | 24 | 1 | 0 | No | No |
| 18295482 | STORAGE SYSTEM WITH MULTIPLE DATA PATHS DEPENDING ON DATA CLASSIFICATIONS | April 2023 | July 2025 | Allow | 27 | 2 | 0 | Yes | No |
| 18123336 | CONTROL METHOD OF FLASH MEMORY CONTROLLER AND ASSOCIATED FLASH MEMORY CONTROLLER AND STORAGE DEVICE | March 2023 | December 2024 | Allow | 21 | 1 | 0 | No | No |
| 18121111 | PROVIDING ACCESS TO A NAMESPACE VIA MULTIPLE STORAGE ARRAYS | March 2023 | May 2024 | Allow | 14 | 0 | 0 | No | No |
| 18115457 | Address Range Encoding in System on a Chip with Securely Partitioned Memory Space | February 2023 | March 2025 | Allow | 24 | 0 | 0 | No | No |
| 18042974 | Method for Determining Physical Address and Chip System | February 2023 | May 2024 | Allow | 15 | 0 | 0 | No | No |
| 18162884 | VOLUME PROMOTION MANAGEMENT AND VISUALIZATION IN A METRO CLUSTER | February 2023 | July 2024 | Allow | 17 | 0 | 0 | No | No |
| 18162724 | ACCESSING METHOD OF MEMORY MODULE BASED ON DIFFERENT CONFIGURATIONS OF PHYSICAL MANAGEMENT UNIT, MEMORY STORAGE DEVICE, AND MEMORY CONTROL CIRCUIT UNIT | February 2023 | April 2025 | Allow | 27 | 2 | 0 | No | No |
| 18162069 | DYNAMIC NODE CLUSTER WITH STORAGE ARRAY | January 2023 | July 2024 | Allow | 18 | 0 | 0 | No | No |
| 18159848 | System and Method for Managing Storage Saturation in Storage Systems | January 2023 | September 2024 | Allow | 19 | 0 | 0 | No | No |
This analysis examines appeal outcomes and the strategic value of filing appeals for examiner RUIZ, ARACELIS.
With a 0.0% reversal rate, the PTAB affirms the examiner's rejections in the vast majority of cases. This reversal rate is in the bottom 25% across the USPTO, indicating that appeals face significant challenges here.
Filing a Notice of Appeal can sometimes lead to allowance even before the appeal is fully briefed or decided by the PTAB. This occurs when the examiner or their supervisor reconsiders the rejection during the mandatory appeal conference (MPEP § 1207.01) after the appeal is filed.
In this dataset, 22.2% of applications that filed an appeal were subsequently allowed. This appeal filing benefit rate is below the USPTO average, suggesting that filing an appeal has limited effectiveness in prompting favorable reconsideration.
⚠ Appeals to PTAB face challenges. Ensure your case has strong merit before committing to full Board review.
⚠ Filing a Notice of Appeal shows limited benefit. Consider other strategies like interviews or amendments before appealing.
Examiner RUIZ, ARACELIS works in Art Unit 2139 and has examined 543 patent applications in our dataset. With an allowance rate of 91.7%, this examiner allows applications at a higher rate than most examiners at the USPTO. Applications typically reach final disposition in approximately 22 months.
Examiner RUIZ, ARACELIS's allowance rate of 91.7% places them in the 77% percentile among all USPTO examiners. This examiner is more likely to allow applications than most examiners at the USPTO.
On average, applications examined by RUIZ, ARACELIS receive 1.47 office actions before reaching final disposition. This places the examiner in the 24% percentile for office actions issued. This examiner issues significantly fewer office actions than most examiners.
The median time to disposition (half-life) for applications examined by RUIZ, ARACELIS is 22 months. This places the examiner in the 88% percentile for prosecution speed. Applications move through prosecution relatively quickly with this examiner.
Conducting an examiner interview provides a +8.1% benefit to allowance rate for applications examined by RUIZ, ARACELIS. This interview benefit is in the 38% percentile among all examiners. Recommendation: Interviews provide a below-average benefit with this examiner.
When applicants file an RCE with this examiner, 36.0% of applications are subsequently allowed. This success rate is in the 81% percentile among all examiners. Strategic Insight: RCEs are highly effective with this examiner compared to others. If you receive a final rejection, filing an RCE with substantive amendments or arguments has a strong likelihood of success.
This examiner enters after-final amendments leading to allowance in 70.5% of cases where such amendments are filed. This entry rate is in the 92% percentile among all examiners. Strategic Recommendation: This examiner is highly receptive to after-final amendments compared to other examiners. Per MPEP § 714.12, after-final amendments may be entered "under justifiable circumstances." Consider filing after-final amendments with a clear showing of allowability rather than immediately filing an RCE, as this examiner frequently enters such amendments.
When applicants request a pre-appeal conference (PAC) with this examiner, 40.0% result in withdrawal of the rejection or reopening of prosecution. This success rate is in the 37% percentile among all examiners. Note: Pre-appeal conferences show below-average success with this examiner. Consider whether your arguments are strong enough to warrant a PAC request.
This examiner withdraws rejections or reopens prosecution in 61.5% of appeals filed. This is in the 39% percentile among all examiners. Of these withdrawals, 37.5% occur early in the appeal process (after Notice of Appeal but before Appeal Brief). Strategic Insight: This examiner shows below-average willingness to reconsider rejections during appeals. Be prepared to fully prosecute appeals if filed.
When applicants file petitions regarding this examiner's actions, 60.0% are granted (fully or in part). This grant rate is in the 64% percentile among all examiners. Strategic Note: Petitions show above-average success regarding this examiner's actions. Petitionable matters include restriction requirements (MPEP § 1002.02(c)(2)) and various procedural issues.
Examiner's Amendments: This examiner makes examiner's amendments in 0.6% of allowed cases (in the 61% percentile). This examiner makes examiner's amendments more often than average to place applications in condition for allowance (MPEP § 1302.04).
Quayle Actions: This examiner issues Ex Parte Quayle actions in 17.7% of allowed cases (in the 93% percentile). Per MPEP § 714.14, a Quayle action indicates that all claims are allowable but formal matters remain. This examiner frequently uses Quayle actions compared to other examiners, which is a positive indicator that once substantive issues are resolved, allowance follows quickly.
Based on the statistical analysis of this examiner's prosecution patterns, here are tailored strategic recommendations:
Not Legal Advice: The information provided in this report is for informational purposes only and does not constitute legal advice. You should consult with a qualified patent attorney or agent for advice specific to your situation.
No Guarantees: We do not provide any guarantees as to the accuracy, completeness, or timeliness of the statistics presented above. Patent prosecution statistics are derived from publicly available USPTO data and are subject to data quality limitations, processing errors, and changes in USPTO practices over time.
Limitation of Liability: Under no circumstances will IronCrow AI be liable for any outcome, decision, or action resulting from your reliance on the statistics, analysis, or recommendations presented in this report. Past prosecution patterns do not guarantee future results.
Use at Your Own Risk: While we strive to provide accurate and useful prosecution statistics, you should independently verify any information that is material to your prosecution strategy and use your professional judgment in all patent prosecution matters.