Prosecution Insights
Last updated: October 02, 2026
Application No. 19/022,542

Motion Compensation Recoloring of Point Clouds

Final Rejection §102
Filed
Jan 15, 2025
Priority
Jan 15, 2024 — provisional 63/621,100
Examiner
FINDLEY, CHRISTOPHER G
Art Unit
2482
Tech Center
2400 — Computer Networks
Assignee
Comcast Cable Communications LLC
OA Round
2 (Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
1y 2m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
605 granted / 777 resolved
+19.9% vs TC avg
Moderate +12% lift
Without
With
+11.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
17 currently pending
Career history
804
Total Applications
across all art units

Statute-Specific Performance

§101
4.7%
-35.3% vs TC avg
§103
56.7%
+16.7% vs TC avg
§102
23.2%
-16.8% vs TC avg
§112
4.7%
-35.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 777 resolved cases

Office Action

§102
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 Applicant's arguments filed 04 June 2026 have been fully considered but they are not persuasive. Regarding claim 1, the Applicant contends nothing in Lee's paragraphs [0354]-[0367], and nothing about Lee's "predictive geometry information generator," suggests that Lee's vectors are used for attribute prediction, let alone for "determining ... attribute predictors for attributes of ... reconstructed points" whereby the claimed "attribute predictors" are determined "based on attributes of a reference point cloud and a motion vector field associated with the reconstructed points" as recited in independent claim 1. Lee's reference regions and their constituent voxels, derived through Lee's vectors, are used to generate predictive geometry information, not to project or predict attributes from a reference point cloud onto reconstructed points. The Office Action reliance on Lee's geometry inter-prediction vectors do not disclose or suggest using a motion vector field for attribute prediction and thus cannot be said to disclose or suggest the claimed step of "determining ... attribute predictors for attributes of ... reconstructed points" as recited in independent claim 1. However, the Examiner respectfully disagrees. Lee discloses in paragraph [0391] that method of generating predicted geometry information described with reference to FIGS. 15 to 23 may also be applied to attribute information. That is, the attribute information intra-predictor 53011 and the attribute information inter-predictor 53012 may generate inter-predicted attribute information or intra-predicted attribute information by applying the aforementioned process of generating predictive geometry information (Lee: paragraph [0391]). Regarding claim 1, the Applicant contends that Lee does not disclose or suggest that any reference point cloud or motion vector field is involved in its lifting transform process or that the "neighbor points" are points of a different point cloud (e.g., a reference point cloud). See, e.g., Lee at 11 [0192]-[0198] (explaining Lee's "lifting transform coding" process). Lee's techniques thus predict attributes based on spatial relationships among points within the same point cloud; they do not use attributes of a reference point cloud, nor do they employ a motion vector field associated with reconstructed points corresponding to locations in a reference point cloud for attribute prediction. Lee's cited disclosures, therefore, cannot be said to disclose or suggest "determining, based on attributes of a reference point cloud and a motion vector field associated with the reconstructed points, attribute predictors for attributes of the reconstructed points" as recited in independent claim 1. However, the Examiner respectfully disagrees. The claim language neither precludes referencing points previously coded within the same frame, nor does the claim language distinguish that the reference point cloud is from another frame. The claim language may reasonably be interpreted as pertaining to any previously coded point as potential reference. Additionally, Lee discloses that point cloud coding may be performed in an intra mode or an inter mode, wherein intra coding references neighboring nodes in the same picture and inter coding references a previous frame (Lee: paragraph [0180]). Claim Rejections - 35 USC § 102 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 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)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Lee et al. (US 20230291895 A1). Re claim 1, Lee discloses a method comprising: determining, by a computing device and based on decoding points of a point cloud associated with content, reconstructed points of the point cloud (Lee: Fig. 11, Reconstruct geometry unit 11003; paragraph [0213]); determining, based on attributes of a reference point cloud and a motion vector field associated with the reconstructed points (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points; Fig. 11; paragraph [0218], output of Reconstruct geometry unit 11003 controls attribute decoding pipeline), attribute predictors for attributes of the reconstructed points (Lee: Fig. 11; paragraph [0218], output of Reconstruct geometry unit 11003 controls attribute decoding pipeline; Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction); and decoding, based on the determined attribute predictors, the attributes of the reconstructed points (Lee: Fig. 11; paragraphs [0205]-[0206], decoding). Re claim 2, Lee discloses that the determining the attribute predictors comprises: for each reconstructed point of the reconstructed points: determining a point based on a motion vector, of the motion vector field, associated with the reconstructed point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); selecting, based on the point, one or more reference points from the reference point cloud (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); and determining, based on attributes of the selected one or more reference points, an attribute predictor for an attribute of the reconstructed point (Lee: Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction). Re claim 3, Lee discloses that the determining the attribute predictors comprises: for each reconstructed point of the reconstructed points: determining a point based on a motion vector, of the motion vector field, associated with the reconstructed point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); selecting one or more reference points from the reference point cloud based on distances between the one or more reference points and the point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); and determining, based on attributes of the selected one or more reference points, an attribute predictor for an attribute of the reconstructed point (Lee: Fig. 11; paragraph [0218], output of Reconstruct geometry unit 11003 controls attribute decoding pipeline; Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction). Re claim 4, Lee discloses that the determining the attribute predictors comprises: for a reconstructed point of the reconstructed points: determining, based on translating the reconstructed point by a motion vector of the motion vector field, a point associated with the reconstructed point (Lee: Fig. 20). Re claim 5, Lee discloses that the determining the attribute predictors comprises: for all the reconstructed points: determining, based on translating the reconstructed points by a same motion vector of the motion vector field, points associated with the reconstructed points (Lee: Fig. 20). Re claim 6, Lee discloses that a motion vector of the motion vector field is associated with a plurality of cuboids spatially partitioning a volume containing a decoded geometry of the point cloud (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points; Fig. 21). Re claim 7, Lee discloses that the determining the attribute predictors comprises: generating, based on a space partitioning tree corresponding to the reference point cloud, an attribute projection model (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points; Fig. 21). Re claim 8, Lee discloses that the decoding the attributes of the reconstructed points comprises: decoding, from a bitstream, residual attributes indicating differences between the attributes of the reconstructed points and the attribute predictors (Lee: paragraphs [0191]-[0192], attribute prediction residual); and determining, based on adding the attribute predictors and the decoded residual attributes, decoded attributes of the reconstructed points (Lee: paragraphs [0191]-[0192], attribute prediction residual). Re claim 9, Lee discloses determining, based on an already-coded reference point cloud, the reference point cloud, wherein the already-coded reference point cloud is used to decode a geometry of the point cloud (Lee: Fig. 11, Reconstruct geometry unit 11003; paragraph [0213]; Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points). Re claim 10, Lee discloses that the reconstructed points are of a reconstructed geometry of the point cloud (Lee: Fig. 11, Reconstruct geometry unit 11003; paragraph [0213]). Re claim 11, Lee discloses a method comprising: determining, by a computing device and based on a reference point cloud and a first motion vector field, a decoded geometry, of a point cloud associated with content, comprising reconstructed points of the point cloud frame (Lee: Fig. 11, Reconstruct geometry unit 11003; paragraph [0213]; Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); and decoding, based on attributes of the reference point cloud and a second motion vector field, attributes of the reconstructed points (Lee: Fig. 11; paragraph [0218], output of Reconstruct geometry unit 11003 controls attribute decoding pipeline), wherein the first motion vector field is associated with the reference point cloud, and the second motion vector field is associated with the reconstructed points (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points). Re claim 12, Lee discloses that the decoding the attributes of the reconstructed points comprises: determining, based on attributes of the reference point cloud and the second motion vector field, attribute predictors for attributes of the reconstructed points (Lee: Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction); and decoding, based on the attribute predictors determined for the reconstructed points, the attributes of the reconstructed points (Lee: Fig. 11; paragraphs [0205]-[0206], decoding). Re claim 13, Lee discloses that the decoding the attributes of the reconstructed points comprises using attribute predictors based on a quality of prediction of the attributes of the reconstructed points (Lee: [0196]-[0198], attribute prediction based on cumulative weighted process). Re claim 14, Lee discloses that the decoding the attributes of the reconstructed points comprises: for each reconstructed point of the reconstructed points: determining a point based on a motion vector, of the second motion vector field, associated with the reconstructed point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); selecting one or more reference points from the reference point cloud, based on distances between the one or more reference points and the point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); determining, based on attributes of the selected one or more reference points, an attribute predictor for an attribute of the reconstructed point (Lee: Fig. 11; paragraph [0218], output of Reconstruct geometry unit 11003 controls attribute decoding pipeline; Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction); and decoding, based on the attribute predictor determined for the reconstructed point, an attribute of the reconstructed point (Lee: Fig. 11; paragraphs [0205]-[0206], decoding). Re claim 15, Lee discloses that a motion vector of the second motion vector field is associated with a set of cuboids spatially partitioning a volume containing the decoded geometry of the point cloud (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points; Fig. 21). Re claim 16, Lee discloses a method comprising: determining, by a computing device and based on attributes of points of a point cloud associated with content, attributes of reconstructed points of the point cloud (Lee: Fig. 4, Reconstruct geometry unit 40005; paragraph [0152]; Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points; Fig. 4, output of Reconstruct geometry unit 40005 controls attribute coding pipeline) determining, based on attributes of a reference point cloud and a motion vector field associated with the reconstructed points, attribute predictors for the attributes of the reconstructed points (Lee: Fig. 4, output of Reconstruct geometry unit 40005 controls attribute coding pipeline; Fig. 11, inverse lifting 11009; paragraph [0208]; paragraphs [0198]-[0199], attribute prediction); and encoding, based on the determined attribute predictors, the attributes of the reconstructed points (Lee: paragraphs [0140]-[0141], encoding). Re claim 17, Lee discloses wherein the reconstructed points are associated with a reconstructed geometry of the point cloud (Lee: paragraph [0152]), wherein the determining the attributes of the reconstructed points comprises: mapping attributes of a geometry of the point cloud to the reconstructed geometry (Lee: paragraph [0307], mapping between the geometry information and the attribute information may be performed), and wherein the determining the attribute predictors is further based on the mapped attributes (Lee: paragraph [0306]). Re claim 18, Lee discloses that the determining the attribute predictors comprises: for each reconstructed point of the reconstructed points: determining a point based on a motion vector, of the motion vector field, associated with the reconstructed point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); selecting one or more reference points from the reference point cloud, based on distances between the one or more reference points and the point (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points); and determining, based on attributes of the selected one or more reference points, an attribute predictor for an attribute of the reconstructed point (Lee: Fig. 4, output of Reconstruct geometry unit 40005 controls attribute decoding pipeline; Fig. 4, lifting 40010; paragraph [0143]; paragraphs [0198]-[0199], attribute prediction). Re claim 19, Lee discloses wherein the reconstructed points are associated with a reconstructed geometry of the point cloud (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points), and wherein the encoding the attributes comprises: determining residual attributes based on differences between the attributes of the reconstructed geometry and the attribute predictors (Lee: paragraphs [0191]-[0192], attribute prediction residual); and encoding, in a bitstream, the residual attributes (Lee: paragraphs [0191]-[0192], attribute prediction residual). Re claim 20, Lee discloses wherein the reconstructed points are associated with a reconstructed geometry of the point cloud (Lee: Fig. 20; paragraph [0367], points generated using motion vectors associated with reference points), and wherein the attributes of the reconstructed geometry are encoded using the attribute predictors based on a quality of prediction of the attributes associated with the reconstructed geometry (Lee: [0196]-[0198], attribute prediction based on cumulative weighted process). 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 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. Contact Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER G FINDLEY whose telephone number is (571)270-1199. 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. /CHRISTOPHER G FINDLEY/Primary Examiner, Art Unit 2482
Read full office action

Prosecution Timeline

Jan 15, 2025
Application Filed
May 08, 2026
Non-Final Rejection mailed — §102
Jun 04, 2026
Response Filed
Aug 31, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12750490
METHODS AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM FOR PERFORMING SUBBLOCK-BASED INTERPREDICTION
2y 11m to grant Granted Sep 29, 2026
Patent 12750471
Method and Apparatus for Low-Latency Template Matching in Video Coding System
2y 7m to grant Granted Sep 29, 2026
Patent 12744886
Method and Apparatus for Regression-based Affine Merge Mode Motion Vector Derivation in Video Coding Systems
1y 11m to grant Granted Sep 22, 2026
Patent 12726650
TEMPORAL MOTION VECTOR PREDICTOR CANDIDATE-BASED IMAGE OR VIDEO CODING OF SUBBLOCK UNIT
1y 6m to grant Granted Sep 01, 2026
Patent 12720076
ON BOUNDARY PADDING SAMPLES GENERATION IN IMAGE/VIDEO CODING
3y 0m to grant Granted Aug 25, 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

3-4
Expected OA Rounds
78%
Grant Probability
90%
With Interview (+11.6%)
2y 11m (~1y 2m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 777 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