Prosecution Insights
Last updated: August 18, 2026
Application No. 18/762,273

MEMORY CONFIGURATION

Final Rejection §103
Filed
Jul 02, 2024
Priority
Jul 07, 2023 — FR 2307301
Examiner
CHIANG, JASON
Art Unit
2431
Tech Center
2400 — Computer Networks
Assignee
STMicroelectronics N.V.
OA Round
2 (Final)
83%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
461 granted / 554 resolved
+25.2% vs TC avg
Strong +28% interview lift
Without
With
+28.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 6m
Avg Prosecution
11 currently pending
Career history
566
Total Applications
across all art units

Statute-Specific Performance

§101
10.6%
-29.4% vs TC avg
§103
60.6%
+20.6% vs TC avg
§102
10.0%
-30.0% vs TC avg
§112
7.2%
-32.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 554 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 . DETAILED ACTION This action is in response to the Amendment filed on 04/30/2026. Claims 1-25 are under examination. 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 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. Claims 1-25 are rejected under 35 U.S.C. 103 as being unpatentable over Kemisetti et al. (US 2024/0220425 A1), Mishra (US 2018/0196956 A1), Okada (US 6,275,917 B1) and Roozbeh et al. (US 2018/0314453 A1). Regarding claim 1, Kemisetti et al. discloses A method, comprising: configuring a memory for use in executing an application [abs, method for assigning secure memory ranges for applications], the configurating the memory including: defining a set of virtual memory resources associated with one or more contiguous memory areas of the memory [par. 0043, “(i) a range of non-secure virtual memory addresses 316 corresponding to non-secure memory resources 322, and (ii) a range of secure virtual memory addresses 318 corresponding to secure memory resources 320”]; wherein a security attribute value assigned to a virtual memory resource is one of the plurality of security attribute values, the plurality of security attribute values include: a security attribute value indicating the virtual memory resource is a secure memory resource, a security attribute value indicating the virtual memory resource is a non-secure memory resource [par. 0043, “(i) a range of non-secure virtual memory addresses 316 corresponding to non-secure memory resources 322, and (ii) a range of secure virtual memory addresses 318 corresponding to secure memory resources 320”]; merging contiguous virtual memory resources of the set of virtual memory resources [pars. 0047-0050, increasing secure memory virtual address range (merging contiguous virtual memory resources), “Because the memory command is secure, the UMD 204 may associate a virtual memory address from the secure memory range 318 with the memory command”]. Kemisetti et al. does not explicitly disclose a security attribute value indicating the virtual memory resource is a non-secure callable memory resource. However, Mishra teaches a security attribute value indicating the virtual memory resource is a non-secure callable memory resource [par. 0020, “Resources (e.g., data, software, etc.) are stored in memory components (e.g., flash memory), which in turn are mapped to trust zones. Thus, resources are mapped to trust zones. Each trust zone is assigned one or three base security attributes: secure (S), non-secure (NS), and non-secure callable (NSC)”]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Mishra into the teaching of Kemisetti et al. with the motivation such that the base security state of a CPU to be compatible with the base security attribute of the address specified by the CPU during a transaction and the security compatibility requirement is the basis for protecting resources against unauthorized access as taught by Mishra [Mishra: pars. 0024-0025]. Kemisetti et al. and Mishra do not explicitly disclose selectively merging contiguous virtual memory resources of the set of virtual memory resources based on respective security attribute values of the virtual memory resources of the set of virtual memory resources, generating a merged set of virtual memory resources. However Okada teaches selectively merging contiguous virtual memory resources of the set of virtual memory resources based on respective security attribute values of the virtual memory resources of the set of virtual memory resources, generating a merged set of virtual memory resources [col. 4, lines 20-22, “sections having the same memory protection attribute and continuous address space are merged in order to obtain a single section”, also see col. 5, lines 50-62]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Okada into the teaching of Kemisetti et al. and Mishra with the motivation such that sections allocated to continuous address space are merged so that it is possible to easily realize memory management as taught by Okada [Okada: col. 4, lines 20-25]. They do not explicitly disclose storing configuration information indicative of the merged set of virtual memory resources. However, Roozbeh et al. teaches storing configuration information indicative of the merged set of virtual memory resources [par. 0070, after memory merging, updating the address translation tables (storing configuration information)]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Roozbeh et al. into the teaching of Kemisetti et al., Mishra and Okada with the motivation such that requests to access to the memory will be redirected to an address range of memory as taught by Roozbeh et al. [Roozbeh et al.: par. 0070]. Regarding claim 2, the rejection of claim 1 is incorporated. Roozbeh et al. further teaches the information indicative of the merged set of virtual memory resources comprises configuration data values for one or more memory ranges of the memory [par. 0070, after memory merging, updating the address translation tables (storing configuration information), requests to access to the shared part of memory will be redirected to an address range (configuration data values) of shared memory]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Roozbeh et al. into the teaching of Kemisetti et al., Mishra and Okada with the motivation such that requests to access to the memory will be redirected to an address range of memory as taught by Roozbeh et al. [Roozbeh et al.: par. 0070]. Regarding claim 3, the rejection of claim 2 is incorporated. Kemisetti et al. further disclose the configuration data values include memory addresses and security attribute values [par. 0043, “(i) a range of non-secure virtual memory address 316 corresponding to non-secure memory resources 322, and (ii) a range of secure virtual memory addresses 318 corresponding to secure memory resources 320”, par. 0049, non-secure page table or secure page table]. Regarding claim 4, the rejection of claim 1 is incorporated. Kemisetti et al. further disclose a security attribute value indicating the contiguous virtual memory resources are non-secure memory resources [par. 0043, “a range of non-secure virtual memory address 316 corresponding to non-secure memory resources 322”, par. 0039, “if the command is to non-secure memory, the UMD 204 may determine a 32-bit virtual memory address from a range of 32-bit virtual memory addresses corresponding to non-secure memory resources”]. Okada teaches selectively merging comprises merging contiguous virtual memory resources of the set of virtual memory resources having a same security attribute value indicating the contiguous virtual memory resources [col. 4, lines 20-22, “sections having the same memory protection attribute and continuous address space are merged in order to obtain a single section”, also see col. 5, lines 50-62]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Okada into the teaching of Kemisetti et al. and Mishra with the motivation such that sections allocated to continuous address space are merged so that it is possible to easily realize memory management as taught by Okada [Okada: col. 4, lines 20-25]. Regarding claim 5, the rejection of claim 4 is incorporated. Kemisetti et al. further disclose a security attribute value indicating the contiguous virtual memory resources are non-secure memory resources or non-secure callable memory resources [par. 0043, “a range of non-secure virtual memory address 316 corresponding to non-secure memory resources 322”, par. 0039, “if the command is to non-secure memory, the UMD 204 may determine a 32-bit virtual memory address from a range of 32-bit virtual memory addresses corresponding to non-secure memory resources”]. Okada teaches the selectively merging comprises merging contiguous virtual memory resources of the set of virtual memory resources having security attribute values indicating the contiguous virtual memory resources [col. 4, lines 20-22, “sections having the same memory protection attribute and continuous address space are merged in order to obtain a single section”, also see col. 5, lines 50-62]. Regarding claim 6, the rejection of claim 1 is incorporated. Kemisetti et al. further disclose a security attribute value indicating the contiguous virtual memory resources are non-secure memory resources or non-secure callable memory resources [par. 0043, “a range of non-secure virtual memory address 316 corresponding to non-secure memory resources 322”, par. 0039, “if the command is to non-secure memory, the UMD 204 may determine a 32-bit virtual memory address from a range of 32-bit virtual memory addresses corresponding to non-secure memory resources”]. Okada teaches the selectively merging comprises merging contiguous virtual memory resources of the set of virtual memory resources having security attribute values indicating the contiguous virtual memory resources [col. 4, lines 20-22, “sections having the same memory protection attribute and continuous address space are merged in order to obtain a single section”, also see col. 5, lines 50-62]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Okada into the teaching of Kemisetti et al. and Mishra for merging contiguous virtual memory resources of the set of virtual memory resources having security attributes indicating the contiguous virtual memory resources are non-secure memory resources or non-secure callable memory resources, with the motivation such that sections allocated to continuous address space are merged so that it is possible to easily realize memory management as taught by Okada [Okada: col. 4, lines 20-25]. Regarding claim 7, the rejection of claim 6 is incorporated. Kemisetti et al. further disclose the merged contiguous virtual memory resource a security attribute value indicating the merged contiguous virtual memory resource is a non-secure virtual memory resource [par. 0043, “(i) a range of non-secure virtual memory address 316 corresponding to non-secure memory resources 322, and (ii) a range of secure virtual memory addresses 318 corresponding to secure memory resources 320”, par. 0049, non-secure page table or secure page table]. Regarding claim 8, the rejection of claim 1 is incorporated. Roozbeh et al. further teaches executing the application using the memory and based on the stored configuration information indicative of the merged set of virtual memory resources [par. 0070, after memory merging, updating the address translation tables (storing configuration information), requests to access to the shared part of memory will be redirected to an address range (configuration data values) of shared memory]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Roozbeh et al. into the teaching of Kemisetti et al., Mishra and Okada with the motivation such that requests to access to the memory will be redirected to an address range of memory as taught by Roozbeh et al. [Roozbeh et al.: par. 0070]. Regarding claim 9, it recites limitations like claim 1. The reason for the rejection of claim 1 is incorporated herein. Regarding claim 10, it recites limitations like claim 2. The reason for the rejection of claim 2 is incorporated herein. Regarding claim 11, it recites limitations like claim 3. The reason for the rejection of claim 3 is incorporated herein. Regarding claim 12, it recites limitations like claim 4. The reason for the rejection of claim 4 is incorporated herein. Regarding claim 13, it recites limitations like claim 5. The reason for the rejection of claim 5 is incorporated herein. Regarding claim 14, it recites limitations like claim 6. The reason for the rejection of claim 6 is incorporated herein. Regarding claim 15, it recites limitations like claim 7. The reason for the rejection of claim 7 is incorporated herein. Regarding claim 16, it recites limitations like claim 8. The reason for the rejection of claim 8 is incorporated herein. Regarding claim 17, it recites limitations like claim 1. The reason for the rejection of claim 1 is incorporated herein. Regarding claim 18, the rejection of claim 1 is incorporated. Roozbeh et al. further teaches wherein the processing circuitry, in operation, implements a configuration tool to perform the selective merging and the storing of the configuration information [par. 0035, “in order to provide the memory merging that is adapted to the computer system 100, a Memory Merging Function (MMF) 110 is provided. The MMF 110 may be implemented in SW, HW or partially HW and partially SW”, par. 0070, after memory merging, updating the address translation tables (storing configuration information), requests to access to the shared part of memory will be redirected to an address range (configuration data values) of shared memory]. Before the effective filing date of the claimed invention, it would have been obvious to a person having ordinary skill in the art to incorporate the teaching of Roozbeh et al. into the teaching of Kemisetti et al., Mishra and Okada with the motivation such that requests to access to the memory will be redirected to an address range of memory as taught by Roozbeh et al. [Roozbeh et al.: par. 0070]. Regarding claim 19, the rejection of claim 1 is incorporated. Kemisetti et al. further disclose the system comprising the memory [abs, method for assigning secure memory ranges for applications]. Regarding claim 20, the rejection of claim 1 is incorporated. Kemisetti et al. further disclose an integrated circuit including the processing circuitry, the interface, and the memory [par. 0016, integrated circuit hardware, par. 0029, interface, par. 0030, memory]. Regarding claim 21, it recites limitations like claim 1. The reason for the rejection of claim 1 is incorporated herein. Regarding claim 22, it recites limitations like claim 4. The reason for the rejection of claim 4 is incorporated herein. Regarding claim 23, it recites limitations like claim 5. The reason for the rejection of claim 5 is incorporated herein. Regarding claim 24, it recites limitations like claim 6. The reason for the rejection of claim 6 is incorporated herein. Regarding claim 25, the rejection of claim 21 is incorporated. Kemisetti et al. further disclose the contents comprise instructions executed by the processing device [par. 0021, One or more processors in the processing system may execute software. Software can be construed broadly to mean instructions, instruction sets, par. 0022, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium]. Response to Arguments Applicant’s arguments, filed on 04/30/2026, with respect to rejection under 35 USC § 103 have been considered but are moot in view of the new ground(s) of rejection. Conclusion The prior art made of record and not relied upon is considered pertinent to Applicant’s disclosure: US 20230168999 A1 USE AFTER FREE DETECTION WITH DOUBLE FREE PROTECTION US 20230161484 A1 DYNAMIC MANAGEMENT OF A MEMORY FIREWALL US 20200073822 A1 Security Configuration For Memory Address Translation From Object Specific Virtual Address Spaces To A Physical Address Space US 9558297 B1 Memory Management Techniques US 20160154593 A1 MEMORY SYSTEM AND A DATA MANAGING METHOD THEREOF US 20150121009 A1 METHOD AND APPARATUS FOR REFORMATTING PAGE TABLE ENTRIES FOR CACHE STORAGE US 20140089626 A1 TECHNIQUES FOR DYNAMIC PHYSICAL MEMORY PARTITIONING US 20110208935 A1 Storing Secure Mode Page Table Data In Secure And Non-Secure Regions Of Memory US 20100223432 A1 MEMORY SHARING AMONG COMPUTER PROGRAMS US 7219206 B1 File System Virtual Memory Descriptor Generation Interface System And Method Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 extension fee 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 date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JASON CHIANG whose telephone number is (571)270-3393. The examiner can normally be reached on 9 AM TO 6 PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Lynn Feild can be reached on (571) 272-2092. 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. /JASON CHIANG/Primary Examiner, Art Unit 2431
Read full office action

Prosecution Timeline

Jul 02, 2024
Application Filed
Feb 03, 2026
Non-Final Rejection mailed — §103
Apr 30, 2026
Response Filed
Jun 30, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12689630
METHOD AND SYSTEM FOR SUPPORTING DUAL PARTY CONTROL AUTHORIZATION FOR SENSITIVE OPERATIONS
2y 2m to grant Granted Jul 21, 2026
Patent 12682096
AUGMENTING SYSTEM ACCESS CONTROL PERSPECTIVE
2y 9m to grant Granted Jul 14, 2026
Patent 12676862
Systems and Methods for Anonymous Administrative Login
3y 3m to grant Granted Jul 07, 2026
Patent 12659339
RECORDING SECURITY MANAGEMENT
2y 8m to grant Granted Jun 16, 2026
Patent 12645809
ANALYZING AGGREGATED EVENT DATA TO IDENTIFY AND ADDRESS PERMISSIONS ISSUES
2y 10m to grant Granted Jun 02, 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
83%
Grant Probability
99%
With Interview (+28.2%)
2y 6m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 554 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