Prosecution Insights
Last updated: May 29, 2026
Application No. 18/616,964

MOTION COMPENSATION METHOD, APPARATUS, AND STORAGE MEDIUM

Final Rejection §103
Filed
Mar 26, 2024
Priority
Mar 28, 2023 — CN 202310344603.2
Examiner
RAHAMAN, SHAHAN UR
Art Unit
2426
Tech Center
2400 — Computer Networks
Assignee
Alibaba (China) Co., Ltd.
OA Round
4 (Final)
76%
Grant Probability
Favorable
5-6
OA Rounds
8m
Est. Remaining
88%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
490 granted / 645 resolved
+18.0% vs TC avg
Moderate +12% lift
Without
With
+12.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
34 currently pending
Career history
687
Total Applications
across all art units

Statute-Specific Performance

§101
0.9%
-39.1% vs TC avg
§103
74.0%
+34.0% vs TC avg
§102
2.7%
-37.3% vs TC avg
§112
2.4%
-37.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 645 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Following prior arts are considered pertinent to applicant's disclosure. H. Gao, X. Chen, S. Esenlik, J. Chen and E. Steinbach, "Decoder-Side Motion Vector Refinement in VVC: Algorithm and Hardware Implementation Considerations," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 31, no. 8, pp. 3197-3211, Aug. 2021 (Gao) US 20080062327 A1 (MacInnis) US 20100202531 A1 (Panzer) US 20240205390 A1 (para 189) Response to Remarks/Arguments Rejection made under 35 USC § 112 have been withdrawn in view of amendments to the claims. Applicant’s arguments with respect to claim prior art rejection have been fully considered but they are not persuasive for following reason. Re: Prior art rejection of independent claims Applicant argued in substance that the claim is claiming matching cost determination of sub-pixels among three-pixels but Gao is teaching cost calculation of sub-pixels of five integer pixels, therefore it does not teach the claimed limitation. Examiner respectfully disagrees. It should be noted that the claim is not directed to determination of sub-pixel matching cost using only three integer pixels. In other word it is not claiming if the three-integer pixel is anyway used (such as interpolation calculations using three integer pixels) in the calculation of the cost of sub-pixel, let alone restricting to only three of those pixels. Therefore, broadest reasonable interpretation of the claim is determining cost of sub-pixels that are in the vicinity of 3- integer pixels. In an image more that three integer pixels are expected. Therefore, if the prior arts show the cost calculation of the subpixels of 3 integer pixels, it would teach the claimed limitation. Gao teaches cost calculations of enough-subpixels that are between three integer pixels. Additionally, MacInnis teaches that during cost calculation 3 pixels are used. Examiner suggest amending claim “wherein the approximate matching costs of the plurality of sub-pixels are obtained through fitting and interpolation calculations using only the three integer pixels” Applicant’s other argument are not persuasive because MacInnis is teaching that MCTF use two stage inter pixel and sub-pixel motion estimation and cost calculation, Gao is teaching two-stage (integer and subpixel) techniques to perform motion estimation and compensation for video coding, where the sub-pixel costs are interpolated for faster calculation. Therefore, using the fast calculation of Gao (see “30 Fractional Search Stage” ) into MacInnis would speed up the overall system’s speed and would have been obvious to combine. Therefore, applicant’s arguments are not persuasive Re: Prior art rejection of dependent claims Applicant has presented no additional argument, other than arguments already presented with respect to independent claims. Therefore, the arguments are similarly not persuasive. 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 set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied 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. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Gao in view of MacInnis. Regarding Claim 1: Gao teaches a motion compensation method, comprising: acquiring a plurality of matching costs (SAD) between a to-be-processed block and a plurality of first pixel blocks, the plurality of first pixel blocks corresponding to a plurality of integer pixels within a search range in a reference frame [(Fig.4, page 3202, 2) Integer search range )] : based on the plurality of matching costs, estimating matching costs between the to-be-processed block and a plurality of second pixel blocks to obtain a plurality of approximate matching costs of a plurality of sub-pixels among three integer pixels, the plurality of second pixel blocks corresponding to [(Fig.4 and 3) Fractional search stage; Gao use 5 integer location’s to model the approximate costs (Equations 3-5 and their related description); which is at least 3. Figs.6 & 7 )] : performing motion compensation on the to-be-processed block according to the plurality of matching costs and the plurality of approximate matching costs [(performing MCP discussed below Equation 9)] . Gao does not explicitly show the motion compensation is applied to motion compensated temporal filter (MCTF). However, in the same/related field of endeavor, MacInnis teaches motion compensation is applied to motion compensated temporal filter (MCTF) where three pixels are used [(para 26; where the motion estimation use two stage motion estimation of integer pixel and sub-pixel cost calculation {para 134, 137})] Therefore, in light of above discussion it would have been obvious to one of the ordinary skills in the art, before the effective filing date of the claimed invention, to combine the teaching of the prior arts because such combination would provide predictable result with no change of their respective functionalities, because Gao is teaching two-stage (integer and subpixel) techniques to perform motion estimation and compensation for video coding, where the sub-pixel cost are interpolated for faster calculation. MacInnis is teaching that MCTF use two stage inter pixel and sub-pixel motion estimation and cost calculation, therefore using the fast calculation of Gao (see “30 Fractional Search Stage” ) into MacInnis would speed up the overall system’s speed. Gao additionally teaches, with respect to claim 2. The method according to claim 1, wherein based on the plurality of matching costs, estimating matching costs between the to-be-processed block and the plurality of second pixel blocks to obtain the plurality of approximate matching costs comprises: establishing a coordinate system with one of the plurality of integer pixels as an origin [(Fig.6)] : performing fitting calculation based on coordinates and the plurality of matching costs of the plurality of integer pixels to obtain a fitting function [(equation (3), Fig.7 and related description)] : and obtaining the plurality of approximate matching costs based on the fitting function and coordinates of the plurality of sub-pixels in the coordinate system [(all the points on the surface of Fig.7 are estimated fractional search costs. Also, from equation (3); different values of x will produce different fractional search costs)] . Gao additionally teaches, with respect to claim 3. The method according to claim 2, wherein performing fitting calculation based on the coordinates and the plurality of matching costs of the plurality of integer pixels to obtain the fitting function comprises: performing fitting calculation based on coordinates and the plurality of matching costs of a plurality of integer pixels on a horizontal axis of the coordinate system to obtain the fitting function: and obtaining the plurality of approximate matching costs based on the fitting function and the coordinates of the plurality of sub-pixels in the coordinate system comprises: obtaining approximate matching costs of the plurality of sub-pixels between the plurality of integer pixels on the horizontal axis of the coordinate system using coordinates of the plurality of sub-pixels between the plurality of integer pixels on the horizontal axis of the coordinate system and the fitting function. [(Fig.6; Fig.7, x of Fig.7 represents the horizontal axis of Fig.6; the surface of Fig.7 represents the sub-pixels in between)] Gao additionally teaches, with respect to claim 4. The method according to claim 2, wherein performing fitting calculation based on the coordinates and the plurality of matching costs of the plurality of integer pixels to obtain the fitting function comprises: performing fitting calculation based on coordinates and the plurality of matching costs of the plurality of integer pixels on a vertical axis of the coordinate system to obtain the fitting function: and obtaining the plurality of approximate matching costs based on the fitting function and the coordinates of the plurality of sub-pixels in the coordinate system comprises: obtaining approximate matching costs of the plurality of sub-pixels between the plurality of integer pixels on the vertical axis of the coordinate system using coordinates of the plurality of sub-pixels between the plurality of integer pixels on the vertical axis of the coordinate system and the fitting function. [(Fig.6; Fig.7, y of Fig.7 represents the vertical axis of Fig.6; the surface of Fig.7 represents the sub-pixels in between)] Gao additionally teaches, with respect to claim 5. The method according to claim 2, wherein performing fitting calculation based on the coordinates and the plurality of matching costs of the plurality of integer pixels to obtain the fitting function comprises: performing fitting calculation based on coordinates and the plurality of matching costs of the plurality of integer pixels on a horizontal axis and a vertical axis in a plurality of quadrants of the coordinate system to obtain a fitting function: and obtaining the plurality of approximate matching costs based on the fitting function and the coordinates of the plurality of sub-pixels in the coordinate system comprises: obtaining approximate matching costs of the plurality of sub-pixels in the plurality of quadrants using coordinates of the plurality of sub-pixels in the plurality of quadrants and the fitting function. [(Fig.6; Fig.7, x & y of Fig.7 represent the horizontal and vertical axis of Fig.6; the surface of Fig.7 represents the sub-pixels in between. Fig.6 hence Fig.7 have four quadrant centering at (0,0))] Gao additionally teaches, with respect to claim 6. The method according claim 2, wherein the fitting function comprises any one of: a polynomial function [(equation (3) is polynomial of degree 2)] , a power function, or a logarithmic function. Gao additionally teaches, with respect to claim 7. The method according to claim 1, wherein performing motion compensation on the to-be-processed block according to the plurality of matching costs and the plurality of approximate matching costs comprises: determining an optimal integer pixel and an optimal sub-pixel according to the plurality of matching costs and the plurality of approximate matching costs, and determining an optimal pixel between the optimal integer pixel and the optimal sub-pixel: determining an optimal motion vector to be a motion vector corresponding to the optimal pixel: [(Gaopage 3203, equation (9) and related description,)] and performing motion compensation on the to-be-processed block using the optimal motion vector. [(performing MCP discussed below Equation 9)] . Regarding Claims 8-14: See analyses of claims 1-7 and see para 11 of Panzer Regarding Claims 15-20: See analyses of claims 1-5 & 7 and see para 11 of Panzer Conclusion 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 extension fee 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 Shahan Rahaman whose telephone number is (571)270-1438. The examiner can normally be reached on 7am - 3:30pm. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Nasser Goodarzi can be reached at telephone number (571) 272-4195. The fax phone number for the organization where this application or proceeding is assigned is (571) 273-8300. Information regarding the status of an application may be obtained from Patent Center. Status information for published applications may be obtained from Patent Center. Status information for unpublished applications is available through Patent Center for authorized users only. Should you have questions about access to Patent Center, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). 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) Form at https://www.uspto.gov/patents/uspto-automated- interview-request-air-form. /SHAHAN UR RAHAMAN/Primary Examiner, Art Unit 2426
Read full office action

