Prosecution Insights
Last updated: August 14, 2026
Application No. 19/049,849

SIMULATION OF CLOUD DATA FOR MACHINE LEARNING TRAINING

Non-Final OA §112
Filed
Feb 10, 2025
Priority
Sep 28, 2021 — provisional 63/249,566 +1 more
Examiner
GRAY, RYAN M
Art Unit
Tech Center
Assignee
Matterport Inc.
OA Round
1 (Non-Final)
88%
Grant Probability
Favorable
1-2
OA Rounds
6m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 88% — above average
88%
Career Allowance Rate
599 granted / 684 resolved
+27.6% vs TC avg
Moderate +12% lift
Without
With
+11.8%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 0m
Avg Prosecution
25 currently pending
Career history
705
Total Applications
across all art units

Statute-Specific Performance

§101
7.6%
-32.4% vs TC avg
§103
70.7%
+30.7% vs TC avg
§102
7.4%
-32.6% vs TC avg
§112
4.2%
-35.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 684 resolved cases

Office Action

§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 . Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. Claim 1 rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Parent specification (see Application 17/936,363) and provisional application (see 63/249,566) do not disclose the claimed subject matter. Claim 1 recites: 1. A method comprising: receiving a first image data set and a second sensor data set, the first image data set being based on images of a first environment, the second data set being measurements taken by sensors of the first environment, the first image data set having a first number of first channels, the second sensor data set having a second number of second channels, the second number of second channels being greater than the first number of first channels; training a first image model using the first image data set, the first image model including a plurality of layers, a first layer of the plurality of layers receiving predetermined dimensions and the first number of first channels of the first image data set, subsequent layers of the plurality of layers receiving the output of previous layers, weights of the layers being determined through training the first image model; pre-training a second sensor model using the second sensor data set and the weights of the layers that were determined through training the first image model, the pre-training the second sensor model comprising: dividing output of a convolution of predetermined dimensions of the second data set and the second number of second channels to generate different divided outputs to provide to a second plurality of branches, for each of the second plurality of branches: selecting a third number of the second number of channels, the third number of the second channels being equal to the first number of first channels, applying each layer of the plurality of layers using the weights of the layers that were determined through training the first model to the particular divided output of that particular branch, determining a particular weight for the particular branch to apply to the output of a last layer of the plurality of layers to generate a first particular branch output; fine-tune training the second sensor model using the second sensor data set using the particular weights of the particular branches and defining weights for the plurality of layers, the fine-tune training of the second sensor model comprising: dividing output of the convolution of predetermined dimensions of the second data set and the second number of second channels to generate different divided outputs to provide to the second plurality of branches, for each of the second plurality of branches: applying a first layer of the plurality of layers to the particular divided output of that particular branch, concatenating output of each particular branch and applying a second layer of the plurality of layers to at least a portion of the concatenated output, determining a particular weight for each layer of each branch based oon the training of the second model, determining a particular weight for the particular branch to apply to the output of a last layer of the plurality of layers to generate a second particular branch output; generating the second model for similar sensors of the second data set, the second model including weights determined in the fine-tune training. Parent application references simulated LIDAR and references: The classification module 220 may be a neural network that performs semantic segmentation. The classification module 220 may label objects by assigning a classification code to each point (e.g., class codes as defined by the American Society for Photogrammetry and Remote Sensing (ASPRS)). The classification module 220 may apply a deep-learning approach that considers every individual point and assigns its class label by considering the spatial relationships between the target point and its nearest neighbors, with nearest neighbors re-calculated at each layer of the network. The classification module 220 may have the capacity for adding new object types using the same fundamental network architecture. Individual objects may be segmented out of the cloud using this as a starting point. In some embodiments, the classification module 220 uses a cascade of individual classifiers that all use a combination of supervised and unsupervised methods. In various embodiments, the cascade of binary classifiers enables the classification module 220 to use the natural priors of the world (true incidence rate) and the true/false positive rate to maximize overall accuracy. The parent specification lacks description of convolutional fine tuning, concatenation of branches: dividing output of a convolution of predetermined dimensions of the second data set and the second number of second channels to generate different divided outputs to provide to a second plurality of branches, for each of the second plurality of branches: selecting a third number of the second number of channels, the third number of the second channels being equal to the first number of first channels, applying each layer of the plurality of layers using the weights of the layers that were determined through training the first model to the particular divided output of that particular branch, determining a particular weight for the particular branch to apply to the output of a last layer of the plurality of layers to generate a first particular branch output; fine-tune training the second sensor model using the second sensor data set using the particular weights of the particular branches and defining weights for the plurality of layers, the fine-tune training of the second sensor model comprising: dividing output of the convolution of predetermined dimensions of the second data set and the second number of second channels to generate different divided outputs to provide to the second plurality of branches, for each of the second plurality of branches: applying a first layer of the plurality of layers to the particular divided output of that particular branch, concatenating output of each particular branch and applying a second layer of the plurality of layers to at least a portion of the concatenated output, determining a particular weight for each layer of each branch based oon the training of the second model, determining a particular weight for the particular branch to apply to the output of a last layer of the plurality of layers to generate a second particular branch output; generating the second model for similar sensors of the second data set, the second model including weights determined in the fine-tune training. Prior Art Manivasagam (US 2020/0301799) disclose simulated LIDAR: PNG media_image1.png 283 670 media_image1.png Greyscale The cited art does not disclose concatenation in the context of claim 1. Additional prior art relevant to Applicant’s disclosure but not relied upon: Dolan (US 2020/0184027) discloses simulated LIDAR. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to RYAN M GRAY whose telephone number is (571)272-4582. The examiner can normally be reached on Monday through Friday, 9:00am-5:30pm (EST). 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, Kee Tung can be reached on (571)272-7794. 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 the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /RYAN M GRAY/Primary Examiner, Art Unit 2611
Read full office action

Prosecution Timeline

Feb 10, 2025
Application Filed
Jul 14, 2026
Non-Final Rejection mailed — §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12700169
3D TARGET POINT RENDERING METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM
2y 1m to grant Granted Aug 04, 2026
Patent 12694599
APPARENT FORCE CONTROL DEVICE, APPARENT FORCE PRESENTATION SYSTEM, APPARENT FORCE CONTROL METHOD, AND PROGRAM
2y 1m to grant Granted Jul 28, 2026
Patent 12688656
Physical Navigation through Virtual Course within Virtual Environment
2y 6m to grant Granted Jul 21, 2026
Patent 12688660
METHODS FOR DEPTH CONFLICT MITIGATION IN A THREE-DIMENSIONAL ENVIRONMENT
2y 10m to grant Granted Jul 21, 2026
Patent 12682588
SYSTEM AND METHOD FOR ENHANCED PHYSICAL INTERACTION WITH VIRTUAL ENVIRONMENTS THROUGH PATTERN RECOGNITION AND FEEDBACK MECHANISMS
1y 11m 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
88%
Grant Probability
99%
With Interview (+11.8%)
2y 0m (~6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 684 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