Prosecution Insights
Last updated: May 29, 2026
Application No. 18/855,186

TEMPLATE BASED CCLM/MMLM SLOPE ADJUSTMENT

Non-Final OA §102§112
Filed
Oct 08, 2024
Priority
Apr 08, 2022 — EU 22305499.0 +1 more
Examiner
BROWN JR, HOWARD D
Art Unit
2488
Tech Center
2400 — Computer Networks
Assignee
Interdigital Ce Patent Holdings SAS
OA Round
1 (Non-Final)
88%
Grant Probability
Favorable
1-2
OA Rounds
5m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 88% — above average
88%
Career Allowance Rate
579 granted / 659 resolved
+29.9% vs TC avg
Moderate +7% lift
Without
With
+6.9%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 1m
Avg Prosecution
18 currently pending
Career history
673
Total Applications
across all art units

Statute-Specific Performance

§101
1.9%
-38.1% vs TC avg
§103
67.8%
+27.8% vs TC avg
§102
12.2%
-27.8% vs TC avg
§112
2.3%
-37.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 659 resolved cases

Office Action

§102 §112
DETAILED ACTION 1. This Office Action is sent in response to Applicant’s communication received on 10/08/2024 for application number 18/855,186. The Office herby acknowledges receipt of the following and placed of record in file: Specification, Drawings, Abstract, Oath/Declaration, and claims. Notice of Pre-AIA or AIA Status 2. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Priority 3. Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). The certified copy has been filed. Preliminary Amendments 4. The preliminary amendments filed 10/08/2024 has been entered and made of record. Claim Rejections - 35 USC § 112 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. 5. Claims 41, 47, 53, 57 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. Re. Claims 41, 47, 53, 57, the claim recites “a prediction model” is not clear since it can be construed as any other type of prediction model which is not supported in the specification. Re. Claims 41, 47, 53, 57, the claim recites “a adjustment model” is not clear since it can be construed as any other type of adjustment model which is not supported in the specification. Appropriate corrections are required. Claim Rejections - 35 USC § 102 6. 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. 7. Claim(s) 41-43, 47-49, 53-55 and 57-59 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Xiang Ma [EP 3883245 B1]. Re. Claim 41, Xiang Ma [EP 3883245 B1] discloses: A video decoding device [Fig.3 Decoder 30], comprising: a processor [Processor for execution instructions, implementing block predictions |0056] configured to: obtain a prediction model for predicting a coding block [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter and the luma reconstruction information corresponding to the target chroma block. |0007-0008]; select an adjustment model, from a plurality of adjustment models, for adjusting the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; adjust the prediction model based on the selected adjustment model [the prediction information of the target chroma block is determined based on determined intra prediction model parameter corresponding to adjusting the prediction model |0007-0008]; and decode the coding block based on the adjusted prediction model [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter corresponding to the decoding of a block |0007-0008]. Re. Claim 42, Xiang Ma discloses: The device of claim 41, wherein the processor is further configured to: derive a slope and an offset of the prediction model based on reconstructed samples neighboring the coding block [ The offset factor in the intra prediction model parameter corresponding to the target chroma block is determined based on the scaling coefficient, the second chroma value, a target value of the normalized shift parameter, and the minimum luma value.|0025], wherein adjusting the prediction model based on the selected adjustment model comprises adjusting at least one of the slope or the offset of the prediction model based on the selected adjustment model [where the first chroma value and the second chroma value are determined based on the neighboring samples of the target chroma block", corresponding to deriving a slope and offset of the prediction model based on neighboring reconstructed samples, and adjusting slope or offset based on the adjustment model| 0008, 0025]. Re. Claim 43, Xiang Ma discloses: The device of claim 41, wherein the prediction model comprises a cross component prediction model [A cross-component prediction mode (CCP) is also referred to as a cross-component intra prediction mode (CCIP) or a cross component linear model (CCLM) prediction mode |0174], and the processor is further configured to: determine a plurality of parameters of the cross component prediction model based on neighboring chroma samples and luma samples of the coding block [a plurality of parameters is determined based on neighboring luma and chroma samples |0174, Fig. 8], wherein a first adjustment model and a second adjustment model of the plurality of adjustment models are configured to adjust the plurality of parameters of the cross component prediction model differently [a chroma intra prediction method that uses texture correlation between luma and chroma. LM uses a reconstructed luma component to derive a prediction value of a current chroma block according to the linear model, wherein an equation predCij=α∗reciLij+β PNG media_image1.png 83 1004 media_image1.png Greyscale , where α and β are both linear model coefficients, α is a scaling coefficient, β is an offset factor, predC (i, j) is a prediction value of chroma samples at a position (i, j), and recL'(i,j) is a luma reconstruction sample value at the position (i, j) |0174 Fig. 8]. Re. Claim 47, Xiang Ma discloses: A method for a video decoder [Fig.3 Decoder 30], method comprising: obtaining a prediction model for predicting a coding block [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter and the luma reconstruction information corresponding to the target chroma block. |0007-0008]; selecting an adjustment model, from a plurality of adjustment models, for adjusting the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; adjusting the prediction model based on the selected adjustment model [the prediction information of the target chroma block is determined based on determined intra prediction model parameter corresponding to adjusting the prediction model |0007-0008]; and decoding the coding block based on the adjusted prediction model [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter corresponding to the decoding of a block |0007-0008]. Re. Claim 48, Xiang Ma discloses: The method of claim 47, wherein the method further comprises: deriving a slope and an offset of the prediction model based on reconstructed samples neighboring the coding block [ The offset factor in the intra prediction model parameter corresponding to the target chroma block is determined based on the scaling coefficient, the second chroma value, a target value of the normalized shift parameter, and the minimum luma value.|0025], wherein adjusting the prediction model based on the selected adjustment model comprises adjusting at least one of the slope or the offset of the prediction model based on the selected adjustment model [where the first chroma value and the second chroma value are determined based on the neighboring samples of the target chroma block", corresponding to deriving a slope and offset of the prediction model based on neighboring reconstructed samples, and adjusting slope or offset based on the adjustment model| 0008, 0025]. Re, Claim 49, Xiang Ma discloses: The method of claim 47, wherein the prediction model comprises a cross component prediction model [A cross-component prediction mode (CCP) is also referred to as a cross-component intra prediction mode (CCIP) or a cross component linear model (CCLM) prediction mode |0174], and the processor is further configured to: determine a plurality of parameters of the cross component prediction model based on neighboring chroma samples and luma samples of the coding block [a plurality of parameters is determined based on neighboring luma and chroma samples |0174, Fig. 8], wherein a first adjustment model and a second adjustment model of the plurality of adjustment models are configured to adjust the plurality of parameters of the cross component prediction model differently [a chroma intra prediction method that uses texture correlation between luma and chroma. LM uses a reconstructed luma component to derive a prediction value of a current chroma block according to the linear model, wherein an equation predCij=α∗reciLij+β PNG media_image1.png 83 1004 media_image1.png Greyscale , where α and β are both linear model coefficients, α is a scaling coefficient, β is an offset factor, predC (i, j) is a prediction value of chroma samples at a position (i, j), and recL'(i,j) is a luma reconstruction sample value at the position (i, j) |0174 Fig. 8]. Re. Claim 53, Xiang Ma discloses: A video encoding [Fig. 2 encoder 20] device, comprising: a processor [Processor for execution instructions, implementing block predictions |0056] configured to: obtain a prediction model for predicting a coding block [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter and the luma reconstruction information corresponding to the target chroma block. |0007-0008]; select an adjustment model, from a plurality of adjustment models, for adjusting the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; adjust the prediction model based on the selected adjustment model [the prediction information of the target chroma block is determined based on determined intra prediction model parameter corresponding to adjusting the prediction model |0007-0008]; and encode the coding block based on the adjusted prediction model [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter corresponding to the encoding of a block |0007-0008]. Re. Claim 54, Xiang Ma discloses: The device of claim 53, wherein the processor is further configured to: obtain the plurality of adjustment models configured to adjust the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; for a first adjustment model of the plurality of adjustment models [ |0244], compute a first difference between sample values of the coding block and predicted sample values that are predicted based on the first adjustment model [a difference between the maximum luma value and the minimum luma value, namely, the first difference, may be determined |0198]; and for a second adjustment model of the plurality of adjustment models, compute a second difference between the sample values of the coding block and predicted sample values that are predicted based on the second adjustment model ["where a is the scaling coefficient, diff is the second difference, max C is the first chroma value, mine is 11, the second chroma value, |0244], wherein the adjustment model is selected based at least on comparing the first difference and the second difference [computing a [first/second] difference between sample values of the coding block and predicted sample values that are predicted based on the [first/second] adjustment model|0198, 0244]. Re. Claim 55, Xiang Ma discloses: The device of claim 53, wherein the prediction model comprises a cross component prediction model [A cross-component prediction mode (CCP) is also referred to as a cross-component intra prediction mode (CCIP) or a cross component linear model (CCLM) prediction mode |0174], and the processor is further configured to: determine a plurality of parameters of the cross component prediction model based on neighboring chroma samples and luma samples of the coding block [a plurality of parameters is determined based on neighboring luma and chroma samples |0174, Fig. 8], wherein a first adjustment model and a second adjustment model of the plurality of adjustment models are configured to adjust the plurality of parameters of the cross component prediction model differently [a chroma intra prediction method that uses texture correlation between luma and chroma. LM uses a reconstructed luma component to derive a prediction value of a current chroma block according to the linear model, wherein an equation predCij=α∗reciLij+β PNG media_image1.png 83 1004 media_image1.png Greyscale , where α and β are both linear model coefficients, α is a scaling coefficient, β is an offset factor, predC (i, j) is a prediction value of chroma samples at a position (i, j), and recL'(i,j) is a luma reconstruction sample value at the position (i, j) |0174 Fig. 8]. Re. Claim 57, Xiang Ma discloses: A method for a video encoder [Fig. 2 encoder 20], the method comprising: obtaining a prediction model for predicting a coding block [the prediction information of the target chroma block is determined based on the determined intra prediction model parameter and the luma reconstruction information corresponding to the target chroma block. |0007-0008]; selecting an adjustment model, from a plurality of adjustment models, for adjusting the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; adjusting the prediction model based on the selected adjustment model [the prediction information of the target chroma block is determined based on determined intra prediction model parameter corresponding to adjusting the prediction model |0007-0008]; and encoding the coding block based on the adjusted prediction model [the prediction information of the target chroma block is determined based on determined intra prediction model parameter corresponding to adjusting the prediction model |0007-0008]. Re. Claim 58, Xiang Ma discloses: The method of claim 57, wherein the processor is further configured to: obtain the plurality of adjustment models configured to adjust the prediction model [Intra prediction model includes a scaling coefficient and offset factor that corresponds with the selection and adjustment model |0007-0008]; for a first adjustment model of the plurality of adjustment models [ |0244], compute a first difference between sample values of the coding block and predicted sample values that are predicted based on the first adjustment model [a difference between the maximum luma value and the minimum luma value, namely, the first difference, may be determined |0198]; and for a second adjustment model of the plurality of adjustment models, compute a second difference between the sample values of the coding block and predicted sample values that are predicted based on the second adjustment model ["where a is the scaling coefficient, diff is the second difference, max C is the first chroma value, mine is 11, the second chroma value, |0244], wherein the adjustment model is selected based at least on comparing the first difference and the second difference [computing a [first/second] difference between sample values of the coding block and predicted sample values that are predicted based on the [first/second] adjustment model|0198, 0244]. Re. Claim 59, Xiang Ma discloses: The method of claim 57,wherein the prediction model comprises a cross component prediction model [A cross-component prediction mode (CCP) is also referred to as a cross-component intra prediction mode (CCIP) or a cross component linear model (CCLM) prediction mode |0174], and the processor is further configured to: determine a plurality of parameters of the cross component prediction model based on neighboring chroma samples and luma samples of the coding block [a plurality of parameters is determined based on neighboring luma and chroma samples |0174, Fig. 8], wherein a first adjustment model and a second adjustment model of the plurality of adjustment models are configured to adjust the plurality of parameters of the cross component prediction model differently [a chroma intra prediction method that uses texture correlation between luma and chroma. LM uses a reconstructed luma component to derive a prediction value of a current chroma block according to the linear model, wherein an equation predCij=α∗reciLij+β PNG media_image1.png 83 1004 media_image1.png Greyscale , where α and β are both linear model coefficients, α is a scaling coefficient, β is an offset factor, predC (i, j) is a prediction value of chroma samples at a position (i, j), and recL'(i,j) is a luma reconstruction sample value at the position (i, j) |0174 Fig. 8]. Allowable Subject Matter 8. Claims 44-46, 50-52, 56 and 60 objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to HOWARD D BROWN JR whose telephone number is (571)272-4371. The examiner can normally be reached Monday - Friday 7:30AM - 5:00PM EST. 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, Sathyanarayanan Perungavoor can be reached at 5712727455. 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. HOWARD D. BROWN JR Primary Examiner Art Unit 2488 /HOWARD D BROWN JR/Examiner, Art Unit 2488
Read full office action

Prosecution Timeline

Oct 08, 2024
Application Filed
Apr 28, 2026
Non-Final Rejection mailed — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12635867
IMAGE QUALITY ASSESSMENT AND MULTI MODE DYNAMIC CAMERA FOR DENTAL IMAGES
2y 7m to grant Granted May 26, 2026
Patent 12641246
SYSTEM AND METHOD FOR VIDEO CODING
1y 7m to grant Granted May 26, 2026
Patent 12641250
METHOD AND SYSTEM FOR DECODER-SIDE INTRA MODE DERIVATION FOR BLOCK-BASED VIDEO CODING
1y 7m to grant Granted May 26, 2026
Patent 12630016
SMART DISPLAY SHEETS
1y 8m to grant Granted May 19, 2026
Patent 12634472
SYSTEM AND METHOD FOR VIDEO CODING
1y 7m to grant Granted May 19, 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
88%
Grant Probability
95%
With Interview (+6.9%)
2y 1m (~5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 659 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