Prosecution Insights
Last updated: July 14, 2026
Application No. 17/988,739

STRUCTURED SPARSE MEMORY HIERARCHY FOR DEEP LEARNING

Non-Final OA §102§103
Filed
Nov 16, 2022
Priority
Sep 21, 2022 — provisional 63/408,827 +3 more
Examiner
BEAN, GRIFFIN TANNER
Art Unit
2121
Tech Center
2100 — Computer Architecture & Software
Assignee
Samsung Electronics Co., Ltd.
OA Round
2 (Non-Final)
25%
Grant Probability
At Risk
2-3
OA Rounds
9m
Est. Remaining
46%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allowance Rate
7 granted / 28 resolved
-30.0% vs TC avg
Strong +21% interview lift
Without
With
+21.4%
Interview Lift
resolved cases with interview
Typical timeline
4y 4m
Avg Prosecution
27 currently pending
Career history
68
Total Applications
across all art units

Statute-Specific Performance

§101
9.3%
-30.7% vs TC avg
§103
81.9%
+41.9% vs TC avg
§102
6.5%
-33.5% vs TC avg
§112
2.3%
-37.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 28 resolved cases

Office Action

§102 §103
DETAILED ACTION This action is responsive to Claims filed 11/24/2025. 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 . Status of the Claims Claim 1 is amended. Claims 1-19 are currently pending. Response to Arguments The amendment(s) to Claim 1 have rectified the minor informalities. Applicant’s arguments, see pages 7-10, filed 11/24/2025, illustrate sufficient structure recited in the Specification to overcome the interpretation under 112(f). Applicant’s arguments, see Pages 10-14, filed 11/24/2025, with respect to the 35 U.S.C. 102(a)(2) rejection of Claims 1-2, 4, 6, 8-10, 11-15, and 18-19 have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of 35 U.S.C. 103. The Examiner contends the “model parameters” and “input or output between layers” continues to read broadly on the claimed “weight” and “activation” tensor, in the absence of further detail or amendments. Regarding the buffer unit: The Examiner acknowledges the wording of the Rejection can be improved to clarify the intent. The Examiner was not attempting to expressly rely on inherency in mapping the cited section of Pope to the claimed buffer unit. As stated in the Rejection, the Examiner merely interprets the limitation broadly, given the BRI of the limitation is a buffer receiving and/or storing data, which the cited section of Pope broadly teaches, in the absence of further detail or amendments. Applicant’s arguments, see Page 14, filed 11/24/2025, with respect to the 35 U.S.C. 103 rejection of Claims 3, 5, 7, and 16-17 with respect to claim(s) have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 102 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. Claim(s) 1-19 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Jong Hoon Shin, Ali Shafiee, Ardavan Pedram, Hamzah Abdel-Aziz, Ling Li, and Joseph Hassoun (Griffin: Rethinking Sparse Optimization for Deep Learning Architectures, Published 11/01/2021), hereinafter Shin. Applicant has provided evidence in this file showing that the claimed invention and the subject matter disclosed in the prior art reference were owned by, or subject to an obligation of assignment to, the same entity as Jong Hoon Shin, Ali Shafiee (Provisional Application 63/410216), Ardavan Pedram, and Joseph Hassoun, not later than the effective filing date of the claimed invention, or the subject matter disclosed in the prior art reference was developed and the claimed invention was made by, or on behalf of one or more parties to a joint research agreement in effect not later than the effective filing date of the claimed invention. However, although reference Shin has been excepted as prior art under 35 U.S.C. 102(a)(2), it is still applicable as prior art under 35 U.S.C. 102(a)(1) that cannot be excepted under 35 U.S.C. 102(b)(2)(C). Applicant may rely on the exception under 35 U.S.C. 102(b)(1)(A) to overcome this rejection under 35 U.S.C. 102(a)(1) by a showing under 37 CFR 1.130(a) that the subject matter disclosed in the reference was obtained directly or indirectly from the inventor or a joint inventor of this application, and is therefore not prior art under 35 U.S.C. 102(a)(1). Alternatively, applicant may rely on the exception under 35 U.S.C. 102(b)(1)(B) by providing evidence of a prior public disclosure via an affidavit or declaration under 37 CFR 1.130(b). In regards to claim 1: The present invention claims: “A memory system for training a neural network model, comprising: a decompressor unit configured to decompress an activation tensor to a first predetermined sparsity density based on the activation tensor being compressed, and to decompress a weight tensor to a second predetermined sparsity density based on the weight tensor being compressed;” Shin teaches “The python-based simulator receives weight and activation tensor blocks from pytorch and prepreprocess weight tensors,” (Page 6 activation and weight tensor); “For unstructured sparse input matrix A and B the zero operands are not necessarily evenly distributed. This issue still exists after preprocessing B or on-the-fly zero skipping on A. Coarse-grain load balancing is an effective approach to distribute nonzero values and improve performance utilization [18], [32]. In this approach a GEMM operation is decomposed into smaller blocks and each block is assigned to available idle PEs.” (Page 4, decompression); and “The cycle-accurate simulation estimate the inference end-to-end latency for the given benchmarks. The weight and activation (B,A) sparsity ratios, accuracy, and latency (i.e., number of cycles) with dense matrices for these benchmarks are listed in Table IV.” (Page 7, Table IV shows sparsity ratios for the weight and activation tensors). “a buffer unit configured to receive the activation tensor at the first predetermined sparsity density and the weight tensor at the second predetermined sparsity density;” Shin teaches “At any cycle, the arbiter looks into a window of elements of A that are fetched from SRAM and currently reside in a buffer called ABUF. The elements of B corresponding to elements of A in ABUF are also fetched to a buffer called BBUF.” (Page 4). “and a neural processing unit configured to receive the activation tensor and the weight tensor from the buffer unit and to compute a result for the activation tensor and the weight tensor based on first predetermined sparsity density of the activation tensor and based on the second predetermined sparsity density of the weight tensor.” Shin Figure 2 (Page 3) highlights the processing/output of the weight and activation tensors’ processing. In regards to claim 2: The present invention claims: “wherein the first predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Shin teaches “For unstructured sparse input matrix A and B the zero operands are not necessarily evenly distributed. This issue still exists after preprocessing B or on-the-fly zero skipping on A.” (Page 4). In regards to claim 3: The present invention claims: “wherein the first predetermined sparsity density is based on a 1:4 structured-sparsity arrangement, or a 2:8 structured-sparsity arrangement.” Shin teaches “The cycle-accurate simulation estimate the inference end-to-end latency for the given benchmarks. The weight and activation (B,A) sparsity ratios, accuracy, and latency (i.e., number of cycles) with dense matrices for these benchmarks are listed in Table IV.” (Page 7, Table IV shows sparsity ratios for the weight and activation tensors). In regards to claim 4: The present invention claims: “wherein the second predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Shin teaches “For unstructured sparse input matrix A and B the zero operands are not necessarily evenly distributed. This issue still exists after preprocessing B or on-the-fly zero skipping on A.” (Page 4). In regards to claim 5: The present invention claims: “wherein the second predetermined sparsity density is based on a 1:4 structured-sparsity arrangement, or a 2:8 structured-sparsity arrangement.” Shin teaches “The cycle-accurate simulation estimate the inference end-to-end latency for the given benchmarks. The weight and activation (B,A) sparsity ratios, accuracy, and latency (i.e., number of cycles) with dense matrices for these benchmarks are listed in Table IV.” (Page 7, Table IV shows sparsity ratios for the weight and activation tensors). In regards to claim 6: The present invention claims: “wherein the second predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Shin teaches “The cycle-accurate simulation estimate the inference end-to-end latency for the given benchmarks. The weight and activation (B,A) sparsity ratios, accuracy, and latency (i.e., number of cycles) with dense matrices for these benchmarks are listed in Table IV.” (Page 7, Table IV shows sparsity ratios for the weight and activation tensors). In regards to claim 7: The present invention claims: “wherein the second predetermined sparsity density is based on a 1:4 structured-sparsity arrangement, or a 2:8 structured-sparsity arrangement.” Shin teaches “The cycle-accurate simulation estimate the inference end-to-end latency for the given benchmarks. The weight and activation (B,A) sparsity ratios, accuracy, and latency (i.e., number of cycles) with dense matrices for these benchmarks are listed in Table IV.” (Page 7, Table IV shows sparsity ratios for the weight and activation tensors). In regards to claim 8: The present invention claims: “wherein the decompressor unit is further configured to decompress the activation tensor to the first predetermined sparsity density using first metadata associated with the activation tensor and is further configured to decompress the weight tensor to the second predetermined sparsity density using second metadata associated with the weight tensor.” Shin Page 5, right column and Page 6, left column refer to the use of metadata for the A and B matrices (weight and activation matrices). In regards to claim 9: The present invention claims: “a compressor unit configured to receive and compress the result computed by the neural processing unit, and a memory further stores the result compressed by the compressor unit.” Shin teaches “Preprocessing B: Since B is known before the execution, it is preprocessed to a compressed format with metadata. The preprocessed elements of B in SRAM are fetched in BBUF, which holds a window of current elements every cycle. In our example, b1;0, b3;0, b5;0, b6;0, b7;0, and b10;0 are kept in BBUF.” (Page 5) In regards to claim 10: The present invention claims: “wherein the compressor unit is further configured to generate metadata associated with the result, and wherein the memory further stores the metadata.” Shin teaches “Preprocessing B: Since B is known before the execution, it is preprocessed to a compressed format with metadata. The preprocessed elements of B in SRAM are fetched in BBUF, which holds a window of current elements every cycle. In our example, b1;0, b3;0, b5;0, b6;0, b7;0, and b10;0 are kept in BBUF.” (Page 5) In regards to claims 11-19: Claims 11-19 recites similar limitations to claims 1--10 with the exception of “A memory system for training a neural network model, comprising:” of claim 11. Therefore, both sets of claims are similarly rejected. Claim Rejections - 35 USC § 103 The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 1-2, 4, 6, 8-15, and 18-19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pope (US 11,728,826 B2), hereinafter Pope and Parashar et al. (SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networks, 2017), hereinafter Parashar. In regards to claim 1: The present invention claims: “A memory system for training a neural network model, comprising: a decompressor unit configured to decompress an activation tensor…based on the activation tensor being compressed, and to decompress a weight tensor…based on the weight tensor being compressed;” Pope teaches “The data can be stored and sent by the memory device 130 according to a variety of different formats. In examples in which the workload for the system 100 is to execute or train a neural network, data can be stored and sent as tensors. A tensor is a multi-dimensional array. For example, a zero-dimensional tensor is a scalar value, a one-dimensional tensor is a vector, and a two-dimensional tensor is a matrix. Elements of a tensor can be, for example values for different model parameters [weight tensor] for a given layer of a neural network, or input or output between layers [activation tensor] of a neural network or of the neural network itself.” (Column 7, Lines 11-21) See Pope Figure 1 for the memory device sending the compressed data to a decompression unit (Item 110). Figure 1 also illustrates the data sent to the decompressor is already compressed [based on the…tensor being compressed] “a buffer unit configured to receive the activation tensor…and the weight tensor…” (Examiner’s Note: The Examiner interprets this limitation to broadly point to a buffer or memory unit for storing the decompressed data) Pope teaches the memory and processing device can be any of multiple, commonplace memory and processing technologies (Column 6, Lines 55-63). “and a neural processing unit configured to receive the activation tensor and the weight tensor from the buffer unit and to compute a result for the activation tensor and the weight tensor …the activation tensor and based on …the weight tensor.” (Examiner’s Note: The Examiner interprets this limitation to broadly point to executing or training the neural processing unit on the decompressed data). Pope teaches “The decompressor device 120 receives and processes the compressed data 112A to generate uncompressed data 114A. The processor 140 receives the uncompressed data 114A and performs one or more operations on the data. For example, the processor 140 can be configured for performing logical or arithmetic operations on the uncompressed data 114A, and generate output uncompressed data 114B.” See above where Pope teaches the system can be for training or executing a neural network. Pope fails to explicitly teach “a first predetermined sparsity density” and “a second predetermined sparsity density” explicitly; however, Parashar, in a similar field of endeavor, teaches the benefits of exploiting sparsity in weight and activation tensors, particularly in Section 6.1 (Page 36), where Figure 8 demonstrates improved performance as sparsity increases. Parashar indicates the improved performance of models like SCNN over the state of the art at the time of their writing as sparsity increases (Page 36). It would have been obvious to one of ordinary skill in the art at the time of the Applicant’s filing to incorporate sparsity densities requisite to achieve their performance desires when implemented in a compression/decompression system such as Pope’s. In regards to claim 2: The present invention claims: “wherein the first predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Pope utilizes entropy encoding for compression and decompression (Brief Summary, Columns 1-2). A cursory search shows entropy encoding is a structure-sparsity arrangement. Parashar also teaches “Figure 7 shows an example of SCNN’s compressed sparse encoding for R = S = 3 and K = 2 with 6 non-zero elements. The encoding includes a data vector consisting of the non-zero values and an index vector that includes the number of non-zero values followed by the number of zeros before each value.” (Pages 33-34). In regards to claim 4: The present invention claims: “wherein the second predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Pope utilizes entropy encoding for compression and decompression (Brief Summary, Columns 1-2). A cursory search shows entropy encoding is a structure-sparsity arrangement. Parashar also teaches “Figure 7 shows an example of SCNN’s compressed sparse encoding for R = S = 3 and K = 2 with 6 non-zero elements. The encoding includes a data vector consisting of the non-zero values and an index vector that includes the number of non-zero values followed by the number of zeros before each value.” (Pages 33-34). In regards to claim 6: The present invention claims: “wherein the second predetermined sparsity density is based on a structured-sparsity arrangement or a random-sparsity arrangement.” Pope utilizes entropy encoding for compression and decompression (Brief Summary, Columns 1-2). A cursory search shows entropy encoding is a structure-sparsity arrangement. Parashar also teaches “Figure 7 shows an example of SCNN’s compressed sparse encoding for R = S = 3 and K = 2 with 6 non-zero elements. The encoding includes a data vector consisting of the non-zero values and an index vector that includes the number of non-zero values followed by the number of zeros before each value.” (Pages 33-34). In regards to claim 8: The present invention claims: “wherein the decompressor unit is further configured to decompress the activation tensor to the first predetermined sparsity density using first metadata associated with the activation tensor and is further configured to decompress the weight tensor to the second predetermined sparsity density using second metadata associated with the weight tensor.” Pope Column 10, Lines 26-43 details how the compression unit may include or concatenate pertinent entropy codewords to the data it receives. The Examiner maps this to the broad recitation of “metadata” in the context of its relevance to the compression or decompression of the data stored in the memory device. Column 3, Lines 10-12 (at least) teach “The decompressor device can include a plurality of 10 entropy coders configured to decompress data using the entropy encoding.” The Examiner maps this to the broad recitation of using the metadata to decompress the data in conjunction with sparsity densities taught by Parashar. In regards to claim 9: The present invention claims: “a compressor unit configured to receive and compress the result computed by the neural processing unit, and a memory further stores the result compressed by the compressor unit.” See above where Pope Figure 1 shows a compressor which stores compressed data into a memory unit. In regards to claim 10: The present invention claims: “wherein the compressor unit is further configured to generate metadata associated with the result, and wherein the memory further stores the metadata.” Pope Column 10, Lines 26-43 details how the compression unit may include or concatenate pertinent entropy codewords to the data it receives. The Examiner maps this to the broad recitation of “metadata” in the context of its relevance to the compression or decompression of the data stored in the memory device in conjunction with sparsity densities taught by Parashar. In regards to claims 11-15 and 18-19: Claims 11-15 and 18-19 recites similar limitations to claims 1-2, 4, 6, and 8-10 with the exception of “A memory system for training a neural network model, comprising:” of claim 11. Therefore, both sets of claims are similarly rejected. Claim(s) 3, 5, 7, 16-17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pope and Parashar as applied to claims 1 and 11 above, in further view of Zhou et al. (LEARNING N:M FINE-GRAINED STRUCTURED SPARSE NEURAL NETWORKS FROM SCRATCH, 2021), hereinafter Zhou. In regards to claims 3, 5, 7, 16-17: The claims similarly recite a first and second predetermined sparsity density “is based on a 1:4 structured-sparsity arrangement, or a 2:8 structured-sparsity arrangement.” While Pope makes reference to compression ratios throughout their disclosure (Background, etc. at least), and Parashar Figure 8 at least references sparsity ratios as well, the combination of Pope and Parashar fails to explicitly teach ratios with the claimed specificity. However, Zhou teaches “We also compare the performance of neural networks with different granularities of fine-grained structured sparsity (i.e., 1:4, 2:4, 2:8, 4:8) and conduct thorough experiments on several typical deep neural networks with different N:M sparsity levels, covering image classification, detection, segmentation, optical flow estimation, and machine translation.” (Page 2) and “The sparsity of 1:4 and 2:8 are both 75%. In Table 1, we observe that the 4:8 structural sparsity outperforms 2:4 with the same computational cost, and 2:8 also performs better than 1:4. the training curve in Fig. 6(a). It shows that with the same sparsity for N:M structural sparse patterns, a larger M will lead to better performance since it can provide more abundant convolution kernel shape…” (Page 8). Zhou demonstrates that using fine grain compression ratios such as 1:4 and 2:8 would have been known in the art at the time of the Applicant’s filing, and demonstrates a benefit of using 2:8 over 1:4. It would have been obvious to one of ordinary skill in the art at the time of the Applicant’s filing to combine the systems of Pope and Parashar with the known methods of Zhou. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to GRIFFIN T BEAN whose telephone number is (703)756-1473. The examiner can normally be reached M - F 7:30 - 4:30. 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, Li Zhen can be reached at (571) 272-3768. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. 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. /GRIFFIN TANNER BEAN/ Examiner, Art Unit 2121 /Li B. Zhen/ Supervisory Patent Examiner, Art Unit 2121
Read full office action

