Prosecution Insights
Last updated: October 02, 2026
Application No. 18/749,181

VIDEO CODING METHOD AND DEVICE, AND RECORDING MEDIUM STORING BITSTREAM

Final Rejection §103
Filed
Jun 20, 2024
Priority
Mar 04, 2020 — RE 10-2020-0027325 +3 more
Examiner
WILLIAMS, JEFFERY A
Art Unit
2488
Tech Center
2400 — Computer Networks
Assignee
Intellectual Discovery Co., Ltd.
OA Round
6 (Final)
84%
Grant Probability
Favorable
7-8
OA Rounds
3m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
782 granted / 935 resolved
+25.6% vs TC avg
Moderate +9% lift
Without
With
+9.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
47 currently pending
Career history
1006
Total Applications
across all art units

Statute-Specific Performance

§101
6.1%
-33.9% vs TC avg
§103
48.7%
+8.7% vs TC avg
§102
18.1%
-21.9% vs TC avg
§112
21.2%
-18.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 935 resolved cases

Office Action

§103
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 . Response to Arguments Claim Rejections - 35 USC § 103 Summary of Arguments: Applicant argues that Guo: Claim 1: Guo maintains a single, predefined, and fixed dictionary. See Remarks Page 7, Para. 13. Claim 1: the range of the distance parameter is defined based on a fixed macroblock size (MBsize), which is a constant 16x16. See Remarks Page 8, Para. 1. In [0009], modes 16x8 and 8x16 do not refer to the actual size range of the current block being processed, but rather indicates a profile scenario. See Remarks Page 8, Para. 4. Examiner’s Response: Examiner contends that Guo does disclose: In [0009], Guo teaches for a block encoded in a 16x8 or 8x16 mode, the possible geometric partition types 0 and 90 can be removed from the predefined of candidate partition types, thus generating a variable dictionary of geometric partitioning types. The applicant’s argument is moot since Guo does not teach the parameter MBsize to be a constant 16x16 value. The examiner notes [0009] teaches generating a candidate geometric partitioning list by taking into account the size (MBsize) of the macroblock. If the parameter MBsize were to be set to a constant 16x16 value, the calculated distance parameter would be a constant value. Instead, Guo teaches generating a candidate geometric partitioning list for blocks encoded at a plurality of sizes including inter/intra16xgeo16, inter/intra8xgeo8, 16x8, and 8x16 ([0006], [0009]), thus the variable MBsize is depends on the size of the block being encoded Guo does not mention blocks encoded in a 16x8 and 8x16 inter/intra mode as a “profile scenario”. It is well known to one of ordinary skill in the art that reference to an NxN mode of a coding block represents the size of block in terms of width x height. In this case, in [0009], Guo teaches for blocks encoded in 16x8 and 8x16 inter/intra modes (i.e. the encoded blocks are of a size 16x8 or 8x16 and an intra/inter type), geometric partition types corresponding to angles 0 and 90 are omitted from the available types of geometric partitions (in other words for block sizes in the range of greater than or lesser than 16x8 or 8x16, all possible predefined geometric partition types are available for selection and for block sizes in the range of 16x8 or 8x16, the possible geometric partition types are reduced to exclude partition types corresponding to angles 0 and 90 degrees). 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. 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) 1 and 10-12 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lim et al. (Lim) (US 2022/0321890) in view of Guo et al. (Guo) (US 2012/0106627). Regarding claim 1, Lim discloses a method of decoding an image ([0001], encoding/decoding is performed), the method comprising: dividing a current block in the image into two partitions based on a geometric block partitioning, the two partitions including a first partition and a second partition (FIGs. 18-25, a block is partitioned into 2 geometric partitions); obtaining a first prediction block for the first partition ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed); obtaining a second prediction block from the second partition ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed); and generating a final prediction block of the current block based on a weighted sum of the first prediction block and the second prediction block ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed), wherein the first prediction block for the first partition is obtained based on an intra block copy (IBC) mode ([0735]-[0740], prediction blocks are generated for a target MxN block (FIG. 11, target block) based on an intra block copy mode) wherein the geometric block partitioning is performed based on one of geometric partitioning types available for performing the geometric block partitioning on the current block (FIG. 18 and 19), and wherein a number of the partitioning types available is adaptively determined based on at least one of a size of the current block ([0380], the available partition types depend on the block size). Lim is silent about wherein a number of the geometric partitioning types available is adaptively determined based on at least one of a size of the current block, a shape of the current block, or a component type of the current block, wherein the number of the geometric partitioning types available is equal to a first value which corresponds to all the geometric partitioning types pre-defined for performing the geometric block partitioning if the size of the current block belongs to a first threshold range, wherein the number of the geometric partitioning types available is equal to a second value which is less than the first value if the size of the current block belongs to a threshold range other than the first threshold, and wherein each of the geometric partitioning types available is defined based on a distance from a center of the current block to a partitioning line and an angle of the partitioning line. Guo from the same or similar field of endeavor discloses wherein a number of the geometric partitioning types available for performing the geometric partitioning on the current block is adaptively determined based on at least a size of the current block ([0009], a dictionary of possible geometric partition types is generated and partition line angles 0 and 90 are not used if the size of the block is 16x8 or 8x16), wherein the number of the geometric partitioning types available is equal to a first value which corresponds to all the geometric partitioning types pre-defined for performing the geometric block partitioning if the size of the current block belongs to a first threshold range ([0009], when the block size is in a range of sizes other than 16x8 or 8x16, all candidate geometric partition modes in a predefined list are made available), wherein the number of the geometric partitioning types available is equal to a second value which is less than the first value if the size of the current block belongs to a threshold range other than the first threshold ([0009], a dictionary of possible geometric partition types is generated and partition line angles 0 and 90 are not used if the size of the block is 16x8 INTER/INTRA/GEO coded or 8x16 INTER/INTRA/GEO coded (i.e. for block sizes in the range of greater or lesser than 16x8 and 8x16)), and wherein each of the geometric partitioning types available is defined based on a distance from a center of the current block to a partitioning line and an angle of the partitioning line ([0114], the list of possible geometric partitions is determined responsive to the distance and angle from the center of the region to the partition boundary). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings of Guo into the teachings of Lim for more efficient image encoding/decoding. Regarding claim 10, Lim discloses wherein the second prediction block for the second partition is obtained based on an intra prediction mode (FIG. 22, [0051], intra mode). Regarding claim 11, Lim discloses a method of encoding an image ([0001], encoding/decoding is performed), the method comprising: dividing a current block in the image into a two partitions based on a geometric block partitioning, the two including a first partition and a second partition (FIGs. 18-25, a block is partitioned into 2 geometric partitions); obtaining a first prediction block for the first partition ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed); obtaining a second prediction block from the second partition ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed); and generating a final prediction block of the current block based on a weighted sum of the first prediction block and the second prediction block ([0819], the processing unit may use a weighted sum (or average) of prediction values for partitioned regions generated from geometric partitioning when prediction of the target block is performed), wherein the first prediction block for the first partition is obtained based on an intra block copy (IBC) mode ([0735]-[0740], prediction blocks are generated for a target MxN block (FIG. 11, target block) based on an intra block copy mode), wherein geometric block partitioning is performed based on one of geometric partitioning types available for the current block (FIG. 18 and 19), and wherein a number of the partitioning types available is adaptively determined based on at least one of a size of the current block ([0380], the available partition types depend on the block size). Lim is silent about wherein a number of the geometric partitioning types available is adaptively determined based on at least one of a size of the current block, a shape of the current block, or a component type of the current block, wherein the number of the geometric partitioning types available is equal to a first value which corresponds to all the geometric partitioning types pre-defined for performing the geometric block partitioning if the size of the current block belongs to a first threshold range, wherein the number of the geometric partitioning types available is equal to a second value which is less than the first value if the size of the current block belongs to a threshold range other than the first threshold, and wherein each of the geometric partitioning types available is defined based on a distance from a center of the current block to a partitioning line and an angle of the partitioning line. Guo from the same or similar field of endeavor discloses wherein a number of the geometric partitioning types available for performing the geometric partitioning on the current block is adaptively determined based on at least a size of the current block ([0009], a dictionary of possible geometric partition types is generated and partition line angles 0 and 90 are not used if the size of the block is 16x8 or 8x16), wherein the number of the geometric partitioning types available is equal to a first value which corresponds to all the geometric partitioning types pre-defined for performing the geometric block partitioning if the size of the current block belongs to a first threshold range ([0009], when the block size is in a range of sizes other than 16x8 or 8x16, all candidate geometric partition modes in a predefined list are made available), wherein the number of the geometric partitioning types available is equal to a second value which is less than the first value if the size of the current block belongs to a threshold range other than the first threshold ([0009], a dictionary of possible geometric partition types is generated and partition line angles 0 and 90 are not used if the size of the block is 16x8 INTER/INTRA/GEO coded or 8x16 INTER/INTRA/GEO coded (i.e. for block sizes in the range of greater or lesser than 16x8 and 8x16)), and wherein each of the geometric partitioning types available is defined based on a distance from a center of the current block to a partitioning line and an angle of the partitioning line ([0114], the list of possible geometric partitions is determined responsive to the distance and angle from the center of the region to the partition boundary). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings of Guo into the teachings of Lim for more efficient image encoding/decoding. Regarding claim 12, the limitations of claim 12 are rejected in the analysis of claim 1. Lim further discloses a non-statutory computer readable medium for storing a bitstream generated by an encoding method ([0022], a medium stores a bitstream) comprising instructions stored thereon, that when executed by a processor, perform the encoding method ([1007], a stored program is executed). Claim(s) 3 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lim et al. (Lim) (US 2022/0321890) in view of Guo et al. (Guo) (US 2012/0106627), and further in view of Filippov et al. (Filippov) (US 2022/0217332). Regarding claim 3, Lim in view of Guo discloses the method of claim 2 (see claim 1 above). Lim in view of Guo is silent about wherein a number of the geometric partitioning types available is 32, 64, or 128. Filippov from the same or similar field of endeavor discloses wherein a number of the geometric partitioning types available is 64 ([0182], 64 partitions in geometric mode). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings of Filippov into the teachings of Lim in view of Guo for more accurate prediction by using a large number of split types. Claim(s) 6 and 7 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lim et al. (Lim) (US 2022/0321890) in view of Guo et al. (Guo) (US 2012/0106627), and further in view of Reuze et al. (Reuze) (US 2021/0058617). Regarding claims 6 and 7, Lim in view of Guo discloses the method of claim 1 (see claim 1 above). Lim in view of Guo is silent about wherein it is constrained to perform only uni-directional prediction for at least one of the two partitions; and wherein the constraint is adaptively imposed based on at least one of a geometric partitioning type for geometric block partitioning, a position of the partitions within the current block, or a size of the partitions. Reuze from the same or similar field of endeavor discloses wherein it is constrained to perform only uni-directional prediction for at least one of the two partitions ([0153], [0154], first and/or second geometrically blocks may be uni-directional prediction); and wherein the constraint is adaptively imposed based on at least one of a position of the partitions within the current block (FIG. 8, [0163], Depending on the position of each 4x4 unit, video encoder 200 and video decoder 300 may be configured to store either uni-prediction or bi-prediction motion vectors). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings of Reuze into the teachings of Lim in view of Guo for more efficient prediction by processing vectors in only one direction for a corresponding partition. Claim(s) 8 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lim et al. (Lim) (US 2022/0321890) in view of Guo et al. (Guo) (US 2012/0106627), and further in view of Blaeser et al. (Blaeser) (US 2021/0227247). Regarding claim 8, Lim in view of Guo discloses the method of claim 1 (see claim 1 above). Lim in view of Guo is silent about wherein geometric partitioning types pre-defined for the geometric block partitioning are classified into a plurality of groups, and wherein the plurality of groups includes at least one of a first group being a group where bi-directional prediction is allowed or a second group being a group where only uni-directional prediction is allowed. Blaeser from the same or similar field of endeavor discloses wherein geometric partitioning types pre-defined for the geometric block partitioning are classified into a plurality of groups ([0003], asymmetric partitioning and [0011], triangular partitioning), and wherein the plurality of groups includes at least one of a first group being a group where bi-directional prediction is allowed or a second group being a group where only uni-directional prediction is allowed ([0018], only unidirectional prediction is allowed for triangular partitioning performed on 4x4 blocks). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings of Blaeser into the teachings of Lim in view of Guo for more efficient image prediction. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 JEFFERY A WILLIAMS whose telephone number is (571)270-7579. The examiner can normally be reached M-F 8:00-5:00. 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, Sath Perungavoor can be reached at 571-272-7455. 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. /JEFFERY A WILLIAMS/Primary Examiner, Art Unit 2488
Read full office action

