Prosecution Insights
Last updated: July 17, 2026
Application No. 18/954,847

MEMORY DEVICE AND MEMORY SYSTEM FOR PERFORMING SWAP OPERATION

Non-Final OA §102§103
Filed
Nov 21, 2024
Priority
Nov 28, 2023 — RE 10-2023-0168632
Examiner
CHOE, YONG J
Art Unit
2135
Tech Center
2100 — Computer Architecture & Software
Assignee
Samsung Electronics Co., Ltd.
OA Round
1 (Non-Final)
92%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 92% — above average
92%
Career Allowance Rate
815 granted / 883 resolved
+37.3% vs TC avg
Minimal +4% lift
Without
With
+4.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 4m
Avg Prosecution
16 currently pending
Career history
903
Total Applications
across all art units

Statute-Specific Performance

§101
4.9%
-35.1% vs TC avg
§103
42.5%
+2.5% vs TC avg
§102
35.6%
-4.4% vs TC avg
§112
7.5%
-32.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 883 resolved cases

Office Action

§102 §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 Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). The certified copy has been filed in parent Application No. 10- 2023-0168632, filed on 11/08/2023. Information Disclosure Statement As required by M.P.E.P. 609 (C), the applicant’s submission of the information Disclosure Statement dated 11/21/2024 & 04/29/2025 is acknowledged by the examiner and the cited references have been considered in the examination of the claims now pending. As required by M.P.E.P. 609 C(2), a copy of the PTOL-1449 initialed and dated by the examiner is attached to the instant office action. Election/Restrictions Applicant’s arguments filed on 04/22/2026 in response to the restriction requirement set forth in the Office Action mailed February 25, 2026 have been fully considered but are not persuasive. The restriction requirement is therefore maintained. Applicant contends that simultaneous examination of the identified inventions would not present an undue burden because the inventions are classified in the same class and are directed to similar subject matter. However, this argument is not persuasive. The inventions as identified in the restriction requirement are directed to independent and distinct inventions, and examination of each invention would require a separate search and examination, thereby imposing an undue burden on the office. Classification alone does not determine whether a restriction requirement is proper, as the determination is based on whether the inventions are independent or distinct. Applicant’s reliance on MPEP 803 is also not persuasive. The present restriction requirement is based on independent and distinct inventions, and not merely on a plurality of species. Accordingly, the restriction requirement is maintained, and Applicant’s traversal is not persuasive. Applicant’s election of Group I (i.e., claims 1-20) in the reply filed on 04/22/2026 is acknowledged. The requirement is still deemed proper and is therefore made FINAL. Claim Rejections - 35 USC § 102 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 the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale or otherwise available to the public before the effective filing date of the claimed invention. Claims 1-5 and 15-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by WANG et al. (Pub. No.: US 2022/0214907). Regarding independent claims 1 and 20, WANG discloses a memory device, comprising: a memory module (Fig.1: Hardware) comprising a normal memory area (Fig.3: physical memory 202) and a swap memory area (Fig.3: swap space 203), wherein the swap memory area (Fig.3: swap space 203) is configured to store swapped-out data (Fig.3 and [0102]: When a ratio of available memory pages remaining in physical memory to total memory pages in the physical memory reaches a water level specified for the physical memory (that is, when physical memory usage is tight, or the physical memory is insufficient), memory swapping is performed for the swappable memory, to be specific, part or all of the data in the swappable memory is stored into swap space in a nonvolatile memory); and a memory processing unit (Fig.3: Processor 201) configured to provide a host with physical address information corresponding to an additional memory area (Fig.3: swappable memory shown in 202) determined based on a size of the swapped-out data and the normal memory area (Fig.3: physical memory 202) (Fig.3 & Fig.4 and [0090]: when memory swapping needs to be performed between the physical memory in the volatile memory 202 and the swap space in the nonvolatile memory, the processor 201 performs page swapping on a selected memory page between the physical memory and the swap space. Specifically, the processor (e.g., CPU) 201 may perform a virtual machine memory management method shown in FIG. 4, including but not limited to the following operations). Regarding claim 2, WANG teaches wherein the physical address information is a physical address corresponding to a range increased from a default size of the memory module by a difference between an original size of the swapped-out data and a size of the swap memory area (Fig.3, [0076] and [0134]: freeing memory via swapping increases available memory capacity for allocation, thereby effectively increasing an addressable memory range based on swapped-out data). Regarding claim 3, WANG teaches wherein an address of the additional memory corresponds to the swap memory area of the memory module, and a size of the additional memory area is greater than a size of the swap memory area (Fig.3, [0068] and [0134]: data is moved to swap space while freed physical memory is reused, resulting in an effective usable memory space exceeding the swap storage region). Regarding claim 4, WANG teaches wherein the memory module is configured to store page data allocated to execute an application program in an operating system (Fig.3 and [0063]-[0065]: memory stores code and data of virtual machine applications executed in an operating system). Regarding claim 5, WANG teaches wherein the memory processing unit is configured to detect cold data from data stored in the memory module based on at least one of an access count or an access time of data recorded in the normal memory area (Fig.3 and [0075]-[0077]: selecting memory pages for swapping based on memory usage characteristics, which inherently corresponds to identifying cold data). Regarding claim 15, WANG teaches wherein a size of the additional memory area varies depending on a compression rate of the swapped-out data (Fig.3 and [0076]: Memory swapping means that when a ratio of available memory pages remaining in physical memory to total memory pages in the physical memory reaches a threshold specified for the physical memory, data on some memory pages in the physical memory may be stored into a magnetic disk, to free up memory space for anew application requirement. When the data on the memory pages needs to be used, the data is then transferred back to the physical memory). Regarding claim 16, WANG teaches wherein the memory processing unit is further configured to: transmit the swapped-out data to an external device comprising at least one of a memory or a storage, and manage mapping information between a physical address of the swapped-out data and a physical address provided to a host side (Fig.3, [0068] and [0127]: The nonvolatile memory may be configured to provide swap space. The swap space is a segment of storage space (or referred to as address space) in the nonvolatile memory. The swap space is used to store data swapped from the physical memory. In other words, when available memory in the physical memory is insufficient, part of data stored in the physical memory, for example, data on memory pages, data in blocks, or data in storage units at a granularity of another type, may be stored into the swap space in the nonvolatile memory). Regarding claim 17, WANG teaches wherein the memory processing unit is further configured to periodically perform detection and swap-out operations on cold data without a swap-out request by the host (Fig.3, [0068] and [0127]: The nonvolatile memory may be configured to provide swap space. The swap space is a segment of storage space (or referred to as address space) in the nonvolatile memory. The swap space is used to store data swapped from the physical memory. In other words, when available memory in the physical memory is insufficient, part of data stored in the physical memory, for example, data on memory pages, data in blocks, or data in storage units at a granularity of another type, may be stored into the swap space in the nonvolatile memory). Regarding claim 18, WANG teaches wherein when a size of the normal memory area is insufficient, the memory device performs a swap-out operation without a request by the host (Fig.3, [0068] and [0127]: The nonvolatile memory may be configured to provide swap space. The swap space is a segment of storage space (or referred to as address space) in the nonvolatile memory. The swap space is used to store data swapped from the physical memory. In other words, when available memory in the physical memory is insufficient, part of data stored in the physical memory, for example, data on memory pages, data in blocks, or data in storage units at a granularity of another type, may be stored into the swap space in the nonvolatile memory). Regarding claim 19, WANG teaches wherein the swap-out operation comprises compressing the swapped-out data in the normal memory area, and storing the compressed swapped-out data in the swap memory area (Fig.3, [0068] and [0127]: The nonvolatile memory may be configured to provide swap space. The swap space is a segment of storage space (or referred to as address space) in the nonvolatile memory. The swap space is used to store data swapped from the physical memory. In other words, when available memory in the physical memory is insufficient, part of data stored in the physical memory, for example, data on memory pages, data in blocks, or data in storage units at a granularity of another type, may be stored into the swap space in the nonvolatile memory). 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. Claims 6-14 are rejected under 35 U.S.C. 103 as being unpatentable over WANG et al. (Pub. No.: US 2022/0214907) in view of Agarwal et al. (Pub. No.: US 2015/0039835). Regarding claim 6, WANG does not specifically teach wherein the memory processing unit is further configured to determine data having at least one of an access count that is lower than access counts of other pieces of data recorded in the normal memory area, or an access time preceding access times of other pieces of data in the normal memory area, to be the cold data. However, Agarwal teaches wherein the memory processing unit is further configured to determine data having at least one of an access count that is lower than access counts of other pieces of data recorded in the normal memory area, or an access time preceding access times of other pieces of data in the normal memory area, to be the cold data (Fig.1A, [0013] and [0014]: Reference to any of the MFU, LRU, and hot spot detection algorithms generally defines a priority queue where "hot" data is stored in cache memory when a specified threshold of data transfer activity or heat quotient is achieved. In some embodiments, the threshold level of data transfer activity is satisfied upon receipt of at least three data transfer requests (or "I/O hits"). If no free data windows are available to receive the hot data, then data residing at a low priority tier is removed from cache memory. The data windows freed as a result of removing the cold data from cache memory are then used to cache the hot data). It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate a least recently used (LRU) algorithm, as taught by Agarwal into the virtual machine memory management method of WANG to improve the efficiency of data management and selection for removal or retention. Regarding claim 7, Agarwal teaches wherein the memory processing unit is further configured to: in response to a memory access request received from the host, update an access count of a page corresponding to the memory access request, and process the memory access request after updating the access count (Fig.2 and [0014]: Reference to any of the MFU, LRU, and hot spot detection algorithms generally defines a priority queue where "hot" data is stored in cache memory when a specified threshold of data transfer activity or heat quotient is achieved. In some embodiments, the threshold level of data transfer activity is satisfied upon receipt of at least three data transfer requests (or "I/O hits"). If no free data windows are available to receive the hot data, then data residing at a low priority tier is removed from cache memory. The data windows freed as a result of removing the cold data from cache memory are then used to cache the hot data). Regarding claim 8, Agarwal teaches wherein the memory processing unit is further configured to: swap out data of a first address determined to correspond to the cold data to a second address, and update mapping information in data access information by mapping the first address from a host side onto the second address (Fig.2, [0014] and [0028]: Agarwal discloses removing lower-priority (cold) data from cache memory to free space, which corresponds to moving data from one storage location to another and updating data location references, and it would have been obvious to implement such relocation using address mapping techniques). Regarding claim 9, Agarwal teaches wherein the memory processing unit is further configured to, when receiving an access request to the first address from the host, provide the host with access to the second address (Fig.1A and [0018]). Regarding claim 10, Agarwal teaches wherein the memory processing unit is further configured to: when a size of data of the second address is reduced, temporarily store data restored from reduced data in a buffer, and after transmitting the data temporarily stored in the buffer to the host, delete the data from the buffer (Fig.2 and [0028]). Regarding claim 11, Agarwal teaches wherein the memory processing unit is further configured to: in response to an access count with respect to the data of the second address exceeding a threshold, store data restored from reduced data of the second address in a third address in the normal memory area, and provide the host with the restored data stored in the third address (Fig.1A and [0014]). Regarding claim 12, Agarwal teaches wherein the first address is an address belonging to the normal memory area of a memory side, and the second address is an address belonging to the swap memory area of the memory side (Fig.1A, [0013] and [0014]). Regarding claim 13, Agarwal teaches wherein the memory processing unit is further configured to update mapping information in data access information by mapping a third address of a host side onto the first address of the memory side (Fig.1A and [0018]). Regarding claim 14, Agarwal teaches wherein the memory processing unit is further configured to, when receiving an access request to the third address from the host, provide the host with access to the first address (Fig.1A and [0018]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Lim (Pub. No.: US 2012/0151127) “METHOD OF STORING DATA IN A STORING DEVICE INCLUDING A VOLATILE MEMORY DEVICE” Considered for teachings related to storage devices. More particularly, example embodiments relate to methods of storing data in storage devices including volatile memory devices. Does not disclose or suggest wherein the swap memory area is configured to store swapped-out data; and a memory processing unit configured to provide a host with physical address information corresponding to an additional memory area determined based on a size of the swapped-out data and the normal memory area. DAI (Pub. No.: US 2024/0311305) “CXL MEMORY MODULE, MEMORY DATA SWAP METHOD AND COMPUTER SYSTEM” Considered for teachings related to the field of storage, in particular to a CXL memory module, a memory data swap method and a computer system. Does not disclose or suggest wherein the swap memory area is configured to store swapped-out data; and a memory processing unit configured to provide a host with physical address information corresponding to an additional memory area determined based on a size of the swapped-out data and the normal memory area. Any inquiry concerning this communication should be directed to Yong Choe at telephone number 571-270-1053 or email to yong.choe@uspto.gov. The examiner can normally be reached on M-F 10:00 am to 6:30pm. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Rutz, Jared Ian can be reached on (571) 272-5535. Any inquiry of a general nature or relating to the status of this application should be directed to the TC 2100 whose telephone number is (571) 272-2100. 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 PMR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-irect.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). /YONG J CHOE/Primary Examiner, Art Unit 2135
Read full office action

Prosecution Timeline

Nov 21, 2024
Application Filed
May 15, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681668
Memory Sub-Systems with Separate Paths for Applications to Access Memory Cells
2y 3m to grant Granted Jul 14, 2026
Patent 12682940
MEMORY DEVICES INCLUDING FERROELECTRIC CELL CAPACITORS AND OPERATING METHODS THEREOF
1y 11m to grant Granted Jul 14, 2026
Patent 12675708
Storage and Method for Machine Learning-based Temperature Forecasting for Storage Objects using Storage Sub-Objects and Temperature Projection
3y 5m to grant Granted Jul 07, 2026
Patent 12669940
ERROR HANDLING IN ASYMMETRIC SUB-BLOCKS
2y 10m to grant Granted Jun 30, 2026
Patent 12663925
Atomic Operations Implemented using Memory Services of Data Storage Devices
2y 4m to grant Granted Jun 23, 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
92%
Grant Probability
97%
With Interview (+4.5%)
2y 4m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 883 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