Prosecution Timeline

Nov 16, 2022
Application Filed
Sep 04, 2025
Non-Final Rejection mailed — §102, §103
Nov 20, 2025
Examiner Interview Summary
Nov 20, 2025
Applicant Interview (Telephonic)
Nov 24, 2025
Response Filed
Apr 08, 2026
Non-Final Rejection mailed — §102, §103
Jul 01, 2026
Examiner Interview Summary
Jul 01, 2026
Applicant Interview (Telephonic)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12657454
SYSTEMS AND METHODS FOR UNSUPERVISED ANOMALY DETECTION
4y 4m to grant Granted Jun 16, 2026
Patent 12424302
ACCELERATED MOLECULAR DYNAMICS SIMULATION METHOD ON A QUANTUM-CLASSICAL HYBRID COMPUTING SYSTEM
4y 7m to grant Granted Sep 23, 2025
Patent 12314861
SYSTEMS AND METHODS FOR SEMI-SUPERVISED LEARNING WITH CONTRASTIVE GRAPH REGULARIZATION
4y 4m to grant Granted May 27, 2025
Patent 12261947
LEARNING SYSTEM, LEARNING METHOD, AND COMPUTER PROGRAM PRODUCT
4y 1m to grant Granted Mar 25, 2025
Study what changed to get past this examiner. Based on 4 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

2-3
Expected OA Rounds
25%
Grant Probability
46%
With Interview (+21.4%)
4y 4m (~9m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 28 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