Prosecution Insights
Last updated: September 20, 2026
Application No. 18/876,079

RECONSTRUCTION BY BLENDING PREDICTION AND RESIDUAL

Non-Final OA §102
Filed
Dec 17, 2024
Priority
Jul 01, 2022 — EU 22305980.9 +1 more
Examiner
VO, TUNG T
Art Unit
2425
Tech Center
2400 — Computer Networks
Assignee
InterDigital Inc.
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
1y 8m
Est. Remaining
86%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
651 granted / 916 resolved
+13.1% vs TC avg
Moderate +15% lift
Without
With
+14.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
23 currently pending
Career history
942
Total Applications
across all art units

Statute-Specific Performance

§101
6.4%
-33.6% vs TC avg
§103
45.8%
+5.8% vs TC avg
§102
29.2%
-10.8% vs TC avg
§112
3.3%
-36.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 916 resolved cases

Office Action

§102
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 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 (i.e., changing from AIA to pre-AIA ) 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. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claim(s) 1, 3, 5, 8-9, 11, 14-15, 17, 19, 22-23, and 26-33 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Bossen (US 20220303561 A1). Regarding claims 1 and 15, Bossen discloses an apparatus for video decoding (figs. 5 and 7), comprising one or more processors and at least one memory ([0005], [0015], [0016], and [0207]), wherein said one or more processors are configured to: obtain a first set of data corresponding to a prediction block for a block of a picture ([0004] to [0005], [0015] to [0017] receive a first array of prediction sample values, receive a second array of prediction sample values); obtain a second set of data corresponding to decoded prediction residuals for said block of said picture ([0004] to [0005], [0015] to [0017] receive a first array of prediction sample values, receive a second array of prediction sample values); adjust said second set of data to form an adjusted second set of data, based on at least a blending parameter ([0004] to [0005], [0015] to [0017] for determining a scale value based on a color component index value and a video sampling format of the video data, and generating a third array of prediction sample values by applying a blending matrix to the first array of prediction sample values and the second array of prediction sample values, wherein the blending matrix is based on the scale value and perform video coding using the third array of prediction sample values); and combine said first set of data and said adjusted second set of data to form a decoded version of said block of said picture (Addition of fig. 2B, [0083] and [0084], 210 of fig. 6 and 312 of fig. 7 show reconstructed video block as decoded version of said block of said picture). Regarding claims 3 and 17, Bossen teaches the method of claim 1 and the apparatus of claim 15, Bossen further teaches wherein said second set of data is scaled to form said adjusted second set of data ([0004] to [0005] and [0015] to [0017] generating a third array of prediction sample values by applying a blending matrix to the first array of prediction sample values and the second array of prediction sample values, wherein the blending matrix is based on the scale value; [0165] to [0199] blending matrices (wValue values) are produced [0201] and [0206]). Regarding claims 5 and 19, Bossen teaches the method of claim 1 and the apparatus of claim 15, Bossen further teaches wherein said first set of data is scaled when combining with said adjusted second set of data ([0004] to [0005] and [0015] to [0017] generating a third array of prediction sample values by applying a blending matrix to the first array of prediction sample values and the second array of prediction sample values, wherein the blending matrix is based on the scale value; [0165] to [0199] blending matrices (wValue values) are produced; [0201] and [0206]). Regarding claims 8 and 22, Bossen teaches the method of claim 1 and the apparatus of claim 15, Bossen further teaches wherein said at least a blending parameter for adjusting said second set of data is constrained to an interval between 1 - d and 1 + d, wherein d depends on a quantization parameter for de-quantizing transform coefficients of said block (figs. 2A and 2B, [0084] The value of a quantization scaling factor, may be determined by a quantization parameter, QP. Further, a QP value for a set of transform coefficients may be derived using a predictive quantization parameter value (which may be referred to as a predictive QP value or a QP predictive value) and an optionally signaled quantization parameter delta value (which may be referred to as a QP delta value or a delta QP value), [0141] Coefficient quantization unit 206 may be further configured to determine quantization parameters and output QP data (e.g., data used to determine a quantization group size and/or delta QP values) that may be used by a video decoder to reconstruct a quantization parameter to perform inverse quantization during video decoding, [0205] Video decoder 300 and/or inverse quantization unit 304 may be configured to determine QP values used for inverse quantization based on values signaled by a video encoder and/or through video properties and/or coding parameters). Regarding claims 9 and 23, Bossen teaches the method of claim 1 and the apparatus of claim 15, Bossen further teaches wherein a value of a blending parameter for a prediction residual of a sample in said block depends on a value of a prediction for said sample ([0004] to [0005] and [0015] to [0017] blending value as blending matrix, [0133] blending function, [0165] to [0199] blending matrices (wValue values)). Regarding claim 11, Bossen teaches the method of claim 1, Bossen further teaches wherein a same blending parameter is applied to blocks with a same quantization parameter ([0084] It should be noted that in some examples, a scaling matrix may provide the same value for each entry (i.e., all coefficients are scaled according to a single value), figs. 2A and 2B, same size). Regarding claim 14, Bossen teaches the method of claim 1, Bossen further teaches clipping, in a transform domain, a value of a sample in said a reconstructed version of said block to be between a lower bound and an upper bound, wherein said lower bound and said upper bound are based on a parameter indicating a quantization step for said block ([0084], [0141], and [0205] coefficient quantization unit may be further configured to determine quantization parameters and output QP data (e.g., data used to determine a quantization group size and/or delta QP values) that may be used by a video decoder to reconstruct a quantization parameter to perform inverse quantization during video decoding. It should be noted that in other examples, one or more additional or alternative parameters may be used to determine a level of quantization (e.g., scaling factors)), and a sum of a de-quantized transform coefficient and a transformed prediction for said sample ([0131] to [0132] Clip3, 312 of fig. 7 for summation). Regarding claims 26 and 30, Bossen discloses an apparatus for video encoding (figs. 4-6), comprising one or more processors and at least one memory ([0005], [0015], [0016], and [0207]), wherein said one or more processors are configured to: obtain a first set of data corresponding to a prediction block for a block of a picture ([0004] to [0005], [0015] to [0017] receive a first array of prediction sample values, receive a second array of prediction sample values); obtain a second set of data corresponding to decoded prediction residuals for said block of said picture ([0004] to [0005], [0015] to [0017] receive a first array of prediction sample values, receive a second array of prediction sample values); adjust said second set of data to form an adjusted second set of data, based on at least a blending parameter ([0004] to [0005], [0015] to [0017] for determining a scale value based on a color component index value and a video sampling format of the video data, and generating a third array of prediction sample values by applying a blending matrix to the first array of prediction sample values and the second array of prediction sample values, wherein the blending matrix is based on the scale value and perform video coding using the third array of prediction sample values); and combine said first set of data and said adjusted second set of data to form a decoded version of said block of said picture (Addition of fig. 2B, [0083] and [0084], 210 of fig. 6 and 312 of fig. 7 show reconstructed video block as decoded version of said block of said picture). Regarding claims 27 and 31, Bossen teaches the method of claim 26 and the apparatus of claim 30, Bossen further teaches wherein said second set of data is scaled to form said adjusted second set of data ([0004] to [0005] and [0015] to [0017] generating a third array of prediction sample values by applying a blending matrix to the first array of prediction sample values and the second array of prediction sample values, wherein the blending matrix is based on the scale value; [0165] to [0199] blending matrices (wValue values) are produced, [0201] and [0206]). Regarding claims 28 and 32 , Bossen teaches the method of claim 26 and the apparatus of claim 30, Bossen further teaches wherein said at least a blending parameter for adjusting said second set of data is constrained to an interval between 1 - d and 1 + d, wherein d depends on a quantization parameter for de-quantizing transform coefficients of said block (figs. 2A and 2B, [0084] The value of a quantization scaling factor, may be determined by a quantization parameter, QP. Further, a QP value for a set of transform coefficients may be derived using a predictive quantization parameter value (which may be referred to as a predictive QP value or a QP predictive value) and an optionally signaled quantization parameter delta value (which may be referred to as a QP delta value or a delta QP value), [0141] Coefficient quantization unit 206 may be further configured to determine quantization parameters and output QP data (e.g., data used to determine a quantization group size and/or delta QP values) that may be used by a video decoder to reconstruct a quantization parameter to perform inverse quantization during video decoding, [0205] Video decoder 300 and/or inverse quantization unit 304 may be configured to determine QP values used for inverse quantization based on values signaled by a video encoder and/or through video properties and/or coding parameters). Regarding claims 29 and 33, Bossen teaches the method of claim 26 and the apparatus of claim 30, Bossen further teaches wherein a value of a blending parameter for a prediction residual of a sample in said block depends on a value of a prediction for said sample ([0004] to [0005] and [0015] to [0017] blending value as blending matrix, [0133] blending function, [0165] to [0199] blending matrices (wValue values)). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Tsukagoshi (US 20180213242 A1) discloses an image encoding unit configured to acquire a base stream including, as an access unit, encoded image data per picture in a base frame rate of image data acquired by performing blending processing in units of temporally successive two pictures in a high frame rate of image data. Galpin et al. (US 20230171421 A1) discloses a unit is encoded in an intra mode, it performs intra prediction (260). In an inter mode, motion estimation (275) and compensation (270) are performed. The encoder decides (205) which one of the intra mode or inter mode to use for encoding the unit, and indicates the intra/inter decision by, for example, a prediction mode flag. The encoder may also blend (263) intra prediction result and inter prediction result, or blend results from different intra/inter prediction methods. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to TUNG T VO whose telephone number is (571)272-7340. The examiner can normally be reached Monday-Friday 6:30 AM - 5:00 PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Brian Pendleton can be reached at 571-272-7527. 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. TUNG T. VO Primary Examiner Art Unit 2425 /TUNG T VO/ Primary Examiner, Art Unit 2425
Read full office action

Prosecution Timeline

Dec 17, 2024
Application Filed
Jun 26, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12739519
CAMERA SYSTEM AND METHOD FOR THE OPERATION THEREOF
1y 8m to grant Granted Sep 15, 2026
Patent 12732704
INFORMATION PROCESSING SYSTEM, COMMUNICATION SYSTEM, AND IMAGE TRANSMISSION METHOD
1y 7m to grant Granted Sep 08, 2026
Patent 12718831
AUDIO ENHANCEMENT METHOD AND APPARATUS, AND COMPUTER STORAGE MEDIUM
1y 11m to grant Granted Aug 25, 2026
Patent 12709003
UNIVERSAL APPROXIMATION OF REINFORCEMENT LEARNING SOLUTIONS WITH HYPERNETWORKS
2y 9m to grant Granted Aug 18, 2026
Patent 12705963
LEARNING APPARATUS, ESTIMATION APPARATUS, LEARNING METHOD, AND NON-TRANSITORY STORAGE MEDIUM
1y 11m to grant Granted Aug 11, 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
71%
Grant Probability
86%
With Interview (+14.8%)
3y 5m (~1y 8m remaining)
Median Time to Grant
Low
PTA Risk
Based on 916 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