Prosecution Insights
Last updated: July 17, 2026
Application No. 19/101,178

METHOD AND DEVICE FOR VIDEO CODING USING TEMPLATE-BASED PREDICTION

Non-Final OA §101§102§103
Filed
Feb 04, 2025
Priority
Aug 09, 2022 — RE 10-2022-0099346 +2 more
Examiner
MAHMUD, FARHAN
Art Unit
2483
Tech Center
2400 — Computer Networks
Assignee
Kwangwoon University Industry-Academic Collaboration Foundation
OA Round
1 (Non-Final)
56%
Grant Probability
Moderate
1-2
OA Rounds
2y 2m
Est. Remaining
66%
With Interview

Examiner Intelligence

Grants 56% of resolved cases
56%
Career Allowance Rate
219 granted / 393 resolved
-2.3% vs TC avg
Moderate +10% lift
Without
With
+10.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
28 currently pending
Career history
434
Total Applications
across all art units

Statute-Specific Performance

§101
1.2%
-38.8% vs TC avg
§103
62.6%
+22.6% vs TC avg
§102
32.9%
-7.1% vs TC avg
§112
0.4%
-39.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 393 resolved cases

Office Action

§101 §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 . Priority Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. Information Disclosure Statement The information disclosure statement (IDS) submitted on 02/04/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 § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claim 17 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. The claim(s) does/do not fall within at least one of the four categories of patent eligible subject matter because claim 17 is drawn to a computer readable medium. Further, Applicant's specification, at paragraph 11, fails to explicitly define the scope of “a computer-readable medium”. Thus, in giving the term its plain meaning (see MPEP 2111.01), the claimed “computer readable medium” is considered to include data signals per se. Data signals per se are not statutory as they fail to fall into one of the four statutory categories of invention. As an additional note, a non-transitory computer readable medium having executable programming instructions stored thereon is considered statutory as non-transitory computer readable media excludes transitory data signals. 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) 1-9 and 15-17 is/are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Lim (US 20240267509 A1). Regarding Claim 1, Lim teaches a method of reconstructing a current block by a video decoding device (Abstract), the method comprising: decoding from a bitstream a distance index (adjacent_idx) that indicates a distance between the current block and a template region (Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293); determining the template region based on the distance between the current block and the template region, and a shape of the template region (Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293); searching for an optimal template in a search region by using the template region and based on template matching, wherein the search region is defined within a reconstructed region of the current block (Paragraphs 143-145; Paragraphs 194-195); and generating a prediction block of the current block from a reference block corresponding to the optimal template (Paragraph 147). Regarding Claim 2, Lim teaches the method of claim 1, wherein the shape of the template region comprises: an L-shape that is present on a top-and-left of the current block and is defined based on a width of the current block, a height of the current block, a bottom width of a template region present on a left of the current block, a right height of a template region present on a top of the current block, and the distance between the current block and the template region, wherein the bottom width of the template region present on the left of the current block and the right height of the template region present on the top of the current block are implicitly determined or fixed values based on a size of the current block (Paragraph 110; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293). Regarding Claim 3, Lim teaches the method of claim 1, wherein the shape of the template region comprises: a rectangular shape that is present on a left of the current block and is defined based on a width and a height of a template region present on the left of the current block, wherein a difference between the height of the template region and a height of the current block is implicitly determined or a fixed value based on a size of the current block, and the width of the template region is implicitly determined or a fixed value based on the size of the current block (Paragraph 110; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 289; Paragraph 293; Paragraph 416). Regarding Claim 4, Lim teaches the method of claim 1, wherein the shape of the template region comprises: a rectangular shape that is present on a top of the current block and is defined based on a width and a height of a template region present on the top of the current block, wherein a difference between the width of the template region and a width of the current block is implicitly determined or a fixed value based on a size of the current block, and the height of the template region is implicitly determined or a fixed value based on the size of the current block (Paragraph 110; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 289; Paragraph 293; Paragraph 416). Regarding Claim 5, Lim teaches the method of claim 1, wherein determining the template region comprises: decoding from the bitstream an index indicative of the shape of the template region; and determining the shape of the template region based on the index (Paragraph 178; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293). Regarding Claim 5, Lim teaches the method of claim 1, wherein determining the template region comprises: implicitly determining the shape of the template region based on an aspect ratio of the current block (Paragraph 178; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293). Regarding Claim 7, Lim teaches the method of claim 1, wherein determining the template region comprises: implicitly determining, regarding a chroma block of the current block, a position and a shape of a template region of the chroma block according to a prediction mode of a co-located luma block with the chroma block (Paragraph 67; Paragraph 193; Paragraphs 200-204; Paragraphs 207-212; Paragraphs 217-230; Paragraph 259; Paragraph 293). Regarding Claim 8, Lim teaches the method of claim 1, wherein searching for the optimal template comprises: searching through a natural number N of templates in order of increasing loss value of the templates due to the template matching (Paragraphs 192-198; Paragraphs 207-212; Paragraphs 217-230). Regarding Claim 9, Lim teaches the method of claim 8, wherein generating the prediction block comprises: weight summing reference blocks corresponding to the N templates to generate the prediction block of the current block (Paragraph 155; Paragraph 211; Paragraph 230; Paragraphs 308-312; Paragraph 404-410). Method claim 15 is drawn to the method of encoding corresponding to the method of decoding of claim 1 above, and includes substantially the same limitations merely performed in the inverse. Therefore, claim 15 is rejected for the same reasons as used above. Lim et al. further teaches a method of encoding a current block by a video encoding device corresponding to the method of video decoding (Paragraph 10). Regarding Claim 16, Lim teaches the method of claim 15, further comprising encoding the distance index (Paragraph 10). Regarding claim 17, claim 17 claims a product by process claim limitation where the product is the bitstream and the process is the method steps to generate the bitstream. MPEP §2113 recites “Product-by-Process claims are not limited to the manipulations of the recited steps, only the structure implied by the steps”. Thus, the scope of the claim is the storage medium storing the bitstream (with the structure implied by the method steps). The structure includes the information and samples manipulated by the steps. “To be given patentable weight, the printed matter and associated product must be in a functional relationship. A functional relationship can be found where the printed matter performs some function with respect to the product to which it is associated”. MPEP §2111.05(I)(A). When a claimed “computer-readable medium merely serves as a support for information or data, no functional relationship exists. MPEP §2111.05(III). The computer-readable medium storing the claimed bitstream in claim 17 merely services as a support for the storage of the bitstream and provides no functional relationship between the stored bitstream and storage medium. Therefore the bitstream, which scope is implied by the method steps, is non-functional descriptive material and given no patentable weight. MPEP §2111.05(III). Thus, the claim scope is just a storage medium storing data and is anticipated by Wang which recites a storage medium storing a bitstream. Lim et al. teaches a computer-readable recording medium storing a bitstream generated by a video encoding method (Paragraph 87; Paragraph 423). 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) 10-14 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lim (US 20240267509 A1) in view of Cao et al. (US 20220394269 A1). Regarding Claim 10, Lim teaches the method of claim 1, however Lim does not explicitly teach calculating a gradient of the template region; and resetting the template region by using the gradient. Cao et al., however, teaches calculating a gradient of the template region; and resetting the template region by using the gradient (Paragraphs 180-183). It would have been obvious to a person having ordinary skill in the art at the time of the filing of the invention to have modified the decoding and encoding teachings of Lim to include the gradient of template regions as taught in Cao et al. in order to improve coding efficiency (See Cao et al. Paragraph 5). Regarding Claim 11, Lim and Cao et al. teach the method of claim 10, however Lim doesn’t explicitly teach wherein calculating the gradient comprises: dividing the template region into subblocks; calculating a magnitude and directionality of the gradient for each of the subblocks; and generating a directionality histogram of the gradient. Cao et al., however, teaches wherein calculating the gradient comprises: dividing the template region into subblocks; calculating a magnitude and directionality of the gradient for each of the subblocks; and generating a directionality histogram of the gradient (Paragraphs 180-183). It would have been obvious to a person having ordinary skill in the art at the time of the filing of the invention to have modified the decoding and encoding teachings of Lim to include the gradient of template regions as taught in Cao et al. in order to improve coding efficiency (See Cao et al. Paragraph 5). Regarding Claim 12, Lim and Cao et al. teach the method of claim 11, Lim further teaches wherein each of the subblocks has a size implicitly determined by a size of the current block, or has a preset size (Paragraphs 59-60). Regarding Claim 13, Lim and Cao et al. teach the method of claim 11, however, Lim doesn’t explicitly teach wherein resetting the template region comprises: determining as the template region a region of subblocks having a most frequent directionality based on the directionality histogram. Cao et al., however, teaches wherein resetting the template region comprises: determining as the template region a region of subblocks having a most frequent directionality based on the directionality histogram (Paragraphs 180-183). It would have been obvious to a person having ordinary skill in the art at the time of the filing of the invention to have modified the decoding and encoding teachings of Lim to include the gradient of template regions as taught in Cao et al. in order to improve coding efficiency (See Cao et al. Paragraph 5). Regarding Claim 14, Lim and Cao et al. teach the method of claim 11, however, Lim doesn’t explicitly teach wherein resetting the template region comprises: generating a magnitude histogram for the gradient; selecting, based on the magnitude histogram, subblocks having gradient magnitudes equal to or greater than a preset threshold; and determining, based on the directionality histogram, a region of selected subblocks having a most frequent directionality as the template region. Cao et al., however, teaches wherein resetting the template region comprises: generating a magnitude histogram for the gradient; selecting, based on the magnitude histogram, subblocks having gradient magnitudes equal to or greater than a preset threshold; and determining, based on the directionality histogram, a region of selected subblocks having a most frequent directionality as the template region (Paragraph 81; Paragraphs 180-183). It would have been obvious to a person having ordinary skill in the art at the time of the filing of the invention to have modified the decoding and encoding teachings of Lim to include the gradient of template regions as taught in Cao et al. in order to improve coding efficiency (See Cao et al. Paragraph 5). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to FARHAN MAHMUD whose telephone number is (571)272-7712. The examiner can normally be reached 10-7. 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. /FARHAN MAHMUD/Primary Examiner, Art Unit 2483
Read full office action

Prosecution Timeline

Feb 04, 2025
Application Filed
Apr 24, 2026
Non-Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12664735
Mixed Reality Combination System
2y 8m to grant Granted Jun 23, 2026
Patent 12641286
Geometry Conversion for 360-degree Video Coding
2y 9m to grant Granted May 26, 2026
Patent 12634460
VISUAL QUALITY SIGNALLING MECHANISM
1y 11m to grant Granted May 19, 2026
Patent 12634441
AN APPARATUS, A METHOD AND A COMPUTER PROGRAM FOR VIDEO CODING AND DECODING
1y 4m to grant Granted May 19, 2026
Patent 12634444
IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE, AND PROGRAM THEREOF
1y 7m to grant Granted May 19, 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
56%
Grant Probability
66%
With Interview (+10.0%)
3y 7m (~2y 2m remaining)
Median Time to Grant
Low
PTA Risk
Based on 393 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