Prosecution Insights
Last updated: April 19, 2026
Application No. 18/616,964

MOTION COMPENSATION METHOD, APPARATUS, AND STORAGE MEDIUM

Non-Final OA §103§112
Filed
Mar 26, 2024
Examiner
RAHAMAN, SHAHAN UR
Art Unit
2426
Tech Center
2400 — Computer Networks
Assignee
Alibaba (China) Co., Ltd.
OA Round
3 (Non-Final)
76%
Grant Probability
Favorable
3-4
OA Rounds
2y 11m
To Grant
88%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allow Rate
479 granted / 633 resolved
+17.7% vs TC avg
Moderate +13% lift
Without
With
+12.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
51 currently pending
Career history
684
Total Applications
across all art units

Statute-Specific Performance

§101
4.7%
-35.3% vs TC avg
§103
50.0%
+10.0% vs TC avg
§102
14.7%
-25.3% vs TC avg
§112
15.1%
-24.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 633 resolved cases

Office Action

§103 §112
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 . A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 12/22/2025 has been entered. 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) Claim Rejections - 35 USC § 112(b) The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim(s) 1-20 rejected under 35 U.S.C. 112(b) as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor the applicant regards as the invention. Claim 1 recites the limitation “approximate matching costs between three integer pixels”. First of all, if it is among three integer pixels, then among instead of between should be used. However matching costs among three inter pixels is also vague in the context of the claim, because according to the limitation the approximate matching costs are based on block with sub-pixel. According to applicant’s published specification para 105, this is related to matching costs of plurality of sub-pixels between three integer pixels. The “between” here is also vague. Para 108 “matching costs of a plurality of sub-pixels between three integer pixels on the vertical axis can be obtained through fitting and interpolation calculations using these three-integer pixel”. The Examination purpose following is assumed. 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 the plurality of sub-pixels within the search range in the reference frame Other independent claims are similarly vague and indefinite. Dependent claims inherit these from independent claims. Response to Remarks/Arguments Applicant’s arguments with respect to claim rejections have been fully considered but they are moot in view of new ground of rejection. 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 the plurality of sub-pixels within the search range in the reference frame [(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 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

Mar 26, 2024
Application Filed
May 22, 2025
Non-Final Rejection — §103, §112
Aug 18, 2025
Response Filed
Sep 17, 2025
Final Rejection — §103, §112
Nov 07, 2025
Response after Non-Final Action
Dec 22, 2025
Request for Continued Examination
Jan 09, 2026
Response after Non-Final Action
Jan 28, 2026
Non-Final Rejection — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12599294
IMAGE-RECORDING DEVICE FOR IMPROVED LOW LIGHT INTENSITY IMAGING AND ASSOCIATED IMAGE-RECORDING METHOD
2y 5m to grant Granted Apr 14, 2026
Patent 12602765
DEFECT INSPECTION SYSTEM AND DEFECT INSPECTION METHOD
2y 5m to grant Granted Apr 14, 2026
Patent 12598328
VIDEO SIGNAL PROCESSING METHOD AND DEVICE
2y 5m to grant Granted Apr 07, 2026
Patent 12593035
IMAGE ENCODING/DECODING METHOD AND DEVICE
2y 5m to grant Granted Mar 31, 2026
Patent 12586224
THREE-DIMENSIONAL SCANNING SYSTEM AND METHOD FOR OPERATING SAME
2y 5m to grant Granted Mar 24, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
76%
Grant Probability
88%
With Interview (+12.6%)
2y 11m
Median Time to Grant
High
PTA Risk
Based on 633 resolved cases by this examiner. Grant probability derived from career allow 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