Prosecution Insights
Last updated: October 01, 2026
Application No. 19/474,169

Signaling Base-Mesh Motion Vectors for Video-Based Mesh Coding

Non-Final OA §102§103§112
Filed
Oct 09, 2025
Priority
Apr 14, 2023 — provisional 63/496,329 +1 more
Examiner
KWAN, MATTHEW K
Art Unit
2482
Tech Center
2400 — Computer Networks
Assignee
Apple Inc.
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
1y 12m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
268 granted / 377 resolved
+13.1% vs TC avg
Strong +34% interview lift
Without
With
+34.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
21 currently pending
Career history
395
Total Applications
across all art units

Statute-Specific Performance

§101
4.8%
-35.2% vs TC avg
§103
60.6%
+20.6% vs TC avg
§102
11.2%
-28.8% vs TC avg
§112
12.9%
-27.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 377 resolved cases

Office Action

§102 §103 §112
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 . Information Disclosure Statement The Examiner attempted to contact the Applicant’s Representative on 8/19/26 and left a voicemail to request a clearer copy of the 2nd NPL reference on the IDS filed 10/9/25 as multiple pages are hard to read due to scanned highlighting (see numbered pgs. 5-12 and 29-30), however, a reply was not received. The Examiner requests a clearer copy be filed. Claim Objections Claims 1-2, 13-14, 16 and 18-20 objected to because of the following informalities: “a bit stream” or sub-bit stream” while a “sub-bitstream” is also claimed in claims 1, 3-4, 7, 9, 16 and 20. In other words, sometimes a space is used for bitstream and sometimes not. In order to improve clarity, the Examiner suggests using either the spaced version or the single word version of bitstream and not mixing between the two within the same claim set. Appropriate correction is required. Claim Rejections - 35 USC § 112 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 5 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. It is unclear what is meant by “skip one or more aspects of motion vector prediction indicator” as it is unclear what is meant by skipping one or more aspects of…indicator. This could mean an indicator for skipping one or more aspects of motion vector prediction or skipping an aspect of a motion vector prediction indicator based on how the claim is currently written. 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) 1-2, 4-7, 9-12, 14-17 and 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over "WD 2.0 of V-DMC", 141 MPEG Meeting, February 11, 2023, hereinafter WD in view of Schwarz et al. (U.S. 2024/0406440), hereinafter Schwarz. WD was cited in the Applicant’s IDS dated 10/9/25 with an NPL copy provided on the same date. Regarding claim 1, WD discloses instructions comprising: receive a bit stream for a dynamic mesh (WD Title and p. 2 figure), the bit stream comprising: a base mesh sub-bitstream comprising information for a base mesh (WD p. 1, section 3.3 and p. 13, section 8.4.4.7), wherein the base mesh sub-bitstream is signaled using a plurality of sub-mesh data units corresponding to a plurality of respective sub-meshes included in the base mesh (WD p. 1, section 3.3); and one or more additional sub-bitstreams comprising displacement information for displacements that are to be applied to sub-division locations of the base mesh (WD p. 2, figure, p. 17, section 8.4.6.2.3 and p. 42, section 11.9), parse the base mesh sub-bitstream to determine, based on information signaled in respective ones of the sub-mesh data units (WD p. 65, section H.11.3): vertices counts for the respective sub-meshes (WD p. 65, section H.11.3, p. 21, section 8.4.7.3 and p. 1, section 3.2); reconstruct at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream using the bit counts and vertices counts parsed from the base mesh sub-bitstream (WD p. 2, figure, pgs. 33-34 section 11.3 and p. 65, section H.11.3); and apply at least a portion of the displacement information to sub-division locations of the reconstructed portion of the sub-meshes (WD p. 2, figure and pg. 33-34 section 11.3). WD does not explicitly disclose one or more non-transitory computer-readable storage media storing program instructions that, when executed using one or more processors. However, Schwarz teaches discloses one or more non-transitory computer-readable storage media storing program instructions that, when executed using one or more processors, cause the one or more processors to (Schwarz [00158] and fig. 13): receive a bit stream for a dynamic mesh (Schwarz figs. 3, 5 and 17). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the instructions taught by WD with the missing limitations as taught by Schwarz to improve compression efficiency for dynamic mesh data (Schwarz [0155]). As shown above, all of the limitations are known, they can be applied to a known device such as a processor to yield a predictable result of improving coding efficiency. Regarding claim 2, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein the program instructions, when executed using the one or more processors, cause the portion of the plurality of sub-meshes to be reconstructed in a different order than an order in which the corresponding sub-mesh data units are signaled in the base mesh sub-bit stream (WD p. 30, portion above section 9.2). Regarding claim 4, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein to reconstruct the at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream using the vertices counts parsed from the base mesh sub-bitstream, the program instructions, when executed on or across the one or more processors, cause the one or more processors to perform one or more of (see claim 1): intra-prediction within a point in time frame to determine vertex positions of the vertices of the respective sub-meshes being reconstructed (WD p. 65, section H.11.2 and p. 2, figure); or inter-prediction using a preceding reference frame to determine vertex positions of the vertices of the respective sub-meshes being reconstructed (WD p. 65, section H.11.3, p. 64, section H.8.3.8, p. 55, top and p. 2, figure). Regarding claim 5, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 4, wherein, for the inter-prediction (see claim 4), one or more of the following indicators are signaled for respective ones of the vertices being inter-predicted: a copy motion vector indicator; or skip one or more aspects of motion vector prediction indicator (WD p. 62, Table 8 and p. 10, section 8.3.7.4). Regarding claim 6, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 5, wherein, for the inter-prediction (see claim 4), one or more of the following additional indicators are further signaled for one or more of the respective ones of the vertices being inter-predicted: a no motion vector prediction indicator; or an indicator that motion vector prediction is to be based on a motion vector determined for a neighboring vertex (WD pgs. 65-66, section H.11.3 and p. 33, section 11.2). Regarding claim 7, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 6, wherein the base mesh sub-bitstream further comprises: a toolset constraint indicator that is signaled to indicate only a sub-set of an overall set of available predictors are to be used for inter-prediction for a portion of the base mesh sub-bitstream, wherein a different binarization is used to signal the predictors for the sub-set when the toolset constraint indicator is signaled (WD pgs. 65-66, section H.11.3). Regarding claim 9, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein, to reconstruct the at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream, the program instructions, when executed using the one or more processors, further cause the one or more processors to (see claim 1): determine, for respective ones of the vertices of the sub-meshes being reconstructed, a motion vector prediction mode to be used to predict a vertex position for that respective vertex (WD pgs. 65-66, section H.11.3); and apply a signaled residual value to the predicted vertex value (WD pgs. 65-67, section H.11.3). Regarding claim 10, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 9, wherein: respective sets of vertices of the portion of the sub-meshes to be reconstructed are grouped, and wherein prediction information is signaled differently for different groupings (WD p. 1, sections 3.2 and 3.3). Regarding claim 11, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 9, wherein different prediction modes are signaled for predicting different vertices values for vertices included in a same point in time frame for the dynamic mesh (WD p. 65, section H.11.2, H.11.3 and p. 2, figure). Regarding claim 12, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 9, wherein different flag schemas are used by respective ones of the sub-mesh data units to signal the different prediction modes for different respective sub-meshes corresponding to respective ones of the sub-mesh data units (WD p. 62, bottom, p. 54, bottom and 58, top). Regarding claim 14, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein the vertices counts for the respective sub-meshes are signaled in headers of network abstraction layer (NAL) units included in the base mesh sub-bit stream (Schwarz [0074]). The same motivation for claim 1 applies to the missing limitations of claim 14. Regarding claim 15, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein the vertices counts for the respective sub-meshes are signaled in a format that is agnostic to decoder type to be used to reconstruct the dynamic mesh (WD p. 65, section H.11.3). Regarding claim 16, WD in view of Schwarz teaches one or more non-transitory computer-readable storage media storing program instructions that, when executed using one or more processors, cause the one or more processors to (Schwarz [00158] and fig. 13): generate a base mesh for a dynamic mesh being compressed (Schwarz [0098], figs. 2, 4 and 16 and WD p. 1, top and section 3.1); and determine displacement information for displacements that are to be applied to sub-division locations of the base mesh (WD p. 2, figure, p. 17, section 8.4.6.2.3 and p. 42, section 11.9); determine sub-meshes that represent portions of the base mesh (WD p. 1, section 3.3); and signal: a base mesh sub-bit stream comprising a plurality of sub-mesh data units corresponding to respective ones of the sub-meshes of the base mesh (WD p. 1, section 3.3 and p. 13, section 8.4.4.7); and one or more additional sub-bitstreams comprising the displacement information for the displacements that are to be applied to the sub-division locations of the base mesh (WD p. 2, figure, p. 17, section 8.4.6.2.3 and p. 42, section 11.9), wherein: vertices counts for the respective sub-meshes corresponding to the respective sub-mesh data units are signaled for the sub-mesh data units (WD p. 65, section H.11.3, p. 21, section 8.4.7.3 and p. 1, section 3.2). The same motivation and analysis for claim 1 applies to the missing limitations of claim 16. Regarding claim 17, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 16, wherein the information included in the sub-mesh data units further comprises respective frame IDS for point-in-time frames of the dynamic mesh to which the respective sub-mesh data units belong (WD p. 30, portion above section 9.2). Regarding claim 19, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 16, wherein the vertices counts for the respective sub-meshes are signaled in headers of network abstraction layer (NAL) units included in the base mesh sub-bit stream (Schwarz [0074]). The same motivation for claim 1 applies to the missing limitations of claim 19. Regarding claim 20, WD discloses a device, comprising: receive a bit stream for a dynamic mesh (WD Title and p. 2 figure), the bit stream comprising: a base mesh sub-bitstream comprising information for a base mesh (WD p. 1, section 3.3 and p. 13, section 8.4.4.7), wherein the base mesh sub-bitstream is signaled using a plurality of sub-mesh data units corresponding to a plurality of respective sub-meshes included in the base mesh (WD p. 1, section 3.3); and one or more additional sub-bitstreams comprising displacement information for displacements that are to be applied to sub- division locations of the base mesh (WD p. 2, figure, p. 17, section 8.4.6.2.3 and p. 42, section 11.9), parse the base mesh sub-bitstream to determine, based on information signaled in respective ones of the sub-mesh data units (WD p. 65, section H.11.3), which include: vertices counts for the respective sub-meshes (WD p. 65, section H.11.3, p. 21, section 8.4.7.3 and p. 1, section 3.2); reconstruct at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream using and vertices counts parsed from the base mesh sub-bitstream (WD pgs. 33-34 section 11.3 and p. 65, section H.11.3); and apply at least a portion of the displacement information to sub-division locations of the reconstructed portion of the sub-meshes (WD p. 2, figure and pg. 33-34 section 11.3); and wherein the reconstructed version of the dynamic mesh comprises the reconstructed sub-meshes of the base mesh and additional vertices added at sub-division locations (WD pgs. 33-34 section 11.3 and p. 65, section H.11.3), wherein respective positions of the additional vertices have been adjusted by the applying of the at least a portion of the displacement information (WD p. 2, figure and pg. 33-34 section 11.3). WD does not explicitly disclose a display to display the reconstructed information and a memory storing program instructions; and one or more processors, wherein the program instructions, when executed using the one or more processors, cause the one or more processors to. However, Schwarz teaches a display (Schwarz [0158] and fig. 13, #1308); a memory storing program instructions (Schwarz [00158] and fig. 13); and one or more processors, wherein the program instructions, when executed using the one or more processors, cause the one or more processors to (Schwarz [00158] and fig. 13): receive a bit stream for a dynamic mesh (Schwarz figs. 3, 5 and 17); cause a reconstructed version of the dynamic mesh to be displayed on the display of the device (Schwarz fig. 13). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the instructions taught by WD with the missing limitations as taught by Schwarz to improve compression efficiency for dynamic mesh data (Schwarz [0155]) and display an output image or video (Schwarz [0158]). As shown above, all of the limitations are known, they can be applied to a known device such as a processor to yield a predictable result of improving coding efficiency. Claims 3, 13 and 18 is/are rejected under 35 U.S.C. 103 as being obvious over WD in view of Schwarz as applied to claim 1 above, and further in view of Mammou et al. (U.S. 2023/0290063), hereinafter Mammou. The applied reference Mammou has a common inventor with the instant application. Based upon the earlier effectively filed date of the reference, it constitutes prior art under 35 U.S.C. 102(a)(2). This rejection under 35 U.S.C. 103 might be overcome by: (1) a showing under 37 CFR 1.130(a) that the subject matter disclosed in the reference was obtained directly or indirectly from the inventor or a joint inventor of this application and is thus not prior art in accordance with 35 U.S.C.102(b)(2)(A); (2) a showing under 37 CFR 1.130(b) of a prior public disclosure under 35 U.S.C. 102(b)(2)(B); or (3) a statement pursuant to 35 U.S.C. 102(b)(2)(C) establishing that, not later than the effective filing date of the claimed invention, the subject matter disclosed and the claimed invention were either owned by the same person or subject to an obligation of assignment to the same person or subject to a joint research agreement. See generally MPEP § 717.02. Regarding claim 3, WD in view of Schwarz teaches the one or more non-transitory computer-readable storage media of claim 1, wherein the program instructions, when executed using the one or more processors, further cause the one or more processors to (see claim 1). WD does not explicitly disclose receive viewing information indicating one or more focus areas of the dynamic mesh that are a focus for viewing a reconstructed version of the dynamic mesh; and identify sub-mesh data units corresponding to sub-meshes located in the one or more focus areas, wherein said reconstructing the at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream using the vertices counts parsed from the base mesh sub-bitstream and said applying the at least a portion of the displacement information to the sub-division locations of the reconstructed portion of the sub-meshes is performed for the sub-meshes corresponding to the identified sub-mesh data units without requiring all sub-meshes signaled in the base mesh sub-bitstream to be reconstructed. However, Mammou teaches receive viewing information indicating one or more focus areas of the dynamic mesh that are a focus for viewing a reconstructed version of the dynamic mesh (Mammou [0130]); and identify sub-mesh data units corresponding to sub-meshes located in the one or more focus areas (Mammou [0130]), wherein said reconstructing the at least a portion of the plurality of sub-meshes signaled in the base mesh sub-bitstream using the vertices counts parsed from the base mesh sub-bitstream and said applying the at least a portion of the displacement information to the sub-division locations of the reconstructed portion of the sub-meshes is performed for the sub-meshes corresponding to the identified sub-mesh data units without requiring all sub-meshes signaled in the base mesh sub-bitstream to be reconstructed (Mammou [0130]). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the instructions taught by WD and Schwarz with the missing limitations as taught by Mammou to encode a region of interest with higher resolution and/or quality for geometry, vertex attribute, and/or attribute map data (Mammou [0130]). As shown above, all of the limitations are known, they can be applied to a known device such as a processor to yield a predictable result of improving coding efficiency. Regarding claim 13, WD in view of Schwarz and Mammou teaches the one or more non-transitory computer-readable storage media of claim 1, wherein the vertices counts for the respective sub-meshes are signaled in supplemental enhancement information (SEI) messages included in the bit stream (Mammou [0461]). The same motivation for claim 3 applies to the missing limitations of claim 13. Regarding claim 18, WD in view of Schwarz and Mammou teaches the one or more non-transitory computer-readable storage media of claim 16, wherein the vertices counts for the respective sub-meshes are signaled in supplemental enhancement information (SEI) messages included in the bit stream (Mammou [0461]). The same motivation for claim 3 applies to the missing limitations of claim 18. Allowable Subject Matter Claim 8 is 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 Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW KWAN whose telephone number is (571)270-7073. The examiner can normally be reached Monday-Friday 9am-5pm. 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, Chris Kelley can be reached at (571)272-7331. 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. /MATTHEW K KWAN/Primary Examiner, Art Unit 2482
Read full office action

Prosecution Timeline

Oct 09, 2025
Application Filed
Aug 26, 2026
Non-Final Rejection mailed — §102, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12744900
METHODS AND APPARATUS OF ENCODING/DECODING VIDEO PICTURE PARTITIONED IN CTU GRIDS
1y 12m to grant Granted Sep 22, 2026
Patent 12744908
TRANSFORM-BASED IMAGE CODING METHOD AND DEVICE THEREFOR
1y 7m to grant Granted Sep 22, 2026
Patent 12720041
VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND RELATED APPARATUSES
2y 3m to grant Granted Aug 25, 2026
Patent 12707053
Multi-Level Significance Maps for Encoding and Decoding
1y 1m to grant Granted Aug 11, 2026
Patent 12684154
Simulcast Layers For Multiview In Video Coding
1y 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

1-2
Expected OA Rounds
71%
Grant Probability
99%
With Interview (+34.3%)
2y 11m (~1y 12m remaining)
Median Time to Grant
Low
PTA Risk
Based on 377 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