Prosecution Insights
Last updated: July 17, 2026
Application No. 18/983,671

METHOD AND APPARATUS WITH WEIGHT ENCODING AND DECODING

Non-Final OA §102§103§112
Filed
Dec 17, 2024
Priority
Jan 04, 2024 — RE 10-2024-0001656
Examiner
NGUYEN, LINH V
Art Unit
Tech Center
Assignee
Ulsan National Institute of Science and Technology
OA Round
1 (Non-Final)
89%
Grant Probability
Favorable
1-2
OA Rounds
3m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 89% — above average
89%
Career Allowance Rate
1064 granted / 1194 resolved
+29.1% vs TC avg
Minimal +2% lift
Without
With
+2.4%
Interview Lift
resolved cases with interview
Fast prosecutor
1y 10m
Avg Prosecution
15 currently pending
Career history
1219
Total Applications
across all art units

Statute-Specific Performance

§101
2.3%
-37.7% vs TC avg
§103
72.3%
+32.3% vs TC avg
§102
17.5%
-22.5% vs TC avg
§112
2.2%
-37.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1194 resolved cases

Office Action

§102 §103 §112
Notice of Pre-AIA or AIA Status 1. 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 2. This office action is in response to communication filed on 12/17/2024. Claims1-20 are pending on this application. Claim Rejections - 35 USC § 112 3. 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: The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. 4. Claims 2, 7, 12, 14-17 and 18-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 2 recites the limitation "the value" in claim 1. There is insufficient antecedent basis for this limitation in the claim. Claim 7 recites the limitation " the decoded weight” in claim 1. There is insufficient antecedent basis for this limitation in the claim. Claim 12 recites the limitation " the preceding 0s" in claim 8. There is insufficient antecedent basis for this limitation in the claim. Claim 14 recites the limitation “the preceding code” in the claim. There is insufficient antecedent basis for this limitation in the claim. Claims 15-17 are depended on claim 14; therefore, claims 15-17 included insufficient antecedent basis of claim 14. Claim 18 recites the limitation “the first bit” in the claim. There is insufficient antecedent basis for this limitation in the claim. Claims 19-20 are depended on claim 18, therefore claims 19-20 included is insufficient antecedent basis of claim 18. Claim Rejections - 35 USC § 102 5. 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. 6. Claims 1- 4, 6 and 14-17 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Satpathy et al. Pub. No. 2018/0341722. Regarding claim 1. Fig. 2 of Satpathy et al. discloses an operating method of a decoding device (Fig. 2a) comprising processing hardware (202, 204, 206) and storage hardware (210, 212) the operating method (Fig. 2) comprising: receiving a compressed weight (paragraph 0031) comprising a preceding code and subsequent bits (XXX…XXX) following the preceding code (preceding numbers 0s or 1s of Huffman code of 212); and decoding (Fig. 2) the compressed weight (paragraph 0031) by applying the preceding code (preceding numbers 0s or 1s of Huffman code of 212) of the compressed weight (paragraph 0031) to a Huffman tree (paragraph 0034 discloses “Huffman tree 202”), wherein the Huffman tree (202) decodes the preceding code (preceding numbers 0s or 1s of Huffman code of 212), and wherein the decoded preceding code (preceding numbers 0s or 1s of Huffman code of 212) is joined with the subsequent bits (XXX…XXX) to form a decompressed version (206) of the compressed weight (paragraph 0031). Regarding claim 2, the operating method of claim 1, Fig. 2 Satpathy et al. further discloses wherein the decoding the compressed weight (paragraph 0031) comprises: not decoding the subsequent bits (XXX…XXXX) that are subsequent to the preceding code (preceding numbers 0s or 1s of Huffman code of 212) while decompressing (206) the compressed weight (paragraph 0031) without converting the value (value of XXX….XXX). Regarding claim 3. The operating method of claim 1, Fig. 2 further discloses wherein the Huffman tree (202) is configured to record a decoding value (value of Huffman code) corresponding to cases of the preceding code (preceding numbers 0s or 1s of Huffman code of 210, 212). Regarding claim 4. The operation of claim 1, Fig. 2 further discloses wherein the preceding code (preceding numbers 0s or 1s of Huffman code of 212) is determined according to, in the weight before being compressed (paragraph 0031), the number of consecutive 0s (number of 0s in 212) preceding before a first 1 (first 1 of in 212) first in the weight before compression (paragraph 0031). Regarding claim 6. The operating method of claim 1, Fig. 2a further discloses wherein the receiving the compressed weight (plain pay load 1015) comprises receiving the compressed weight (plain pay load 1015) stored in static random-access memory (paragraph 0077). Regarding claim 14. Fig.1 and Fig. 2 of Satpathy et al. discloses decoding device comprising: one or more processors; a memory; and one or more programs stored in the memory that when executed by the one or more processors (paragraph 0117): receiving a compressed weight (paragraph 0031) comprising: a compression code (compression code 0s or 1s of Huffman code of 212) followed by subsequent uncompressed bits (XXX….XXX) adjoining the preceding code (preceding numbers 0s or 1s of Huffman code of 212) in the compressed weight (paragraph 0031); and decoding (202) the compressed weight (paragraph 0031) , to a decoded bit string (output of 202), by hashing the compression code (paragraph 0031) the compressed weight (weight of Huffman Code) with reference to a Huffman tree ((paragraph 0034 discloses “Huffman tree 202”), wherein the Huffman tree (202) comprises decoding information (Lenth of Symbol) of the compression code (Huffman Code) . Regarding claim 15. The decoding device of claim 14, Fig. 2 further discloses wherein the decoding (202) the compressed weight (paragraph 0031) comprises: forming, in a decompressed weight (206) corresponding to the compressed weight (paragraph 0031), the decompressed bits (Symbol) joined (see Fig. 4 to the uncompressed bits (XXX….XXXX). Regarding claim 16. The decoding device of claim 14, Fig. 2 further discloses wherein the compression code (paragraph 0031) is determined according to the number of 0s preceding before 1 (number of 0s preceding 1 in 212) first appears (first appear of 1 in 212) in a weight (symbol value) corresponding to the compressed weight (paragraph 0031). Regarding claim 17. The decoding device of claim 14, Fig. 2 further discloses wherein the decoding the compressed weight (paragraph 0031) comprises: filling an insufficient bit (XXXX….XXX) of the compressed weight with 1 (1s in Huffman Coding) such that the length of the compressed weight (length of each Huffman Code) corresponds to a fixed length bit (each Huffman have same number of bits). 7. Claims 8 -11, 13, and 18-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Kim et al. Pub. No. 2022/0164143. Regarding claim 8. Fig. 1, Fig. 5 and Fig. 6 of Kim et al. discloses an operating method of an encoding device (150; paragraph 122), the operating method (Fig. 5, Fig. 6) comprising: receiving a weight (weight of Soff Data in Fig. 6) , the weight (Soft Data) having a prefix of bits of all 0s (0’s prior to 1 and first 1 in soft data from left to right of Soft data) followed by a postfix (all bits after the first 1 of Soft Data) tarting with a bit of a 1 (first 1 of Soft data); determining the number of bits of 0s (number of all 0’s prior to the firs 1 of Soft Data) in the prefix (0’s prior to first 1 in soft data ) of the weight (weight of Soff Data in Fig. 6); compressing (Fig. 6) the prefix (0’s prior to first 1 in soft data ) into a code (Code alphabet in Fig. 5) that is predetermined (Fig. 5) according to the number of bits of 0s (number of all 0’s prior to the firs 1 of Soft Data) in the prefix (0’s prior to 1 and first 1 in soft data ); and forming a compressed version (compressed data) of the weight (weight of Soff Data in Fig. 6) by joining the code (Code alphabet in Fig. 5) with the postfix (all bits after the first 1 of Soft Data). Regarding claim 9. The operating method of claim 8, Fig. 5 and Fig. 6 further comprising generating a Huffman tree (Fig. 5{500)) configured to record a compressing method (Huffman compressing of Fig. 5) based on which zeros-prefix lengths (0’s prefix length of Source alphabet in Fig. 5) are most common among a set (01…..000000000000001 ) of weights including the weight (weight of Soft Data). Regarding claim 10. The operating method of claim 8, Fig. 5 and Fig. 6 further discloses wherein the compressing (Fig. 6) of the prefix 0’s prior to 1 and first 1 in soft data ) into the code (Code alphabet) comprises: when a first bit is 1 (first bit of Source alphabet), compressing the first bit 1 (first bit of source alphabet) and connecting a bit value of a subsequent bit (value of subsequence bits after the first 1 of soft data ) to the first bit 1 (first bit 1 of Soft data) to the compressed code (compressed data) and displaying the bit value (displaying value of subsequence bits after the first 1 of soft data). Regarding claim 11. The operating method of claim 8, Fig. 5 and Fig. 6 further disclose wherein the compressing (Fig. 6) of the prefix (0’s prior to 1 and first 1 in soft data from left to right of Soft data) into the code (Code alphabet) comprises: converting bits (compressed data), excluding a first bit (first bit 1 of source alphabet) from among the bits of 0s (Source alphabet), into the code (code alphabet) that is predetermined according to the number of bits of 0s (predetermined number 0 of source alphabet). Regarding claim 13. Fig. 1 of Kim et al. further discloses non-transitory computer-readable storage medium storing instructions (paragraph 0243) that, when executed by a processor (134), cause the processor (134) to perform the method of claim 8 (Fig. 5 and Fig. 6). Regarding claim 18. Fig. 1, Fig. 5 and Fig. 6 of Kim et al. disclose an encoding device (150; paragraph 122) comprising: one or more processors; a memory storing instructions configured to cause the one or more processors (paragraph 0243) to: receive a weight (weight of Soft data in Fig. 6); determine the number of bits of consecutive 0s (Number of 0’s of prior to first 1 in soft data from left to right) in a prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data) of the weight (weight of Soft data) before a first 1 in the weight (first 1 in the weight in soft data), the first 1 (first 1 of soft data from left to right) comprising a first bit (bit after the first 1 in soft data) in a postfix of the weight (bits after the first 1 in Soft data) that follows prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data); compress the prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data) according to the number of bits of 0s (Source alphabet) ; and form a compressed weight (Compressed data) corresponding to the weight (weight of soft data) by joining the compressed prefix (Code alphabet) with the postfix (bits after the first 1 of soft data). Regarding claim 19. The encoding device of claim 18, Fig. 5 and Fig. 6 further discloses wherein the compressing of the prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data) comprises: when a first bit in the prefix is 1 (first 1 of soft data) , compressing the first bit 1 (first 1 of soft data) and connecting a bit value after the first bit 1 (values of bits after the first 1 in soft data) to the compressed code (Code alphabet) and displaying the bit value (display the bit value of bits after the first 1 in soft data). Regarding claim 20. The encoding device of claim 18, Fig. 5 and Fig. 6 further discloses wherein the compressing of the prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data) comprises: mapping (mapping of Huffman table) the prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data) to a code (Code alphabet) that is predetermined according to the number of bits of 0s of the prefix (number of 0’s prior to 1 and first 1 in soft data from left to right of Soft data). Claim Rejections - 35 USC § 103 8. 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, 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. 9. Claim 5 is rejected under 35 U.S.C. 103 as being unpatentable over Satpathy et al. applied to claim 1 above, in view of Wu et al. Pub. No. 2023/0037575. Regarding claim 5. Fig. 2 of Satpathy et al. applied to claim 1 above further discloses do not disclose wherein the decoding the compressed weight comprises: decoding the compressed weight (Huffman code) comprises: filling an insufficient bit (XX…XX) of the compressed weight with (Huffman code) with 1’s such that a length of the compressed weight (number of bits of Huffman code) corresponds to a fixed length bit (fixed bit length of Huffman code). However, the length of the compressed weight corresponds to a fixed length bit prior to compression. Fig. 2 of Wu et al. discloses a compressed data (412) comprising: length of the compressed weight (412) corresponds to a fixed length bit (fixed length of uncompressed data 418) prior to compression (412). Satpathy et al. and “Wu et al. are common subject matter of decompress based of Huffman code; therefore, it would have been obvious before the effective filing date of claimed invention to one ordinary skill in the art to which the claimed invention pertains to incorporate Wu et al. into Satpathy et al. for the purpose of providing lossless sparse encoding may reduce complexity of some data compression techniques by leveraging the fact that, for many machine learning (ML) use cases, weight and activation values can be sparse (e.g., contain many zero values).; the weights can be retrained to be sparse, for example, by setting near zero weights to zero and retraining the ML model to maintain classification accuracy (paragraph 0068 of Wu et al.) 10. Claim 7 is rejected under 35 U.S.C. 103 as being unpatentable over Satpathy et al. applied to claim 1 above, in view of Kung et al. U.S. patent Pub. No. 2021/0209190. Satpathy et al. applied to claim 1 above do not disclose inputting the decoded weight to an operator for a multiply-accumulate (MAC) operation. Fig. 9 of Kung et al. discloses a Huffman decoder (paragraph 0058) comprising inputting the decoded weight (outputs of Decoder 0 and Decoder 1) to an operator for a multiply-accumulate (MAC) operation (LUT; paragraph 0058). Satpathy et al. and Kung et al. are common subject matter of compress and decompress; therefore, it would have been obvious before the effective filing date of claimed invention to one ordinary skill in the art to which the claimed invention pertains to incorporate Kung et al. into Satpathy et al. for the purpose of providing a matrix data processing apparatus performing a matrix multiplication operation of an artificial neural network may improve accuracy in data classification, categorization, or labelling by performing the pruning operation (paragraph 0043 of Kung et al.). 11. Claim 12 is rejected under 35 U.S.C. 103 as being unpatentable over Satpathy et al. applied to claim 1 above, in view of Joung et al. U.S. patent No. 8,842,7724. Fig. 5 and Fig. 6 of Spatpathy et al. further discloses wherein the determining the number of bits of the preceding 0s (number of 0’ prior to the first 1 of Soft data). However, Satpathy et al. do not discloses a counter corresponding to the number of bits of the weight; and determining a bit value of a digit corresponding to the counter while increasing the counter. Fig. 2 and Fig. 3 of Jount et al. discloses a Huffman encoding (Col. 2 lines 62-63) comprising: a counter (S10) corresponding to the number of bits of a weight (Fig. 3 discloses a weight of data); and determining a bit value (S30, S40, S60) of a digit D’MSB, Q’MSB, P’LSB) corresponding to the counter (S10) while increasing the counter (S100). Satpathy et al. and Joung et al are common subject matter of Huffman compression; therefore, it would have been obvious before the effective filing date of claimed invention to one ordinary skill in the art to which the claimed invention pertains to incorporate Kung et al. into Satpathy et al. for the purpose of providing an significantly reduce an amount of data transmitted and received between the DU and the RU in a way such that basic units of compression are defined as bundles of basic frames defined in a Common Public Radio Interface (CPRI) standard, and a header having information about an amount of data remaining after compression for each of the basic units is defined so as to be transmitted and received (Col. 1 lines 22-29 of Joung et al.). Contact Information 12. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Linh Van Nguyen whose telephone number is (571) 272-1810. The examiner can normally be reached from 8:30 – 5:00 Monday-Friday. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Mr. Dameon E. Levi can be reached at (571) 272-2105. The fax phone numbers for the organization where this application or proceeding is assigned are (571-273-8300) for regular communications and (571-273-8300) for After Final communications. 06/29/2026 /LINH V NGUYEN/Primary Examiner, Art Unit 2845
Read full office action

Prosecution Timeline

Dec 17, 2024
Application Filed
Jul 01, 2026
Non-Final Rejection mailed — §102, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12683626
Sample and hold circuit and related driver circuit
3y 5m to grant Granted Jul 14, 2026
Patent 12683622
SYSTEM AND METHOD OF NOISE SCALING OF ANALOG TO DIGITAL CONVERSION SAMPLES BASED ON SUBSEQUENT FILTER COEFFICIENTS
3y 5m to grant Granted Jul 14, 2026
Patent 12683619
NOISE-SHAPING SAR ADC WITH PASSIVE-ACTIVE HYBRID GAIN
2y 5m to grant Granted Jul 14, 2026
Patent 12683621
Driver Circuit
2y 1m to grant Granted Jul 14, 2026
Patent 12683625
ANALOG-TO-DIGITAL CONVERTER AND OPERATING METHOD THEREOF
2y 1m to grant Granted Jul 14, 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
89%
Grant Probability
92%
With Interview (+2.4%)
1y 10m (~3m remaining)
Median Time to Grant
Low
PTA Risk
Based on 1194 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