Prosecution Insights
Last updated: August 17, 2026
Application No. 18/619,049

POLARIZATION-ADJUSTED CONVOLUTIONAL CODES WITH FREEZER

Non-Final OA §103
Filed
Mar 27, 2024
Priority
May 30, 2023 — provisional 63/469,750
Examiner
AHMED, ENAM
Art Unit
Tech Center
Assignee
Samsung Electronics Co., Ltd.
OA Round
1 (Non-Final)
82%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 82% — above average
82%
Career Allowance Rate
600 granted / 732 resolved
+22.0% vs TC avg
Strong +20% interview lift
Without
With
+20.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
13 currently pending
Career history
742
Total Applications
across all art units

Statute-Specific Performance

§101
14.3%
-25.7% vs TC avg
§103
47.5%
+7.5% vs TC avg
§102
28.0%
-12.0% vs TC avg
§112
4.8%
-35.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 732 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 . 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, 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 – 16 are rejected under 35 USC 103 as being unpatentable over (JIAN - KR 20200037231 A) in view of DAI et al. (US Pub. No. 20230113448). With respect to claim 1, the JIAN reference teaches a receiving a plurality of information bits (k), wherein k is a positive integer (page 7, lines 19-25 – decoder 242 in the second (receive) wireless communication device 204 performs redundancy to reliably restore the information message even if bit errors may occur, in part due to the addition of noise to the channel); generating a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer (page 10, lines 35-65 – polar encoder 742 can determine the number of information bits and the number of frozen bits based on the code rate R). The JIAN reference does not teach performing a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced; generating a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation; and providing the plurality of polar encoded bits for transmission or storage.. The DAI et al. reference teaches performing a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); generating a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation ([0077] - encoded bit sequence does not need to be divided into 32 subblocks (or another quantity of subblocks)); and providing the plurality of polar encoded bits for transmission or storage ([0077] - encoded bit sequence is mapped to a circular buffer based on the rate matching sequence for a subsequent puncturing operation (certainly, a shortening operation is also similar)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations performing a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced; generating a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation; and providing the plurality of polar encoded bits for transmission or storage into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for and performing a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced; generating a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation; and providing the plurality of polar encoded bits for transmission or storage references for improving performance ([0062] - DAI). With respect to claims 2 and 10, all of the limitations of claims 1 and 9, have been addressed. The JIAN reference does not teach wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belongs to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; identifying frozen indices as candidate frozen indices such that indexes of the candidate frozen indices are larger than the smallest index; and refreezing a value of a bit at the candidate frozen index to zero when a support of the candidate frozen index, excluding a support of an index corresponding to information bits that has a row weight less than or equal to the threshold, has cardinality equal to one. The DAI et al. reference teaches wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belongs to the information bits ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); obtaining a smallest index of the information bits with a weight of a row not larger than the threshold ([0080] - channels corresponding to first N-M polarized sub-channel sequence numbers in the sequence 1 or the sequence 2. For the sequence 3, bits that need to be punctured are bits carried by polarized sub-channels at which N-M smallest values in the sequence 3 are located, or bits carried by polarized sub-channels at which M largest values are located are retained); identifying frozen indices as candidate frozen indices such that indexes of the candidate frozen indices are larger than the smallest index ([0078] - the puncturing operation is as follows: deleting, based on the target code length M, bits carried by polarized sub-channels at which N-M smallest values in the rate matching sequence are located, or taking, based on the target code length M, bits carried by polarized sub-channels corresponding to M largest values in the rate matching sequence.); and refreezing a value of a bit at the candidate frozen index to zero when a support of the candidate frozen index, excluding a support of an index corresponding to information bits that has a row weight less than or equal to the threshold, has cardinality equal to one ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belongs to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; identifying frozen indices as candidate frozen indices such that indexes of the candidate frozen indices are larger than the smallest index; and refreezing a value of a bit at the candidate frozen index to zero when a support of the candidate frozen index, excluding a support of an index corresponding to information bits that has a row weight less than or equal to the threshold, has cardinality equal to one. into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belongs to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; identifying frozen indices as candidate frozen indices such that indexes of the candidate frozen indices are larger than the smallest index; and refreezing a value of a bit at the candidate frozen index to zero when a support of the candidate frozen index, excluding a support of an index corresponding to information bits that has a row weight less than or equal to the threshold, has cardinality equal to one for improving performance ([0062] - DAI). With respect to claim 3 and 11, all of the limitations of claims 2 and 10, have been addressed. The JIAN reference does not teach wherein the threshold for the weights of rows corresponds to a minimum weight. The DAI et al. reference teaches wherein the threshold for the weights of rows corresponds to a minimum weight ([0058] - u.sub.A is the information bit set in u.sub.1.sup.N, and u.sub.A is a row vector with a length of K, that is, |A|=K. |⋅| represents a quantity of elements in the set, and K is an information block size. G.sub.N (A) is the submatrix that is obtained from those rows corresponding to the indices in the set A and that is in the matrix G.sub.N. G.sub.N (A) is a K×N matrix). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein the threshold for the weights of rows corresponds to a minimum weight into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein the threshold for the weights of rows corresponds to a minimum weight for improving performance ([0062] - DAI). With respect to claims 4 and 12, all of the limitations of claims 1 and 9, have been addressed. The JIAN reference does not teach wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belong to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; and refreezing a value of a bit at the frozen index to zero when (i) a weight of the row corresponding to the frozen index is less than or equal to the threshold, and (ii) the frozen index is larger than the smallest index. The DAI et al. reference teaches wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belong to the information bits ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); obtaining a smallest index of the information bits with a weight of a row not larger than the threshold) ([0080] - channels corresponding to first N-M polarized sub-channel sequence numbers in the sequence 1 or the sequence 2. For the sequence 3, bits that need to be punctured are bits carried by polarized sub-channels at which N-M smallest values in the sequence 3 are located, or bits carried by polarized sub-channels at which M largest values are located are retained); and refreezing a value of a bit at the frozen index to zero when (i) a weight of the row corresponding to the frozen index is less than or equal to the threshold, and (ii) the frozen index is larger than the smallest index ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belong to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; and refreezing a value of a bit at the frozen index to zero when (i) a weight of the row corresponding to the frozen index is less than or equal to the threshold, and (ii) the frozen index is larger than the smallest index into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belong to the information bits; obtaining a smallest index of the information bits with a weight of a row not larger than the threshold; and refreezing a value of a bit at the frozen index to zero when (i) a weight of the row corresponding to the frozen index is less than or equal to the threshold, and (ii) the frozen index is larger than the smallest index for improving performance ([0062] - DAI). With respect to claim 5 and 13, all of the limitations of claims 1 and 9, have been addressed. The JIAN reference does not wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices. The DAI et al. reference teaches wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices for performance ([0009] - DAI). With respect to claims 6 and 14, all of the limitations of claims 1 and 9, have been addressed. The JIAN reference does not wherein the selected frozen indices j satisfy j>i and .Math.j\i.Math.>1, where .sub.i is support of a set for index i and .sub.j is support of a set for index j, |.Math.| is a number of elements of a set, i=0, 1, . . . , N−1, and N is a length of the convolutionally encoded bits. The DAI et al. reference teaches wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein the output v of the refreezing operation is vi={0,ifi ∈,Ui, otherwise. where i=0, 1, . . . , N−1, N=2.sup.n is a length of the convolutionally encoded bits u, u.sub.i is an ith bit of the convolutionally encoded bits u, u.sub.i is an ith bit of the output v of the refreezing operation, and is the selected frozen indices for performance ([0009] - DAI). With respect to claim 7 and 15, all of the limitations of claims 6 and 14, have been addressed. The JIAN reference does not teach wherein the support of a set are indices at which a binary form of an index has non-zero values. The DAI et al. reference teaches wherein the support of a set are indices at which a binary form of an index has non-zero values ([0057] - encoding matrix of the polar code is G.sub.N, and an encoding process of the polar code is x.sub.1.sup.N=u.sub.1.sup.NG.sub.N, where u.sub.1.sup.N=(u.sub.1, u.sub.2, . . . , u.sub.N) is a binary row vector with a length of N (that is, a code length; and it can be learned that lengths of a pre-encoding sequence x and a post-encoding sequence u are both N, and Nis also referred to as a mother code length)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein the support of a set are indices at which a binary form of an index has non-zero values the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein the support of a set are indices at which a binary form of an index has non-zero values for improving performance ([0062] - DAI). With respect to claims 8 and 16, all of the limitations of claims and 1 and 9, have been addressed. The JIAN reference does not teach wherein the low weight codewords are minimum weight codewords. The DAI et al. reference teaches wherein the low weight codewords are minimum weight codewords ([0058] - u.sub.A is the information bit set in u.sub.1.sup.N, and u.sub.A is a row vector with a length of K, that is, |A|=K. |⋅| represents a quantity of elements in the set, and K is an information block size. G.sub.N (A) is the submatrix that is obtained from those rows corresponding to the indices in the set A and that is in the matrix G.sub.N. G.sub.N (A) is a K×N matrix). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations wherein the low weight codewords are minimum weight codewords the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for wherein the low weight codewords are minimum weight codewords for improving performance ([0062] - DAI). With respect to claim 9, the JIAN reference teaches a transmitter (page 7, lines 19-25 – decoder 242 in the second (receive) wireless communication device 204 performs redundancy to reliably restore the information message even if bit errors may occur, in part due to the addition of noise to the channel); and a processor configured to: a receive a plurality of information bits (k), wherein k is a positive integer (page 7, lines 19-25 – decoder 242 in the second (receive) wireless communication device 204 performs redundancy to reliably restore the information message even if bit errors may occur, in part due to the addition of noise to the channel); generate a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer (page 10, lines 35-65 – polar encoder 742 can determine the number of information bits and the number of frozen bits based on the code rate R). The JIAN reference does not teach perform a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced, and generate a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation, wherein the plurality of polar encoded bits are provided for transmission or storage. The DAI et al. reference teaches perform a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); and generate a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation ([0077] - encoded bit sequence does not need to be divided into 32 subblocks (or another quantity of subblocks)), wherein the plurality of polar encoded bits are provided for transmission or storage ([0077] - encoded bit sequence is mapped to a circular buffer based on the rate matching sequence for a subsequent puncturing operation (certainly, a shortening operation is also similar)). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references JIAN and DAI et al. to incorporate the limitations teach perform a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced, and generate a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation, wherein the plurality of polar encoded bits are provided for transmission or storage into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references JIAN and DAI for teach teach perform a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced, and generate a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation, wherein the plurality of polar encoded bits are provided for transmission or storage references for improving performance ([0062] - DAI). Claims 17-20 are rejected under 35 USC 103 as being unpatentable over DAI et al. (US Pub. No. 20230113448) in view of (JIAN - KR 20200037231 A). With respect to claim 17, the DAI et al. reference teaches a transceiver configured to receive a polar code with refrozen indices from a communication channel (([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)) ; and a processor configured to perform successive cancellation list decoding of the polar code with refrozen indices ([0060] - Reliability of any one of the K polarized sub-channels used for placing the K information bits is higher than reliability of any one of the M-P-K sub-channels used for placing the frozen bits), wherein the polar code with refrozen indices is generated by: a receiving a plurality of information bits (k), wherein k is a positive integer (([0060] - the remaining K sub-channels are used for placing the information bits); performing a refreezing operation on the plurality of convolutionally encoded bits, wherein the refreezing operation includes dynamically assigning zeros to selected frozen indices such that a number of low weight codewords is reduced ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); generating a plurality of polar encoded bits by performing a polar encoding operation on an output of the refreezing operation ([0077] - encoded bit sequence does not need to be divided into 32 subblocks (or another quantity of subblocks)). The DAI et al. reference does not teach generating a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer. The JIAN reference teaches generating a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer (page 10, lines 35-65 – polar encoder 742 can determine the number of information bits and the number of frozen bits based on the code rate R). Thus, it would have been obvious at a time prior to the effective filing date of Applicant’s claimed invention to have combined the references DAI et al. and JIAN to incorporate the limitations and generating a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer into the claimed invention. One skilled in the art would have been motivated to by the proposed combination of the references DAI and JIAN for and generating a plurality of convolutionally encoded bits (n) by performing a convolutional encoding operation on the plurality of information bits and a plurality of frozen bits (n−k), wherein n is a positive integer for improve the polar coding error rate performance (page 12, lines 20-21 - JIAN). With respect to claim 18, the DAI et al. reference teaches wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belongs to the information bits ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); obtaining a smallest index of the information bits with a weight of a row not larger than the threshold ([0080] - channels corresponding to first N-M polarized sub-channel sequence numbers in the sequence 1 or the sequence 2. For the sequence 3, bits that need to be punctured are bits carried by polarized sub-channels at which N-M smallest values in the sequence 3 are located, or bits carried by polarized sub-channels at which M largest values are located are retained); identifying frozen indices as candidate frozen indices such that indexes of the candidate frozen indices are larger than the smallest index ([0078] - the puncturing operation is as follows: deleting, based on the target code length M, bits carried by polarized sub-channels at which N-M smallest values in the rate matching sequence are located, or taking, based on the target code length M, bits carried by polarized sub-channels corresponding to M largest values in the rate matching sequence); and refreezing a value of a bit at the candidate frozen index to zero when a support of the candidate frozen index, excluding a support of an index corresponding to information bits that has a row weight less than or equal to the threshold, has cardinality equal to one ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). With respect to claim 19, the DAI et al. reference teaches wherein the threshold for the weights of rows corresponds to a minimum weight ([0058] - u.sub.A is the information bit set in u.sub.1.sup.N, and u.sub.A is a row vector with a length of K, that is, |A|=K. |⋅| represents a quantity of elements in the set, and K is an information block size. G.sub.N (A) is the submatrix that is obtained from those rows corresponding to the indices in the set A and that is in the matrix G.sub.N. G.sub.N (A) is a K×N matrix). With respect to claim 20, the DAI et al. reference teaches wherein dynamically assigning zeros to the selected frozen indices further comprises: obtaining a threshold for weights of rows, wherein an index of the rows belong to the information bits ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)); obtaining a smallest index of the information bits with a weight of a row not larger than the threshold) ([0080] - channels corresponding to first N-M polarized sub-channel sequence numbers in the sequence 1 or the sequence 2. For the sequence 3, bits that need to be punctured are bits carried by polarized sub-channels at which N-M smallest values in the sequence 3 are located, or bits carried by polarized sub-channels at which M largest values are located are retained); and refreezing a value of a bit at the frozen index to zero when (i) a weight of the row corresponding to the frozen index is less than or equal to the threshold, and (ii) the frozen index is larger than the smallest index ([0060] - The N-M polarized sub-channels selected herein are used for placing frozen bits. In a 5G NR standard, for puncturing, some polarized sub-channels that are referred to as pre-frozen polarized sub-channels are additionally determined, and are also used for placing frozen bits. Herein, a quantity of the pre-frozen polarized sub-channels may be defined as P, where P is greater than or equal to 0 (for shortening, P is obviously 0 and may not need to be considered in this case)). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Enam Ahmed whose telephone number is 571-270-1729. The examiner can normally be reached on Mon-Fri from 8:30 A.M. to 5:30 P.M. If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Albert Decady, can be reached on 571-272-3819. 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). EA 7/21/26 /ALBERT DECADY/Supervisory Patent Examiner, Art Unit 2112
Read full office action

Prosecution Timeline

Mar 27, 2024
Application Filed
Mar 28, 2025
Response after Non-Final Action
Jul 28, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12706613
NETWORK NODE AND METHOD PERFORMED THEREIN FOR HANDLING COMMUNICATION
2y 8m to grant Granted Aug 11, 2026
Patent 12699630
SYNDROME CALCULATION
1y 9m to grant Granted Aug 04, 2026
Patent 12693932
Data Storage Device and Method for Generating Read Threshold Voltages
2y 2m to grant Granted Jul 28, 2026
Patent 12689392
ASSOCIATIVE COMPUTING FOR ERROR CORRECTION
2y 1m to grant Granted Jul 21, 2026
Patent 12675361
Controller-Level Memory Repair
2y 7m to grant Granted Jul 07, 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
82%
Grant Probability
99%
With Interview (+20.0%)
3y 2m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 732 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