Prosecution Insights
Last updated: August 17, 2026
Application No. 18/413,353

Position Dependent Reference Sample Smoothing for Multiple Reference Lines

Non-Final OA §102§103
Filed
Jan 16, 2024
Priority
Jul 15, 2021 — provisional 63/222,148 +1 more
Examiner
BRUMFIELD, SHANIKA M
Art Unit
2487
Tech Center
2400 — Computer Networks
Assignee
Ofinno LLC
OA Round
2 (Non-Final)
69%
Grant Probability
Favorable
2-3
OA Rounds
2m
Est. Remaining
83%
With Interview

Examiner Intelligence

Grants 69% — above average
69%
Career Allowance Rate
271 granted / 394 resolved
+10.8% vs TC avg
Moderate +14% lift
Without
With
+14.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
23 currently pending
Career history
418
Total Applications
across all art units

Statute-Specific Performance

§101
5.3%
-34.7% vs TC avg
§103
57.8%
+17.8% vs TC avg
§102
18.1%
-21.9% vs TC avg
§112
11.1%
-28.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 394 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 . Applicant's arguments filed 09 January 2026 have been fully considered but they are not persuasive. On pages 7 – 9, applicant argues that Poirier does not teach “wherein both the first and the second filter coefficients are determined based on a first function that is related to: a first distance from the second point to a closest integer position in a first direction along the second reference line and a second distance from the second point to a closest integer position in a second direction along the second reference line” as claimed because Poirier teaches determine filter coefficients based only one distance in one direction and not two different distances in two different directions as claimed. While applicant’s arguments are understood, examiner relies Poirier in maintaining the rejection. In response to applicant's argument that the references fail to show certain features of the invention, it is noted that the features upon which applicant relies (i.e., a first distance in a first direction and second distance in a second direction wherein the second distance in the second direction are different from the first distance in the first direction) are not recited in the rejected claim(s). Although the claims are interpreted in light of the specification, limitations from the specification are not read into the claims. See In re Van Geuns, 988 F.2d 1181, 26 USPQ2d 1057 (Fed. Cir. 1993). When given the broadest reasonable interpretation as currently claimed, the first distance in a first direction and the second distance and a second direction are the same distance in the same direction. Poirier teaches at least at Fig. 5A and 6 and pars. 55 and 61 – 66. There Poirier teaches that the filter coefficients are determined based on a distance from the projected point on the second reference array and the closest integer sample positions on the second reference array. The rejection, therefore, is maintained. On pages 9 – 10, applicant argues that Poirier does not teach that “the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample” as claimed in claim 2 because Poirier does not teach any functions inversely related to a distance from the first point to a reference sample. Examiner notes Yoo and not Poirier was relied upon for the rejection of claim 2. Yoo teaches the limitations of claim 2 at least at Fig. 12 and pars. 139, 143 – 147 and 191. There, Yoo teaches that an interpolated value is further determined based on a second function, the second function being inversely proportional to the distance. The rejection, therefore, is maintained. 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. Claim(s) 1, 7 – 11, and 17 - 20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Poirier et al. (EP 3554071) (hereinafter Poirier), as cited by applicant. Regarding claim 1, Poirier teaches a method comprising: projecting, in an angular direction, a location of a sample to: a first point on a first reference line; and a second point on a second reference line (e.g. Fig. 5A and par. 48: depicting and describing that the system projects in an angular direction according to an angular prediction mode a predictor point on a first reference array and a second predictor point on a second reference array, wherein the first reference array and the second reference array is the equivalent of the first reference line and the second reference line); interpolating between a first and second reference sample on the first reference line to determine an interpolated value at the first point (e.g. Fig. 5A and par. 48: describing that the system determines reference sample by interpolation between reference samples p1 and p2 on the first reference array to determine predictor sample value at the first predictor point), wherein: the interpolating comprises applying: a first filter coefficient to the first reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a first filter coefficient [h[0]] to the first reference sample [p1] on the first reference array); and a second filter coefficient to the second reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a second filter coefficient [h[1]] to the second reference sample [p2] on the first reference array); and both the first and the second filter coefficients are determined based on a first function that is related to: a first distance from the second point to a closest integer position in a first direction along the second reference line; and a second distance from the second point to a closest integer position in a second direction along the second reference line (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the filter coefficients are determine based a distance from the projected point on the second reference array and the closest integer sample positions on the second reference array on either side of the projected point [see, e.g. Fig. 8B and pars. 63 - 64: depicting and describing that the system calculates a distance value f2, the distance value being a distance from the projected predictor and the nearest integer sample position on the second reference array, the distance value f2 being used to determine a coefficient to be applied in the interpolation filter]); and determining a prediction of the sample based on the interpolated value (e.g. Fig. 11, element 1140, and par. 81: depicting and describing that the system computes a predictor for the target sample using interpolation and predicts the target sample using the interpolated value). Turning to claim 7, Poirier teaches all of the limitations of claim 1, as discussed above. Poirier further teaches: selecting the first and second filter coefficients from a lookup table based on: a fractional part of a displacement of the first point on the reference line relative to the location of the sample; and the angular direction (e.g. pars. 57 and 58: describing that the filter coefficients are selected from a lookup table based on fractional displacement of the first point on the reference line [f] and the angular mode). Regarding claim 8, Poirier teaches all of the limitations of claim 1, as discussed above. Poirier further teaches: wherein: the first reference sample is at least one integer sample position removed from the first point in a first direction on the first reference line; and the second reference sample is at least one integer sample position removed from the first point in a second direction on the first reference line (e.g. Fig. 5A and par. 48: depicting and describing that the first reference sample [p1] is one integer sample position removed for the first predictor in a first direction of the first reference array, and the second reference sample [p2] is one integer sample position removed from the first predictor in a second direction on the first reference array, wherein the first predictor is the equivalent of the first point and the first reference array is the equivalent of the first reference line). Turning to claim 9, Poirier teaches all of the limitations of claim 1, as discussed above. Poirier further teaches: wherein the angular direction is indicated by an angular mode (e.g. par. 48: describing that the angular direction is indicated by the angular mode). Regarding claim 10, Poirier teaches all of the limitations of claim 1, as discussed above. Poirier further teaches: interpolating between a third and fourth reference sample on the first reference line to determine a second interpolated value at the first point (e.g. pars. 55 and 61 – 66: describing that reference samples p3 and p4 on the first reference array are interpolated to determine the interpolated value at the first predictor, wherein reference samples p3 and p4 are the equivalent of the third and fourth reference sample and wherein the first reference array is the equivalent of the first reference line), wherein: the interpolating between third reference sample and the fourth reference sample comprises applying: a third filter coefficient to the third reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a third filter coefficient [h[2]] to the third reference sample [p3] on the first reference array); and a fourth filter coefficient to the fourth reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a fourth filter coefficient [h[3]] to the fourth reference sample [p4] on the first reference array); and both the third filter coefficient and the fourth filter coefficient are determined based on a third function that is related to: the first distance; and the second distance (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the filter coefficients are determine based a distance from the projected point on the second reference array and the closest integer sample positions on the second reference array on either side of the projected point [see, e.g. Fig. 8B and pars. 63 - 64: depicting and describing that the system calculates a distance value f2, the distance value being a distance from the projected predictor and the nearest integer sample position on the second reference array, the distance value f2 being used to determine a coefficient to be applied in the interpolation filter]); and determining the prediction of the sample is further based on the second interpolated value (e.g. Fig. 11, element 1140, and par. 81: depicting and describing that the system computes a predictor for the target sample using interpolation and predicts the target sample using the interpolated value, the predictor for the sample further determined based on the interpolated value of the third and fourth reference samples [see, e.g. pars. 61 – 66: describing that the value of the prediction sample is further determined based on the interpolation of the third reference sample [p3] and fourth reference sample [p4]])). Turning to claim 11, Poirier teaches a method comprising: projecting, in an angular direction, a location of a sample to: a first point on a first reference line; and a second point on a second reference line (e.g. Fig. 5A and par. 48: depicting and describing that the system projects in an angular direction according to an angular prediction mode a predictor point on a first reference array and a second predictor point on a second reference array, wherein the first reference array and the second reference array is the equivalent of the first reference line and the second reference line); interpolating between first and second reference samples on the first reference line to determine an interpolated value at the first point (e.g. Fig. 5A and par. 48: describing that the system determines reference sample by interpolation between reference samples p1 and p2 on the first reference array to determine predictor sample value at the first predictor point), wherein: the interpolating comprises applying: a first filter coefficient to the first reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a first filter coefficient [h[0]] to the first reference sample [p1] on the first reference array); and a second filter coefficient to the second reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a second filter coefficient [h[1]] to the second reference sample [p2] on the first reference array); and both the first and second filter coefficient are determined based on a first function that is related to: a first distance from the second point to a closest integer position, in a first direction along the first reference line, of the first point; and a second distance from the second point to a closest integer position, in a second direction along the second reference line, of the first point (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system generates a composite reference array, the composite reference array containing closest integer reference samples to the second predictor from the second reference array on the first reference array, the filter coefficients are determine based on a distance from the projected point on the first reference array and the closest integer sample positions on the second reference array on either side of the projected point on the composite reference array [see, e.g. Fig. 8B and pars. 63 - 64: depicting and describing that the system calculates a distance value f2, the distance value being a distance from the projected predictor and the nearest integer sample position on the second reference array, the distance value f2 being used to determine a coefficient to be applied in the interpolation filter]); and determining a prediction of the sample based on the interpolated value (e.g. Fig. 11, element 1140, and par. 81: depicting and describing that the system computes a predictor for the target sample using interpolation and predicts the target sample using the interpolated value). Regarding claim 17, Poirier teaches all of the limitations of claim 11, as discussed above. Poirier further teaches: selecting the first and second filter coefficients from a lookup table based on: a fractional part of a displacement of the first point on the reference line relative to the location of the sample; and the angular direction (e.g. pars. 57 and 58: describing that the filter coefficients are selected from a lookup table based on fractional displacement of the first point on the reference line [f] and the angular mode). Turning to claim 18, Poirier teaches all of the limitations of claim 11, as discussed above. Poirier further teaches: wherein: the first reference sample is at least one integer sample position removed from the first point in a first direction on the first reference line; and the second reference sample is at least one integer sample position removed from the first point in a second direction on the first reference line (e.g. Fig. 5A and par. 48: depicting and describing that the first reference sample [p1] is one integer sample position removed from the first predictor in a first direction of the first reference array, and the second reference sample [p2] is one integer sample position removed from the first predictor in a second direction on the first reference array, wherein the first predictor is the equivalent of the first point and the first reference array is the equivalent of the first reference line). Regarding claim 19, Poirier teaches all of the limitations of claim 11, as discussed above. Poirier further teaches: wherein the angular direction is indicated by an angular mode (e.g. par. 48: describing that the angular direction is indicated by the angular mode). Turning to claim 20, Poirier teaches all of the limitations of claim 11, as discussed above. Poirier further teaches: interpolating between a third and fourth reference sample on the first reference line to determine a second interpolated value at the first point (e.g. pars. 55 and 61 – 66: describing that reference samples p3 and p4 on the first reference array are interpolated to determine the interpolated value at the first predictor, wherein reference samples p3 and p4 are the equivalent of the third and fourth reference sample and wherein the first reference array is the equivalent of the first reference line), wherein: the interpolating between third reference sample and the fourth reference sample comprises applying: a third filter coefficient to the third reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a third filter coefficient [h[2]] to the third reference sample [p3] on the first reference array); and a fourth filter coefficient to the fourth reference sample (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the system applies a fourth filter coefficient [h[3]] to the fourth reference sample [p4] on the first reference array); and both the third filter coefficient and the fourth filter coefficient are determined based on a third function that is related to: the first distance; and the second distance (Fig. 5A and 6, and pars. 55 and 61 – 66: depicting and describing that the filter coefficients are determine based a distance from the projected point on the second reference array and the closest integer sample positions on the second reference array on either side of the projected point [see, e.g. Fig. 8B and pars. 63 - 64: depicting and describing that the system calculates a distance value f2, the distance value being a distance from the projected predictor and the nearest integer sample position on the second reference array, the distance value f2 being used to determine a coefficient to be applied in the interpolation filter]); and determining the prediction of the sample is further based on the second interpolated value (e.g. Fig. 11, element 1140, and par. 81: depicting and describing that the system computes a predictor for the target sample using interpolation and predicts the target sample using the interpolated value, the predictor for the sample further determined based on the interpolated value of the third and fourth reference samples [see, e.g. pars. 61 – 66: describing that the value of the prediction sample is further determined based on the interpolation of the third reference sample [p3] and fourth reference sample [p4]])). 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claim(s) 2 – 3 and 12 - 13 is/are rejected under 35 U.S.C. 103 as being unpatentable over Poirier et al. (EP 3554071) (hereinafter Poirier), as cited by applicant as applied to claims 1 and 11, respectively, above, and further in view of Yoo et al. (US 2020/0036970) (hereinafter Yoo). Regarding claim 2, Poirier teaches all of the limitations of claim 1, as discussed above. Poirier does not explicitly teach: wherein the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample. Yoo, however, teaches a method: wherein the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample (e.g. Fig. 12 and pars. 139, 143 – 147, and 191: depicting and describing that the interpolated value is further determined based on a second interpolation, the second interpolation being inversely proportional to the distance). It therefore would have been obvious to one of ordinary skill in the art to modify the teachings of Poirier by adding the teachings of Yoo in order for the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample. One of ordinary skill in the art would have been motivated to make such a modification because the modification improves image coding efficiency (Yoo, e.g. par. 5: describing a desire to improve coding efficiency). Turning to claim 3, Poirier and Yoo teach all of the limitations of claims 1 and 2, as discussed above. Poirier does not explicitly teach: wherein the first filter coefficient is determined based on a product of the first function and the second function. Yoo, however, teaches a method: wherein the first filter coefficient is determined based on a product of the first function and the second function (e.g. Fig. 12 and pars. 139, 143 – 147, and 191: depicting and describing that the interpolated value is determined based on a product of the first interpolation function [gaussian interpolation] and the second interpolation function [cubic interpolation]). It therefore would have been obvious to one of ordinary skill in the art to modify the teachings of Poirier by adding the teachings of Yoo in order for the first filter coefficient is determined based on a product of the first function and the second function. One of ordinary skill in the art would have been motivated to make such a modification because the modification improves image coding efficiency (Yoo, e.g. par. 5: describing a desire to improve coding efficiency). Regarding claim 12, Poirier teaches all of the limitations of claim 11, as discussed above. Poirier does not explicitly teach: wherein the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample. Yoo, however, teaches a method: wherein the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample (e.g. Fig. 12 and pars. 139, 143 – 147, and 191: depicting and describing that the interpolated value is further determined based on a second interpolation, the second interpolation being inversely proportional to the distance). It therefore would have been obvious to one of ordinary skill in the art to modify the teachings of Poirier by adding the teachings of Yoo in order for the first filter coefficient is further determined based on a second function that is inversely related to a distance of the first point from the first reference sample. One of ordinary skill in the art would have been motivated to make such a modification because the modification improves image coding efficiency (Yoo, e.g. par. 5: describing a desire to improve coding efficiency). Turning to claim 13, Poirier and Yoo teach all of the limitations of claims 11 and 12, as discussed above. Poirier does not explicitly teach: wherein the first filter coefficient is determined based on a product of the first function and the second function. Yoo, however, teaches a method: wherein the first filter coefficient is determined based on a product of the first function and the second function (e.g. Fig. 12 and pars. 139, 143 – 147, and 191: depicting and describing that the interpolated value is determined based on a product of the first interpolation function [gaussian interpolation] and the second interpolation function [cubic interpolation]). It therefore would have been obvious to one of ordinary skill in the art to modify the teachings of Poirier by adding the teachings of Yoo in order for the first filter coefficient is determined based on a product of the first function and the second function. One of ordinary skill in the art would have been motivated to make such a modification because the modification improves image coding efficiency (Yoo, e.g. par. 5: describing a desire to improve coding efficiency). Allowable Subject Matter Claims 4 – 6 and 14 – 16 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. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: US 10,764,576 US 10,944,963 THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to SHANIKA M BRUMFIELD whose telephone number is (571)270-3700. The examiner can normally be reached M-F 8:30 - 5 PM AWS. 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, David Czekaj can be reached at 571-272-7327. 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. SHANIKA M. BRUMFIELD Examiner Art Unit 2487 /SHANIKA M BRUMFIELD/Examiner, Art Unit 2487 /Dave Czekaj/Supervisory Patent Examiner, Art Unit 2487
Read full office action

Prosecution Timeline

Jan 16, 2024
Application Filed
Sep 11, 2025
Non-Final Rejection mailed — §102, §103
Jan 09, 2026
Response Filed
Apr 02, 2026
Final Rejection mailed — §102, §103
Jul 31, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12701262
On Boundary Padding Sample Filtering In Image/Video Coding
2y 11m to grant Granted Aug 04, 2026
Patent 12688609
SCANNING SYSTEM AND CALIBRATION THEREOF
3y 9m to grant Granted Jul 21, 2026
Patent 12689772
IN-LOOP FILTERING METHOD, VIDEO ENCODING METHOD, VIDEO DECODING METHOD, ELECTRONIC DEVICE, AND MEDIUM
2y 3m to grant Granted Jul 21, 2026
Patent 12689760
METHOD AND APPARATUS FOR IMAGE CODING/DECODING
1y 10m to grant Granted Jul 21, 2026
Patent 12684101
ACTIVE DUAL PIXEL STEREO SYSTEM FOR DEPTH EXTRACTION
4y 7m to grant Granted Jul 14, 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

2-3
Expected OA Rounds
69%
Grant Probability
83%
With Interview (+14.1%)
2y 9m (~2m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 394 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