Prosecution Insights
Last updated: October 25, 2026
Application No. 19/256,297

SEMICONDUCTOR DEVICE AND METHOD OF BUILDING A POOLED MEMORY WITHOUT USING SWITCHES

Non-Final OA §101
Filed
Jul 01, 2025
Priority
Aug 01, 2023 — provisional 63/530,086 +1 more
Examiner
MAMO, ELIAS
Art Unit
2184
Tech Center
2100 — Computer Architecture & Software
Assignee
Primemas Inc.
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
1y 2m
Est. Remaining
89%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
778 granted / 939 resolved
+27.9% vs TC avg
Moderate +6% lift
Without
With
+5.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 6m
Avg Prosecution
14 currently pending
Career history
962
Total Applications
across all art units

Statute-Specific Performance

§101
7.3%
-32.7% vs TC avg
§103
60.4%
+20.4% vs TC avg
§102
12.3%
-27.7% vs TC avg
§112
12.8%
-27.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 939 resolved cases

Office Action

§101
DETAILED ACTION 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 . Double Patenting A rejection based on double patenting of the “same invention” type finds its support in the language of 35 U.S.C. 101 which states that “whoever invents or discovers any new and useful process... may obtain a patent therefor...” (Emphasis added). Thus, the term “same invention,” in this context, means an invention drawn to identical subject matter. See Miller v. Eagle Mfg. Co., 151 U.S. 186 (1894); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Ockert, 245 F.2d 467, 114 USPQ 330 (CCPA 1957). A statutory type (35 U.S.C. 101) double patenting rejection can be overcome by canceling or amending the claims that are directed to the same invention so they are no longer coextensive in scope. The filing of a terminal disclaimer cannot overcome a double patenting rejection based upon 35 U.S.C. 101. Claims 1-11 are rejected under 35 U.S.C. 101 as claiming the same invention as that of claims 1-11 of prior U.S. Patent No. 12,373,362. This is a statutory double patenting rejection. Current Application 19/256,297 US Patent – 12,373,362 1. A semiconductor device comprising: a first processor configured to generate a first memory physical address and a first memory request; a second processor configured to generate a second memory physical address and a second memory request; a first system-on-chip physically connected to the first processor and configured to convert the first memory physical address into a first device address; a second system-on-chip physically connected to the second processor and the first system-on-chip and configured to convert the second memory physical address into a second device address; and a first memory and a second memory respectively and physically connected to the first system-on-chip and the second system-on-chip, wherein the first system-on-chip and the second system-on-chip respectively forward the first memory request and the second memory request to one of a plurality of memories including the first memory and the second memory according to the first device address and the second device address. 1. A semiconductor device comprising: a first processor configured to generate a first memory physical address and a first memory request; a second processor configured to generate a second memory physical address and a second memory request; a first system-on-chip physically connected to the first processor and configured to convert the first memory physical address into a first device address; a second system-on-chip physically connected to the second processor and the first system-on-chip and configured to convert the second memory physical address into a second device address; and a first memory and a second memory respectively and physically connected to the first system-on-chip and the second system-on-chip, wherein the first system-on-chip and the second system-on-chip respectively forward the first memory request and the second memory request to one of a plurality of memories including the first memory and the second memory according to the first device address and the second device address. 2. The semiconductor device of claim 1, wherein the first system-on-chip includes: a first memory management unit (MMU) configured to convert the first memory physical address into the first device address; and a router configured to determine whether the first device address corresponds to the first memory and configured to forward the first memory request to one of the first memory and the second system-on-chip. 2. The semiconductor device of claim 1, wherein the first system-on-chip includes: a first memory management unit (MMU) configured to convert the first memory physical address into the first device address; and a router configured to determine whether the first device address corresponds to the first memory and configured to forward the first memory request to one of the first memory and the second system-on-chip. 3. The semiconductor device of claim 2, wherein the first system-on-chip and the second system-on-chip control the plurality of memories according to a compute express link (CXL) protocol. 3. The semiconductor device of claim 2, wherein the first system-on-chip and the second system-on-chip control the plurality of memories according to a compute express link (CXL) protocol. 4. The semiconductor device of claim 2, wherein the first memory has a device address in a first range, the second memory has a device address in a second range that is greater than the first range, and the router compares the first device address with the first range and forwards the first memory request. 4. The semiconductor device of claim 2, wherein the first memory has a device address in a first range, the second memory has a device address in a second range that is greater than the first range, and the router compares the first device address with the first range and forwards the first memory request. 5. The semiconductor device of claim 4, wherein the first range is defined from a start address to an end address, and the router forwards the first memory request to the second system-on-chip when the first device address is greater than the end address. 5. The semiconductor device of claim 4, wherein the first range is defined from a start address to an end address, and the router forwards the first memory request to the second system-on-chip when the first device address is greater than the end address. 6. The semiconductor device of claim 2, further comprising: a third processor configured to generate a third memory physical address and a third memory request; and a third system-on-chip physically connected to the third processor, the first system-on-chip, and the second system-on-chip and configured to convert the third memory physical address into a third device address. 6. The semiconductor device of claim 2, further comprising: a third processor configured to generate a third memory physical address and a third memory request; and a third system-on-chip physically connected to the third processor, the first system-on-chip, and the second system-on-chip and configured to convert the third memory physical address into a third device address. 7. The semiconductor device of claim 6, wherein the router forwards the first memory request to an optimal path on which contour numbers are defied in order of proximity to a current system-on-chip. 7. The semiconductor device of claim 6, wherein the router forwards the first memory request to an optimal path on which contour numbers are defied in order of proximity to a current system-on-chip. 8. The semiconductor device of claim 1, wherein the first and second system-on-chip connect through die-to-die interfaces or chip-to-chip interfaces. 8. The semiconductor device of claim 1, wherein the first and second system-on-chip connect through die-to-die interfaces or chip-to-chip interfaces. 9. A method of forwarding a memory request of a semiconductor device, the method comprising: receiving, by a first processor, a first memory request and a first physical address to which the first memory request has to be forwarded; converting the first physical address into a first device address by a first system-on-chip physically connected to the first processor; comparing, by the first system-on-chip, the first device address with a device address of a first memory connected to the first system-on-chip; forwarding the first memory request to the first memory when the first system-on-chip corresponds to the device address of the first memory; forwarding the first memory request to a second system-on-chip connected to the first system-on-chip when the first system-on-chip does not correspond to the device address of the first memory; comparing, by the second system-on-chip, the first device address with a device address of a second memory connected to the second system-on-chip; forwarding the first memory request to the second memory when the second system-on-chip corresponds to the device address of the second memory; and forwarding the first memory request to a third system-on-chip connected to the second system-on-chip when the second system-on-chip does not correspond to the device address of the second memory. 9. A method of forwarding a memory request of a semiconductor device, the method comprising: receiving, by a first processor, a first memory request and a first physical address to which the first memory request has to be forwarded; converting the first physical address into a first device address by a first system-on-chip physically connected to the first processor; comparing, by the first system-on-chip, the first device address with a device address of a first memory connected to the first system-on-chip; forwarding the first memory request to the first memory when the first system-on-chip corresponds to the device address of the first memory; forwarding the first memory request to a second system-on-chip connected to the first system-on-chip when the first system-on-chip does not correspond to the device address of the first memory; comparing, by the second system-on-chip, the first device address with a device address of a second memory connected to the second system-on-chip; forwarding the first memory request to the second memory when the second system-on-chip corresponds to the device address of the second memory; and forwarding the first memory request to a third system-on-chip connected to the second system-on-chip when the second system-on-chip does not correspond to the device address of the second memory. 10. The method of claim 9, wherein the device address of the first memory is defined as a first range, and the comparing of the first device address with the device address of the first memory includes comparing a smallest value of the first range with the first device address, and comparing a greatest value of the first range with the first device address. 10. The method of claim 9, wherein the device address of the first memory is defined as a first range, and the comparing of the first device address with the device address of the first memory includes comparing a smallest value of the first range with the first device address, and comparing a greatest value of the first range with the first device address. 11. The method of claim 9, wherein a path between the first system-on-chip and the third system-on-chip is an optimal path. 11. The method of claim 9, wherein a path between the first system-on-chip and the third system-on-chip is an optimal path. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Krithivas et al. (US 2014/0189197), Mayer et al. (US 9,946,674), Stoler (US 10,019,546), Sehgal et al. (US 2023/0236742) and De et al. (US 2017/0162235) do teach a memory system and a memory operation method over compute express link. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to ELIAS MAMO whose telephone number is (571)270-1726. The examiner can normally be reached Mon-Thu, 7 AM - 5 PM. 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, HENRY TSAI can be reached at 571-272-4176. 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. /Elias Mamo/Primary Examiner, Art Unit 2184
Read full office action

Prosecution Timeline

Jul 01, 2025
Application Filed
Oct 02, 2026
Non-Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12769680
I/O STATION STORING CONFIGURATION DATA
2y 1m to grant Granted Oct 20, 2026
Patent 12763130
HIGH CAPACITY MEMORY SYSTEM USING STANDARD CONTROLLER COMPONENT
2y 0m to grant Granted Oct 13, 2026
Patent 12761794
ADAPTIVE MEDIA MANAGEMENT FOR MEMORY SYSTEMS
1y 11m to grant Granted Oct 13, 2026
Patent 12754861
COMPUTING SYSTEM ARCHITECTURE HAVING EFFICIENT BUS CONNECTIONS
1y 8m to grant Granted Oct 06, 2026
Patent 12737268
SYSTEMS AND METHODS TO PRECONFIGURE A HARDWARE MODULE
2y 8m to grant Granted Sep 15, 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
83%
Grant Probability
89%
With Interview (+5.9%)
2y 6m (~1y 2m remaining)
Median Time to Grant
Low
PTA Risk
Based on 939 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