Prosecution Insights
Last updated: October 02, 2026
Application No. 18/989,324

WEIGHTING PARAMETERS FOR USE IN APPLYING UPSAMPLING

Non-Final OA §103
Filed
Dec 20, 2024
Priority
Dec 20, 2023 — GB 2319649.6
Examiner
SOHRABY, PARDIS
Art Unit
2668
Tech Center
2600 — Communications
Assignee
Imagination Technologies Limited
OA Round
1 (Non-Final)
80%
Grant Probability
Favorable
1-2
OA Rounds
1y 1m
Est. Remaining
86%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
88 granted / 110 resolved
+18.0% vs TC avg
Moderate +6% lift
Without
With
+5.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
19 currently pending
Career history
122
Total Applications
across all art units

Statute-Specific Performance

§101
14.4%
-25.6% vs TC avg
§103
62.4%
+22.4% vs TC avg
§102
13.9%
-26.1% vs TC avg
§112
6.9%
-33.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 110 resolved cases

Office Action

§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 . Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). The certified copy has been filed in parent Application No. 2319649.6, filed on 20 December 2023 with the United Kingdom Patent Office. Information Disclosure Statement The information disclosure statement (IDS) submitted on 12/20/2024 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. The information disclosure statement (IDS) submitted on 05/09/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. The information disclosure statement (IDS) submitted on 06/24/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. The information disclosure statement (IDS) submitted on 03/11/2026 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 § 103 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 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) 1-4, 15, 16, 18-20 are rejected under 35 U.S.C. 103 as being unpatentable over Huo et al. (US 20250047834 A1) referred to as Huo hereinafter and further in view of Tovey et al. (US 20230298133 A1) referred to as Tovey hereinafter. Regarding claim 1, Huo teaches A method of determining an indication of one or more weighting parameters for use in applying upsampling to input pixel values representing an image region to determine a block of one or more upsampled pixel values, (“A weighting factor is determined according to the reference sample value for the first colour component of the current block.” Huo, para. [0005]) the method comprising: applying a horizontal edge filter to two or more of the input pixel values to determine a first filtered value; applying a vertical edge filter to two or more of the input pixel values to determine a second filtered value; (“It can also be understood that, when performing up-sampling filtering on both the reference luma information and the reference chroma information of the neighbouring area of the current block, the method can further include the following. Based on the colour format information, the second filtering is performed on the value of the first-colour-component sample in the neighbouring area of the current block according to a first horizontal up-sampling factor and a first vertical up-sampling factor, to obtain the filtered neighbouring sample value for the first colour component of the current block; Huo, para. [0166]) applying a horizontal line filter to three or more of the input pixel values to determine a third filtered value; applying a vertical line filter to three or more of the input pixel values to determine a fourth filtered value; (“With regard to case 2 (namely, step S1103), if up-sampling filtering is performed on the reconstructed luma information of the current block, the manner for up-sampling filtering can be any one of linear interpolation methods, such as nearest neighbour interpolation, bilinear interpolation, bicubic interpolation, mean interpolation, median interpolation, copy interpolation, etc.” Huo, para. [0281]) using the first, second, third and fourth filtered values to determine the indication of one or more weighting parameters, wherein the one or more weighting parameters are indicative of relative horizontal and vertical variation of the input pixel values within the image region; (“in embodiments of the disclosure, no matter whether it is the second filtering performed on the value of the first-colour-component sample in the neighbouring area, or the third filtering performed on the reconstructed value of the first-reference-colour-component sample in the current block, or even the fourth filtering performed on the value of the second-colour-component sample in the neighbouring area, all the three types of filtering can be up-sampling filtering. The second filtering can be performed by using a first filter, the third filtering can be performed by using a second filter, and the fourth filtering can be performed by using a third filter. Here, for the three filters, the first filter, the second filter, and the third filter can all be up-sampling filters.” Huo, para. [0158]) and (“A weighted value obtained by multiplying the reference sample value for the second colour component by a corresponding weighting factor is determined. A prediction value of a second-colour-component sample in the first prediction block is set to be equal to a sum of N weighted values, where N represents the number of reference sample values for the second colour component, and N is a positive integer.” Huo, para. [0163]) However, Huo does not teach and outputting the determined indication of the one or more weighting parameters for use in applying upsampling to the input pixel values representing the image region to determine a block of one or more upsampled pixel values. Tovey teaches and outputting the determined indication of the one or more weighting parameters for use in applying upsampling to the input pixel values representing the image region to determine a block of one or more upsampled pixel values. (“the lock update component 908 increases the confidence/trust factor for new pixel locks and reprojected locks based on the current upsample weight contribution of their associated pixel. The increase value is within the normalized range [0,1] and determined by dividing the current frame upsample weight (e.g., the Lanczos weight calculated in the upsampling sub-stage 903) by a constant value, for example the maximum accumulation weight.” Tovey, para. [0094]) and (“Referring to FIG. 6, a sharpening component 524 of the sharpening stage 613 takes as input the output buffer 506-2 comprising the upscaled frame 508. The sharpening component 524 performs one or more sharpening operations on the pixels of the upscaled frame 508 represented by the output buffer 506-2.” Tovey, para. [0102]) Huo and Tovey are combinable because they are from the same field of endeavor, image processing and upsampling. It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Huo in light of Tovey’s applying upsampling to the input values. One would have been motivated to do so because it can improve image quality. (Tovey, para. [0038]) Regarding claim 2, Huo teaches wherein said using the first, second, third and fourth filtered values to determine the indication of one or more weighting parameters comprises combining the first, second, third and fourth filtered values by performing a weighted sum. (“That is, if the number of the reference sample values for the second colour component is N, a weighted value (namely w.sub.kC.sub.k) obtained by multiplying each reference sample value for the second colour component by a corresponding weighting factor is firstly determined, and then the sum of the N weighted values is used as the prediction value of the second-colour-component sample in the prediction block. Specifically, the formula for calculation is as follows: PNG media_image1.png 34 584 media_image1.png Greyscale Huo, para. [0164]) Regarding claim 3, Huo teaches wherein one or more of the weights used in the weighted sum is trained so that the indication of one or more weighting parameters indicates one or more weighting parameters that are indicative of relative horizontal and vertical variation of the input pixels within the image region. (“A reference sample value for a first colour component of a current block is determined. A weighting factor is determined according to the reference sample value for the first colour component of the current block. A first prediction block for a second colour component of the current block is determined according to the weighting factor and a reference sample value for the second colour component of the current block, where the number of prediction values of the second colour component of the first prediction block is greater than the number of second-colour-component samples in the current block.” Huo, para. [0058]) Regarding claim 4, Huo teaches wherein the indication of the one or more weighting parameters is clamped to be in a range [0,1] before it is output. (“if the number of reference sample values for the second colour component is N, the number of weighting factors is N accordingly, where the sum of the N weighting factors is equal to 1, and each of the weighting factors is a value greater than or equal to 0 and less than or equal to 1, i.e. 0≤w.sub.k≤1. However, it should be noted that, “the sum of the N weighting factors is equal to 1” is only a theoretical concept, and in actual implementation of fixed-point, the absolute value of the weighting factor can be greater than 1.” Huo, para. [0102]) Regarding claim 15, Huo does not teach wherein the input pixel values and the upsampled pixel values are Green channel values, and wherein the upsampling of the Green channel values is for use in a demosaicing technique. Tovey teaches wherein the input pixel values and the upsampled pixel values are Green channel values, and wherein the upsampling of the Green channel values is for use in a demosaicing technique. (“The green channel of the lock status 620 includes the current luminance of the current frame 502 (e.g., the average luma of the scene in the area around the pixel) at the time the pixel was locked and is obtained by the lock status 620 from the luminance texture 606. In at least some implementations, the locking component 520 populates the green channel of the lock status 620 during the reprojection stage of reproject and accumulate stage 611. The luminance information stored in the green channel of the lock status 620 currently being generated is used by the reproject and accumulate stage 611 when processing the next frame.” Tovey, para. [0079]) and (“At block 2114, the locking stage 609 stores the luminance value of the pixel at the time the lock was created in the green channel of the lock status texture 620 for the current pixel. At block 2116, for each locked pixel of the previously upscaled frame, the locking stage 609 updates the remaining lifetime of the lock in the red channel of the lock status texture 620 for the pixel.” Tovey, para. [0112]) Huo and Tovey are combinable because they are from the same field of endeavor, image processing and upsampling. It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Huo in light of Tovey’s Green channel. One would have been motivated to do so because it can improve image quality. (Tovey, para. [0038]) Regarding claim 16, Huo teaches further comprising applying upsampling to the input pixel values representing the image region, said upsampling comprising determining one or more of the upsampled pixel values of the block of one or more upsampled pixel values in accordance with the relative horizontal and vertical variation of the input pixel values within the image region indicated by the one or more weighting parameters. (“when up-sampling filtering is to be performed on the reconstructed luma information of the current block, the size of the first prediction block can be derived according to the YUV video format and a spatial up-sampling rate of the luminance of the current block after performing luma up-sampling on the current block. In this case, the method can further include the following. Based on the colour format information, the third filtering is performed on the reconstructed value of the first-reference-colour-component sample in the current block according to a third horizontal up-sampling factor and a third vertical up-sampling factor, to obtain the filtered sample value of the first-reference-colour-component sample in the current block.” Huo, para. [0172]) Regarding claim 18, refer to the explanation of claim 1. Regarding claim 19, Huo teaches A non-transitory computer readable storage medium having stored thereon computer readable code configured to cause the method as set forth in claim 1 to be performed when the code is run on at least one processor. (“a non-transitory computer storage medium storing a bitstream generated according to an encoding method is provided. The encoding method includes: determining a reference sample value for a first colour component of a current block; determining a weighting factor according to the reference sample value for the first colour component of the current block; determining a first prediction block for a second colour component of the current block according to the weighting factor and a reference sample value for the second colour component of the current block, wherein the number of prediction values of the second colour component of the first prediction block is greater than the number of second-colour-component samples in the current block; performing first filtering on the first prediction block to determine a second prediction block for the second colour component of the current block; and determining a residual value of the second-colour-component sample in the current block according to the second prediction bloc” Huo, para. [0007]) Regarding claim 20, refer to the explanation of claim 1. Allowable Subject Matter Claims 5-14, and 17 are 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. Regarding claim 5, Huo teaches wherein said using the first, second, third and fourth filtered values to determine the indication of one or more weighting parameters comprises: processing the input pixel values with an implementation of a neural network to determine a residual value; (“the first filter, the second filter, and the third filter can all be neural-network filters.” Huo, para. [0405]) and (“the first determining unit 3001 is further configured to determine a prediction value of the second-colour-component sample in the current block according to the second prediction block; and determine the residual value of the second-colour-component sample in the current block according to an original value of the second-colour-component sample in the current block and the prediction value of the second-colour-component sample in the current block.” Huo, para. [0494]) However, the combination of the closest prior arts does not teach “and combining the determined residual value with the first, second, third and fourth filtered values to determine the indication of one or more weighting parameters.” Claims 6-9 are objected to as allowable by virtue of their dependency upon claim 5. Regarding claim 10, the combination of the closest prior arts does not teach “wherein the horizontal line filter is configured so as to determine the third filtered value to be zero when the three or more of the input pixel values that the horizontal line filter is applied to exhibit purely vertical features, and wherein the vertical line filter is configured so as to determine the fourth filtered value to be zero when the three or more of the input pixel values that the vertical line filter is applied to exhibit purely horizontal features.” Claims 11 and 12 are objected to as allowable by virtue of their dependency upon claim 10. Regarding claim 13, the combination of the closest prior arts does not teach “wherein input pixels are represented by values in multiple channels, wherein upsampled pixels are represented by values in multiple channels, wherein said input pixel values are values of the input pixels in a single channel, and wherein said upsampled pixel values are values of the upsampled pixels in said single channel.” Regarding claim 14, the combination of the closest prior arts does not teach “wherein the input pixel values and the upsampled pixel values are Y channel values, and wherein the upsampling of the Y channel values is for use in a super resolution technique.” Regarding claim 17, the combination of the closest prior arts does not teach “wherein the one or more upsampled pixel values in the block of one or more upsampled pixel values are non-sharpened upsampled pixel values, or wherein the one or more upsampled pixel values in the block of one or more upsampled pixel values are sharpened upsampled pixel values.” Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to PARDIS SOHRABY whose telephone number is (571)270-0809. The examiner can normally be reached Monday - Friday 9 am till 6pm. 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, Jennifer Mehmood can be reached at (571) 272-2976. 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. /PARDIS SOHRABY/Examiner, Art Unit 2664 /JENNIFER MEHMOOD/Supervisory Patent Examiner, Art Unit 2664
Read full office action

Prosecution Timeline

Dec 20, 2024
Application Filed
Sep 18, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12731371
APPARATUS AND METHOD FOR CONTROLLING A FEED SUPPLY AMOUNT BASED ON FEED INTAKE INTENTION OF LIVESTOCK
3y 0m to grant Granted Sep 08, 2026
Patent 12711776
SYSTEMS AND METHODS FOR CONSTRUCTING HIGH RESOLUTION PANORAMIC IMAGERY FOR FEATURE IDENTIFICATION ON ROBOTIC DEVICES
2y 11m to grant Granted Aug 18, 2026
Patent 12711632
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND FLIGHT OBJECT
2y 9m to grant Granted Aug 18, 2026
Patent 12700218
TISSUE STAINING AND SEQUENTIAL IMAGING OF BIOLOGICAL SAMPLES FOR DEEP LEARNING IMAGE ANALYSIS AND VIRTUAL STAINING
3y 5m to grant Granted Aug 04, 2026
Patent 12700123
ENDOSCOPE SYSTEM AND METHOD OF OPERATING THE SAME
2y 11m to grant Granted Aug 04, 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
80%
Grant Probability
86%
With Interview (+5.9%)
2y 11m (~1y 1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 110 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