Prosecution Timeline

Show 2 earlier events
Aug 18, 2025
Response Filed
Sep 22, 2025
Final Rejection mailed — §103
Nov 07, 2025
Response after Non-Final Action
Dec 22, 2025
Request for Continued Examination
Jan 09, 2026
Response after Non-Final Action
Jan 30, 2026
Non-Final Rejection mailed — §103
Apr 22, 2026
Response Filed
May 11, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12642088
SEMICONDUCTOR DEVICE
2y 8m to grant Granted May 26, 2026
Patent 12631752
IMAGE SENSING DEVICE AND PHOTOGRAPHING DEVICE INCLUDING THE SAME
2y 4m to grant Granted May 19, 2026
Patent 12634488
Tunable Hybrid Neural Video Representations
1y 7m to grant Granted May 19, 2026
Patent 12611332
WELDING INFORMATION PROVIDING APPARATUS
2y 1m to grant Granted Apr 28, 2026
Patent 12615379
EMBEDDING DATA WITHIN TRANSFORMED COEFFICIENTS USING BIT PARTITIONING OPERATIONS
1y 10m to grant Granted Apr 28, 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

5-6
Expected OA Rounds
76%
Grant Probability
88%
With Interview (+12.4%)
2y 10m (~8m remaining)
Median Time to Grant
High
PTA Risk
Based on 645 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