Prosecution Insights
Last updated: August 17, 2026
Application No. 19/210,039

ILLUMINATION COMPENSATION IN VIDEO CODING

Non-Final OA §102§103
Filed
May 16, 2025
Priority
Nov 16, 2022 — CN PCT/CN2022/132234 +1 more
Examiner
NAVAS JR, EDEMIO
Art Unit
Tech Center
Assignee
Bytedance Inc.
OA Round
1 (Non-Final)
72%
Grant Probability
Favorable
1-2
OA Rounds
1y 7m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
399 granted / 556 resolved
+11.8% vs TC avg
Strong +24% interview lift
Without
With
+24.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
20 currently pending
Career history
586
Total Applications
across all art units

Statute-Specific Performance

§101
3.7%
-36.3% vs TC avg
§103
65.9%
+25.9% vs TC avg
§102
21.1%
-18.9% vs TC avg
§112
6.2%
-33.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 556 resolved cases

Office Action

§102 §103
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 . Information Disclosure Statement The information disclosure statement (IDS) submitted on 06/10/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(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) 20 is/are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738). In regard to claim 20, claim 20 is directed to a non-transitory computer-readable medium having stored therein a bitstream generated by acts. Significantly, the claimed non-transitory computer readable medium is NOT implementing any actual method; no instructions/steps are being executed. Instead, the claimed storage medium merely stores the data output from and/or generated by a series of acts. In other words, these claims are directed to a mere machine-readable medium storing data content (a bitstream generated by a method). Applicant therefore seeks to patent the storage of a bitstream in the abstract. In other words, the claim seeks to patent the content of the information (bitstream comprising video information) and not the process itself. Moreover, this stored bitstream does not impose any definitive physical organization on the data as there is no functional relationship between the bitstream and the storage medium. In conclusion, claim 20 and any claims depending therefrom are directed to mere data content (bitstream generated by a series of acts) stored as a bitstream on a computer-readable storage medium. Under MPEP 2111.05(III), such claims are merely machine-readable media. Furthermore, the Examiner found and continues to find that there is no disclosed or claimed functional relationship between the stored data and medium. Instead, the medium is merely a support or carrier for the data being stored. Therefore, the data stored and the way such data is generated should not be given patentable weight. See MPEP 2111.05 applying In re Lowry, 32 F.3d 1579, 1583-84, 32 USPQ2d 1031, 1035 (Fed. Cir. 1994) and In re Ngai, 367 F.3d 1336, 70 USPQ2d 1862 (Fed. Cir. 2004). As such, this claim is subject to a prior art rejection based on any non-transitory computer readable medium known before the earliest effective filing date of the present application. The examiner recommends amending the claim language to include instructions, that when executed by a processor, execute the steps claimed. Therefore, claim 20 is anticipated by Xiu, as Xiu discloses a computer readable medium storing a coded bitstream. Xiu discloses, a non-transitory computer readable storage medium having stored therein a bitstream comprising video information generated by acts (See ¶0160). Claim(s) 1 and 14-20 is/are additionally rejected under 35 U.S.C. 102(a)(2) as being anticipated by Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738). In regards to claim 1, Xiu teaches a method for processing video data, comprising: determining to apply a multiple-parameter local illumination compensation (MPLIC) model to a first block of a video (See Abstract, ¶0003, 0007, 0043-0045 and 0092-0094; also see 0068-0077 and 0082-0085 for more information); and performing a conversion between the first block and a bitstream of the video based on the MPLIC model (See Abstract, ¶0003, 0007, 0042-0045 and 0092-0094 in view of FIG. 1 and 2). In regards to claim 14, Xiu teaches the method of claim 1, wherein the bitstream includes a syntax element indicating whether a prediction mode is chosen for the first block, wherein the prediction mode is based on MPLIC model, wherein the prediction mode is based on direct current (DC) prediction, or wherein the prediction mode is based on multi-model local illumination compensation (LIC) (See ¶0042-0045). In regards to claim 15, Xiu teaches the method of claim 14, wherein the syntax element depends on at least one of: whether the first block is coded by an advanced motion vector prediction (AMVP) mode, whether the first block is coded by a merge mode, whether the first block is uni-predicted, whether the first block is bi-predicted, a type of merge prediction used, or wherein when the first block is bi-predicted, the syntax element is inferred to be false, or wherein the syntax element is signaled only for a subset or all of Y, U, V planes, or wherein the syntax element is conditionally signaled, wherein signaling of the syntax element depends on at least one of: a dimension of the first block, a quantization parameter (QP) used to code the first block, or wherein the syntax element is only signaled when the dimension of the first block is greater than, lower than, no greater than, or no lower than a pre-defined size, or wherein the syntax element is only signaled when a sum of width and height of the first block is greater than, lower than, no greater than, or no lower than a pre-defined threshold, or wherein the syntax element is only signaled when the QP for the first block is greater than, lower than, no greater than, or no lower than a pre-defined threshold, or wherein the syntax element is binarized as a fixed length code, a truncated unary code, or an exponential Golomb code, or wherein the syntax element is coded with at least one coding context in arithmetic coding, or wherein the syntax element is coded with bypass coding (See ¶0042-0045 and 0060-0070). In regards to claim 16, Xiu teaches the method of claim 1, wherein a usage of the method is signaled at a sequence level, a group of pictures level, a picture level, a slice level, or a tile group level, or wherein the usage of the method is signaled in a sequence header, a picture header, a sequence parameter set (SPS), a video parameter set (VPS), a decoding parameter set (DPS), decoding capability information (DCI), a picture parameter set (PPS), an adaptation parameter set (APS), a slice header, or a tile group header, or wherein the usage of the method is signaled at a prediction block (PB), a transform block (TB), a coding block (CB), a prediction unit (PU), a transform unit (TU), a coding unit (CU), a virtual pipeline data unit (VPDU), a coding tree unit (CTU), a CTU row, a slice, a tile, a sub-picture, and/or other kinds of region containing more than one sample or pixel, or wherein application of the method is dependent on coded information including a block size, a color format, single tree partitioning, dual tree partitioning, a color component, a slice type, or a picture type (See ¶0054 and 0003). In regards to claim 17, Xiu teaches the method of claim 1, wherein the conversion includes encoding the first block into the bitstream (See FIG. 1). In regards to claim 18, Xiu teaches the method of claim 1, wherein the conversion includes decoding the first block from the bitstream (See FIG. 2). In regards to claim 19, the claim is rejected under the same basis as claim 1 by Xiu, wherein the processor and memory are taught as seen in ¶0120-0121, 0125-0129 and 0160. In regards to claim 20, the claim is rejected under the same basis as claim 1 by Xiu, wherein the non-transitory computer-readable recording medium is taught as seen in ¶0120-0121, 0125-0129 and 0160. Claim Rejections - 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. Claim(s) 2-5 is/are rejected under 35 U.S.C. 103 as being unpatentable over Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738). In regards to claim 2, Xiu fails to explicitly teach the method of claim 1, wherein the MPLIC model is applied as follows: Ypred = α0Y0+α1Y1+α2Y2 … +αN-1YN-1+β where Ypred is a predicted sample, Y0, Y1, Y2, . . . . YN−1 are reference samples derived based on at least one motion vector (MV), α0, α1, α2, . . . αN−1, β are model parameters of the MPLIC model, and N is a positive integer. That is, Xiu does not teach the formula in the exact same format as is claimed. However, it is obvious to one of ordinary skill in the art that Xiu does indeed teach an obvious variant to the claimed formula as seen in ¶0043 wherein P(x,y) is a prediction signal and corresponds to Ypred which is claimed as the predicted sample, with α and β being which are a scaling factor and an offset, respectively, to the reference block and correspond to α and β being claimed, and Pr is a reference block pointed by a motion vector and corresponds to Y which is claimed as a predicted sample derived based on at least one motion vector. Therefore, in view of Xiu’s own teachings and given context, Xiu teaches wherein the MPLIC model is applied as follows: Ypred= α0Y0+α1Y1+α2Y2 … +αN-1YN-1+β where Ypred is a predicted sample, Y0, Y1, Y2, . . . . YN−1 are reference samples derived based on at least one motion vector (MV), α0, α1, α2, . . . αN−1, β are model parameters of the MPLIC model, and N is a positive integer (See ¶0043-0044). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate Xiu’s own teaching as each of the parameters correspond to the claimed formula, additionally it may improve coding efficiency as described in at least ¶0035-0036. In regards to claim 3, Xiu teaches the method of claim 2, wherein Y0 is a reference sample pointed by a motion vector (MV) for a current sample, and Y1, Y2, . . . . YN−1 are neighboring samples of Y0 (See ¶0042-0045). In regards to claim 4, Xiu teaches the method of claim 2, wherein Y0 is a reference sample for a current sample derived based on at least one MV (See ¶0042-0045), and wherein Yi is derived with a predefined offset relative to Y0, where i=1, 2, . . . , N−1 (See ¶0043-0045 and 0069), and wherein Y0 is a reference sample derived based on one motion vector (MV) when the first block uses uni-prediction (See ¶0045 and 0061), wherein Y0 is a reference sample derived based on two MVs when the first block uses bi-prediction and only one model is derived, or wherein Y0 is a reference sample derived based on one MV when the first block uses bi-prediction and two models are derived for two directions (See at least ¶0045 and 0069-0070). In regards to claim 5, Xiu teaches the method of claim 2, wherein Y0 is a reference sample obtained by a block vector or template matching tools (See ¶0042-0045 and 0005-0008). Claim(s) 6 is/are rejected under 35 U.S.C. 103 as being unpatentable over Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738) in view of Jun et al., (“Jun”) (U.S. PG Publication No. 2019/0166375). In regards to claim 6, Xiu fails to teach the method of claim 2, wherein a choice of N and neighboring samples Y1, Y2, . . . . YN−1 depends on factors including coding information including a block size and/or a quantization parameter (QP) value, and wherein different choices are employed at a sequence level, a picture level, a slice level, a tile level, a coding tree unit (CTU) level, a coding unit (CU) level, or combinations thereof. In a similar endeavor Jun teaches wherein a choice of N and neighboring samples Y1, Y2, . . . . YN−1 depends on factors including coding information including a block size and/or a quantization parameter (QP) value (See ¶0009 and 0019), and wherein different choices are employed at a sequence level, a picture level, a slice level, a tile level, a coding tree unit (CTU) level, a coding unit (CU) level, or combinations thereof (See ¶0243). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate the teaching of Jun into Xiu because it allows for samples based on size as would be understood with regards to pixels around the current coding unit. Claim(s) 7 and 8 is/are rejected under 35 U.S.C. 103 as being unpatentable over Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738) in view of Bae et al. (“Bae”) (U.S. PG Publication No. 2025/0227261). In regards to claim 7, Xiu fails to teach the method of claim 2, wherein a method based on the MPLIC model is applied to all or a subset of color components, or wherein a choice of N and neighboring samples Y1, Y0, . . . . YN−1 is different for different color components, or wherein a method based on the MPLIC model is applied only for a luma component, or wherein a method based on the MPLIC model is applied only for uni-prediction or for both uni-prediction and bi-prediction, or wherein a method based on the MPLIC model is used only when a motion vector is not of fractional precision, or wherein when a motion vector is of integer precision, a method based on the MPLIC model completely replaces a LIC method, or wherein a method based on the MPLIC model is applied only when a MV precision is full-pel at least for an adaptive motion vector resolution (AMVR) mode, or wherein when a method based on the MPLIC model is applied, a motion vector is only signaled as full-pel at least, or when a method based on the MPLIC model is applied, a motion vector is rounded to full-pel. In a similar endeavor Bae teaches wherein a method based on the MPLIC model is applied to all or a subset of color components, or wherein a choice of N and neighboring samples Y1, Y0, . . . . YN−1 is different for different color components, or wherein a method based on the MPLIC model is applied only for a luma component, or wherein a method based on the MPLIC model is applied only for uni-prediction or for both uni-prediction and bi-prediction, or wherein a method based on the MPLIC model is used only when a motion vector is not of fractional precision, or wherein when a motion vector is of integer precision, a method based on the MPLIC model completely replaces a LIC method, or wherein a method based on the MPLIC model is applied only when a MV precision is full-pel at least for an adaptive motion vector resolution (AMVR) mode, or wherein when a method based on the MPLIC model is applied, a motion vector is only signaled as full-pel at least, or when a method based on the MPLIC model is applied, a motion vector is rounded to full-pel (See ¶0081-0082). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate the teaching of Bae into Xiu because it allows for the activation of LIC for color components of a desired CU as described in at least ¶0081. In regards to claim 8, Xiu fails to teach the method of claim 1, wherein a method based on the MPLIC model is used as an additional mode for local illumination compensation (LIC) or replace a LIC method, or wherein a method based on the MPLIC model is used for a block employing an advanced motion vector prediction (AMVP) coding mode, an affine-AMVP coding mode, or a merge mode, or a sub-block merge mode, or wherein a method based on the MPLIC model is used for certain sequences, frames, block sizes, quantization parameter (QP) values, or combinations thereof. In a similar endeavor Bae teaches wherein a method based on the MPLIC model is used as an additional mode for local illumination compensation (LIC) or replace a LIC method, or wherein a method based on the MPLIC model is used for a block employing an advanced motion vector prediction (AMVP) coding mode, an affine-AMVP coding mode, or a merge mode, or a sub-block merge mode, or wherein a method based on the MPLIC model is used for certain sequences, frames, block sizes, quantization parameter (QP) values, or combinations thereof (See ¶0081-0082). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate the teaching of Bae into Xiu because it allows for the activation of LIC for color components of a desired CU as described in at least ¶0081. Claim(s) 9 is/are rejected under 35 U.S.C. 103 as being unpatentable over Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738) in view of Bordes et al. (“Bordes”) (U.S. PG Publication No. 2024/0283967). In regards to claim 9, Xiu fails to teach the method of claim 1, wherein at least two different models are employed, and wherein a first model of the at least two different models processes samples along rows and a second model of the at least two different models subsequently processes samples along columns, or the first model of the at least two different models processes samples along columns and the second model of the at least two different models subsequently processes samples along rows, or wherein a number of models to be applied depends precision of a motion vector, or wherein a usage of the MPLIC model is inherited from a usage of the MPLIC model in a neighbor block when the first block uses a merge mode, or wherein for every merge candidate denoted as X that uses a two parameter LIC model, an additional merge candidate is inserted into a motion vector candidate list, or wherein a new merge candidate inherits all information of the merge candidate X and a LIC model is replaced with the MPLIC model, or wherein only a subset of candidates in a motion vector candidate list is considered for constructing new merge candidates with the MPLIC model, or wherein the first block is coded with a regular merge mode, a motion vector difference (MMVD) mode, an affine-merge mode, a subblock merge mode, a template matching merge mode, or combination thereof, or wherein a motion vector candidate list is a regular merge list, an affine-merge list, a template matching merge list, or combinations thereof. In a similar endeavor Bordes teaches wherein at least two different models are employed, and wherein a first model of the at least two different models processes samples along rows and a second model of the at least two different models subsequently processes samples along columns, or the first model of the at least two different models processes samples along columns and the second model of the at least two different models subsequently processes samples along rows, or wherein a number of models to be applied depends precision of a motion vector, or wherein a usage of the MPLIC model is inherited from a usage of the MPLIC model in a neighbor block when the first block uses a merge mode, or wherein for every merge candidate denoted as X that uses a two parameter LIC model, an additional merge candidate is inserted into a motion vector candidate list, or wherein a new merge candidate inherits all information of the merge candidate X and a LIC model is replaced with the MPLIC model, or wherein only a subset of candidates in a motion vector candidate list is considered for constructing new merge candidates with the MPLIC model, or wherein the first block is coded with a regular merge mode, a motion vector difference (MMVD) mode, an affine-merge mode, a subblock merge mode, a template matching merge mode, or combination thereof, or wherein a motion vector candidate list is a regular merge list, an affine-merge list, a template matching merge list, or combinations thereof (See ¶0101, 0120-0121 in view of 0049-0050). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate the teaching of Bordes into Xiu because it allows for the use of candidate list for encoding and decoding as seen in at least ¶0049-0050, thus increasing quality through the use of candidate vectors for motion vector data. Claim(s) 13 is/are rejected under 35 U.S.C. 103 as being unpatentable over Xiu et al. (“Xiu”) (U.S. PG Publication No. 2020/0336738) in view of Huang et al. (“Huang”) (U.S. PG Publication No. 2023/0247216). In regards to claim 13, Xiu fails to teach the method of claim 1, wherein in a multi-model local illumination compensation (LIC), reference samples are classified into different subsets, and wherein a different LIC model is applied for each subset, wherein the LIC model for a subset is a two-parameter linear model or a multi-parameter linear model or a combination thereof, or wherein classification of the reference samples is based on a pre-defined threshold or clustering, or wherein the pre-defined threshold is explicitly signaled, or wherein selecting between an implicit threshold and an explicitly signaled threshold is employed, or wherein when used with a geometric partition mode (GPM), classification of the reference samples is based on a partition of a template obtained by partitioning in the GPM, or wherein a usage of the multi-model LIC depends on coding information including a block size and/or a quantization parameter (QP). In a similar endeavor Huang teaches wherein in a multi-model local illumination compensation (LIC), reference samples are classified into different subsets, and wherein a different LIC model is applied for each subset, wherein the LIC model for a subset is a two-parameter linear model or a multi-parameter linear model or a combination thereof, or wherein classification of the reference samples is based on a pre-defined threshold or clustering, or wherein the pre-defined threshold is explicitly signaled, or wherein selecting between an implicit threshold and an explicitly signaled threshold is employed, or wherein when used with a geometric partition mode (GPM), classification of the reference samples is based on a partition of a template obtained by partitioning in the GPM, or wherein a usage of the multi-model LIC depends on coding information including a block size and/or a quantization parameter (QP) (See ¶0278-0282 in view of 0180). It would have been obvious to a person of ordinary skill in the art, and before the effective filing date of the claimed invention, to incorporate the teaching of Huang into Xiu because it allows for consideration of candidates based on the block size or number of pixels as described in ¶0282. Allowable Subject Matter Claims 10-12 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 EDEMIO NAVAS JR whose telephone number is (571)270-1067. The examiner can normally be reached M-F, ~ 9 AM -6 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, Joseph Ustaris can be reached at 5712727383. 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. EDEMIO NAVAS JR Primary Examiner Art Unit 2483 /EDEMIO NAVAS JR/Primary Examiner, Art Unit 2483
Read full office action

Prosecution Timeline

May 16, 2025
Application Filed
Jul 23, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12707057
POINT CLOUD DATA TRANSMISSION DEVICE, POINT CLOUD DATA TRANSMISSION METHOD, POINT CLOUD DATA RECEPTION DEVICE, AND POINT CLOUD DATA RECEPTION METHOD
3y 11m to grant Granted Aug 11, 2026
Patent 12706719
SPATIAL SRS SOUNDING ADAPTATION IN LOS MIMO
2y 5m to grant Granted Aug 11, 2026
Patent 12700139
OBJECT TRACKING METHOD AND SYSTEM USING CALIBRATED CAMERA
1y 11m to grant Granted Aug 04, 2026
Patent 12689757
METHODS AND APPARATUS OF VIDEO CODING USING PALETTE MODE
4y 5m to grant Granted Jul 21, 2026
Patent 12688691
REAL-TIME GLARE DETECTION INSIDE A DYNAMIC REGION OF AN IMAGE
1y 10m to grant Granted Jul 21, 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
72%
Grant Probability
96%
With Interview (+24.2%)
2y 10m (~1y 7m remaining)
Median Time to Grant
Low
PTA Risk
Based on 556 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