Prosecution Timeline

Show 7 earlier events
Oct 23, 2025
Response Filed
Dec 05, 2025
Final Rejection mailed — §103
Feb 03, 2026
Response after Non-Final Action
Feb 27, 2026
Request for Continued Examination
Mar 08, 2026
Response after Non-Final Action
Mar 26, 2026
Non-Final Rejection mailed — §103
Jun 26, 2026
Response Filed
Aug 28, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12711396
GRADIENT MASKING ALGORITHM FOR FEDERATED LEARNING PRIVACY
2y 10m to grant Granted Aug 18, 2026
Patent 12710638
DRIVING LIGHT EMISSIONS ACCORDING TO A JITTER SPECIFICATION IN A MULTISPECTRAL, FLUORESCENCE, AND LASER MAPPING IMAGING SYSTEM
2y 4m to grant Granted Aug 18, 2026
Patent 12701318
Methods and Electronic Devices for Enabling a Video Recording Mode of Operation as a Function of Device Geometry and Support Condition
2y 2m to grant Granted Aug 04, 2026
Patent 12689771
IMAGE ENCODING METHOD AND IMAGE DECODING METHOD
3y 6m to grant Granted Jul 21, 2026
Patent 12671917
SOLID-STATE IMAGING ELEMENT, METHOD FOR CONTROLLING SOLID-STATE IMAGING ELEMENT, AND ELECTRONIC DEVICE
2y 5m to grant Granted Jun 30, 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

7-8
Expected OA Rounds
84%
Grant Probability
93%
With Interview (+9.2%)
2y 7m (~3m remaining)
Median Time to Grant
High
PTA Risk
Based on 935 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