Prosecution Insights
Last updated: October 02, 2026
Application No. 18/071,881

SYSTEM AND METHOD FOR RISK-BIASED TRAJECTORY FORECASTING

Non-Final OA §103§112
Filed
Nov 30, 2022
Examiner
NYE, LOUIS CHRISTOPHER
Art Unit
2141
Tech Center
2100 — Computer Architecture & Software
Assignee
Toyota Motor Corporation
OA Round
3 (Non-Final)
29%
Grant Probability
At Risk
3-4
OA Rounds
4m
Est. Remaining
59%
With Interview

Examiner Intelligence

Grants only 29% of cases
29%
Career Allowance Rate
4 granted / 14 resolved
-26.4% vs TC avg
Strong +30% interview lift
Without
With
+30.0%
Interview Lift
resolved cases with interview
Typical timeline
4y 2m
Avg Prosecution
23 currently pending
Career history
37
Total Applications
across all art units

Statute-Specific Performance

§101
26.2%
-13.8% vs TC avg
§103
58.7%
+18.7% vs TC avg
§102
8.4%
-31.6% vs TC avg
§112
6.7%
-33.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 14 resolved cases

Office Action

§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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 24 July 2026 has been entered. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: “a risk-neutral latent space sampling module to sample a risk-neutral latent space…”, “a risk-neutral trajectory prediction module to predict… risk-neutral future surrounding agent trajectories…”, “a risk-biased latent space sampling module to sample a risk-biased latent space…”, and “a risk-biased trajectory prediction module to predict… risk-biased future surrounding agent trajectories…” in claim 17, and “a planner to select a reduced number of prediction samples…” in claim 19. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. 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. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: 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 of carrying out his invention. Claims 17 and 19-20 are 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. The specification (see [0077-0085] and Table 1) does not disclose sufficient corresponding structure for the claimed functions of sampling risk-neutral and risk-biased latent spaces, and predicting risk-neutral and risk-biased future surrounding agent trajectories (See MPEP 2181 (IV)). The specification does not disclose sufficient corresponding structure for selecting a reduced amount of prediction samples (See MPEP 2181 (IV)). Thus, a person of ordinary skill in the art cannot determine how to perform the claimed functions, and the specification fails to demonstrate that the inventor was in possession of the claimed invention at the time of filing. Claim 20 incorporates by reference all the limitations of claim 17 and is rejected under 35 U.S.C. 112(a) for similar reasons. 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. Claims 17 and 19-20 are rejected under 35 U.S.C. 112(b) as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor regards as the invention. The limitations of “a risk-neutral latent space sampling module to sample a risk-neutral latent space…”, “a risk-neutral trajectory prediction module to predict… risk-neutral future surrounding agent trajectories…”, “a risk-biased latent space sampling module to sample a risk-biased latent space…”, and “a risk-biased trajectory prediction module to predict… risk-biased future surrounding agent trajectories…” in claim 17, and “a planner to selects a reduced number of prediction samples…” in claim 19 invokes 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. However, the written description fails to disclose the corresponding structure, material, or acts for performing the entire claimed functions and to clearly link the structure, material, or acts to the function. No association between the structure and the functions can be found in the specification (see [0077-0085] and Table 1). The specification fails to clearly link the claimed functions to disclosed structures, materials, or acts (See MPEP 2181 (III)). Therefore, these claims are indefinite and are rejected under 35 U.S.C. 112(b) or pre-AIA 35 U.S.C. 112, second paragraph. Claim 20 incorporates by reference all the limitations of claim 17 and is rejected under 35 U.S.C. 112(b) for similar reasons. Applicant may: (a) Amend the claim so that the claim limitation will no longer be interpreted as a limitation under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph; (b) Amend the written description of the specification such that it expressly recites what structure, material, or acts perform the entire claimed function, without introducing any new matter (35 U.S.C. 132(a)); or (c) Amend the written description of the specification such that it clearly links the structure, material, or acts disclosed therein to the function recited in the claim, without introducing any new matter (35 U.S.C. 132(a)). If applicant is of the opinion that the written description of the specification already implicitly or inherently discloses the corresponding structure, material, or acts and clearly links them to the function so that one of ordinary skill in the art would recognize what structure, material, or acts perform the claimed function, applicant should clarify the record by either: (a) Amending the written description of the specification such that it expressly recites the corresponding structure, material, or acts for performing the claimed function and clearly links or associates the structure, material, or acts to the claimed function, without introducing any new matter (35 U.S.C. 132(a)); or (b) Stating on the record what the corresponding structure, material, or acts, which are implicitly or inherently set forth in the written description of the specification, perform the claimed function. For more information, see 37 CFR 1.75(d) and MPEP §§ 608.01(o) and 2181. 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) 1-2, 5-10, 13-17, and 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chen et al. (US Pub. No. 2023/0391374, effective filing date of June 2022, citations supported by US provisional application 63/347935, hereinafter “Chen”) in view of Cui et al. (US Pub. No. 2022/0153309, published May 2022, hereinafter “Cui”). Regarding claim 1, Chen teaches a method of forecasting risk-biased trajectories of agents surrounding an ego vehicle, the method comprising: sampling a risk-neutral latent space generated by a trained encoder of a generative network based on past surrounding agent trajectories (Chen, [0062] – “The trajectory prediction model may comprise an encoder that may obtain encoded state and edge history as well as an encoded local map, and generate a discrete Gibbs distribution over the clique latent variable.”, [0075] – “the trajectory prediction model comprises the encoder 102. The encoder 102, also referred to as an encoder neural network, model, and/or variations thereof, may be one or more neural networks that process data to calculate a representation of the data. The encoder 102 may implemented in any suitable manner, such as through one or more data structures that encode a structure, configuration, and/or other information of the encoder 102. In an embodiment, the encoder 102 is a software program, application, system, or module that is part of or otherwise associated with the trajectory prediction model.”, [0076] – “The encoder 102 may obtain clique node history 104, which may be a set of data that indicates history of nodes (e.g., history of the states of the nodes) in a particular clique, in which the history may be in reference to one or more particular past time intervals or periods. In some embodiments, the encoder 102 calculates or otherwise obtains clique node history 104 in connection with the history of the nodes as described herein”, and [0088] – “The decoder 124 may perform discrete latent sampling 126, which may refer to one or more processes of selecting one or more values from the Gibbs distribution 120. In some examples, for the particular clique, the decoder 124 performs discrete latent sampling 126 by at least selecting or otherwise sampling a set of latent variables (e.g., z) corresponding to a set of agents of the particular clique from the Gibbs distribution 120.” – teaches sampling a risk-neutral latent space generated by a trained encoder (decoder 124 performs discrete latent sampling of Gibbs distribution generated by encoder 102) of a generative network (trajectory prediction model) based on past surrounding agent trajectories (clique node history)); predicting, based on the sampling of the risk-neutral latent space, risk-neutral future surrounding agent trajectories using a trained decoder of the generative network (Chen, [0092] – “ In an embodiment, for each agent of the particular clique, the decoder 124 outputs one or more trajectories, in which each trajectory corresponds to a respective particular combination of modes of agents in the particular clique. In some examples, the decoder 124 outputs one or more probability values associated with the one or more trajectories (e.g., obtained in connection with the factor graph 122 and/or the Gibbs distribution 120).” – teaches predicting risk-neutral future surrounding agent trajectories using a trained decoder of the generative network (decoder 124 generates trajectories for agents in a clique based on the sampling of the Gibbs distribution or factor graph generated by the encoder)); sampling a risk-biased latent space distribution generated by a trained, risk- aware encoder of the generative network based on past trajectories of the ego vehicle and a risk-sensitivity (Chen, [0096] – “In an embodiment, the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5) in which P is the probability distribution of X and a tunes the level of risk-averseness. In an embodiment, CVaR is the mean of the lowest α-percentile values of x under P… The trajectory prediction model may utilize CVaR to focus on the best predictions to maintain output diversity. During training, α may be used to trade-off the model's focus on encoder accuracy vs diversity. In addition to incorporating CVaR, the trajectory prediction model may utilize a greedy algorithm to diversely sample the product latent space.” - teaches sampling a risk-biased latent space distribution generated by a trained, risk-aware encoder of the generated network (trajectory prediction model including encoder is trained in connection with one or more CVaR loss functions, and in addition to incorporating CVaR the model may utilize a greedy algorithm to sample product latent space) based on a risk sensitivity (risk-averseness variable a), and based on past trajectories of the ego vehicle as in [0076] – “The encoder 102 may obtain clique node history 104, which may be a set of data that indicates history of nodes (e.g., history of the states of the nodes) in a particular clique, in which the history may be in reference to one or more particular past time intervals or periods. In some embodiments, the encoder 102 calculates or otherwise obtains clique node history 104 in connection with the history of the nodes as described herein”); predicting, based on the sampling of the risk-biased latent space distribution, risk-biased future surrounding agent trajectories using the trained decoder of the generative network (Chen, [0092] – “The decoder 124 may output predicted trajectories for agents of each clique in the scene (e.g., denoted as s.sub.pred). In some examples, the predicted trajectories are in reference to a particular future time interval. In an embodiment, for each agent of the particular clique, the decoder 124 outputs one or more trajectories, in which each trajectory corresponds to a respective particular combination of modes of agents in the particular clique.” and in [0096] – “The trajectory prediction model may utilize CVaR to focus on the best predictions to maintain output diversity. During training, α may be used to trade-off the model's focus on encoder accuracy vs diversity. In addition to incorporating CVaR, the trajectory prediction model may utilize a greedy algorithm to diversely sample the product latent space” – teaches predicting, based on the sampling of the risk-biased latent space distribution, risk-biased future surrounding agent trajectories using the trained decoder of the generative network (decoder 124 of trajectory prediction model agent outputs predicted trajectories for agents of each clique, based on the sampling of the risk-biased latent space distribution utilizing CVaR)), in which the risk-biased latent space distribution overestimates probabilities of high-cost surrounding agent trajectories relative to the risk-neutral latent space (Chen, [0092] and [0096] – “In an embodiment, the trajectory prediction model may utilize one or more loss functions to prevent or otherwise mitigate mode collapse, which refers to a process in which a decoder tends to predict similar trajectories under different modes since the likelihood cost is a weighted sum of 2-norm errors and the average prediction is likely to be a local minimum. In an embodiment, the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5) in which P is the probability distribution of X and a tunes the level of risk-averseness. In an embodiment, CVaR is the mean of the lowest α-percentile values of x under P… The trajectory prediction model may utilize CVaR to focus on the best predictions to maintain output diversity. During training, α may be used to trade-off the model's focus on encoder accuracy vs diversity. In addition to incorporating CVaR, the trajectory prediction model may utilize a greedy algorithm to diversely sample the product latent space.” – teaches in which the risk-biased latent space distribution overestimates probabilities of high-cost surrounding agent trajectories relative to the risk-neutral latent space (trajectory prediction model is trained in connection with one or more CVaR based loss functions to maintain output diversity and to prevent or mitigate mode collapse, and uses greedy algorithm to sample the product latent space, thus teaching in which the risk-biased latent space distribution, resulting from the trajectory prediction model trained with CVaR, overestimates high-cost surrounding agent trajectories, by using CVaR to overestimate trajectories, relative to the risk-neutral latent space, in which the average prediction is a local minimum)); and performing a vehicle control action to maneuver the ego vehicle according to the risk-biased future surrounding agent trajectories predicted based on the predicting (Chen. [0122] – “the trajectory prediction model is part of or otherwise associated with the one or more autonomous vehicle systems. The one or more autonomous vehicle systems may be in accordance with those described in connection with FIGS. 12A-12D. The one or more autonomous vehicle systems may utilize the predicted trajectories to calculate how to navigate a vehicle. As an illustrative example, the one or more autonomous vehicle systems utilize the predicted trajectories to calculate how to navigate a vehicle through the scene to avoid collisions with agents of the scene. The one or more autonomous vehicle systems may utilize the predicted trajectories and associated probability values to determine likely trajectories of agents in the scene, and cause a vehicle to move based on the determination (e.g., to avoid colliding with the agents of the scene).” – teaches performing a vehicle control action to maneuver the ego vehicle (vehicle being caused to move according to determined predicted trajectories, vehicle is an ego vehicle as in [0124-0125] & Fig. 5) according to the risk-biased future surrounding agent trajectories predicted based on the predicting (one or more autonomous vehicle systems may utilize predicted trajectories to navigate a vehicle through a scene to avoid collisions with agents of the scene, predicted trajectories are risk biased using CVaR as in Chen at [0096])). Chen fails to explicitly teach the risk-aware encoder being trained to bias the latent space distribution of the trained encoder subject to a divergence penalty that constrains the risk-biased latent space distribution to remain proximate to the risk-neutral latent space. However, analogous to the field of the claimed invention, Cui teaches: the risk-aware encoder being trained to bias the latent space distribution of the trained encoder subject to a divergence penalty that constrains the risk-biased latent space distribution to remain proximate to the risk-neutral latent space (Cui, [0100] – “In some implementations, the diverse sampler M 314 can be learned by minimizing a diversity-promoting objective. In particular, the diversity-promoting objective can express desiderata for the set of diverse future scenarios (e.g., Y) while minimizing the KL divergence between all the diverse latent distributions (e.g., p(Z=Z.sub.k|X)) and the prior distribution (e.g., p(Z)) to incur the minimum distribution shift possible (e.g., for the pretrained prediction decoder 316 from FIG. 3). For example, the objective can be as follows: …” – teaches the risk-aware encoder being trained to bias the latent space distribution of the trained encoder subject to a divergence penalty (minimize KL divergence) that constraints the risk-biased latent space distribution (diverse latent distribution) to remain proximate to the risk-neutral latent space (diversity-promoting objective minimizes KL divergence between all diverse latent distributions and the prior distribution, which is the risk-neutral latent space. Thus teaching an encoder trained, using the diversity-promoting objective, to bias the latent space distribution of the trained encoder subject to a divergence penalty (minimization of KL divergence between distributions is a divergence penalty) that constrains the risk-biased latent space, or diverse latent distribution, to remain proximate to the risk-neutral latent space, or prior distribution)) Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the divergence penalty of Cui to the encoders, decoders, and latent space distributions of Chen. Doing so would provide objectives for incurring the minimum distribution shift possible (Cui, [0100]) and promote diversity while preserving data reconstruction (Cui, [0101]). Claims 9 and 17 incorporate substantively all the limitations of claim 1 in a non-transitory computer-readable storage medium and a system, and are rejected on similar grounds as above. Chen teaches the processors and storage medium of these claims at [0066] and [0126]. Regarding claim 2, the combination of Chen and Cui teaches the method of claim 1, further comprising training the risk-aware encoder of the generative network to learn the risk-biased latent space distribution based on past and/or future trajectories of the ego vehicle and the risk-sensitivity (Chen, [0096] – “In an embodiment, the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5) in which P is the probability distribution of X and a tunes the level of risk-averseness. In an embodiment, CVaR is the mean of the lowest α-percentile values of x under P… During training, α may be used to trade-off the model's focus on encoder accuracy vs diversity.” – teaches training the risk-aware encoder of the generative network (trajectory prediction model including encoder is trained with one or more conditional value at risk based loss functions) to learn the risk-biased latent space distribution based on the risk sensitivity (risk-averseness variable a) and based on past trajectories of the ego vehicle (as in [0076]) and/or future trajectories of the ego vehicle as in [0094] – “the trajectory prediction model is trained in connection with Evidence Lower Bound (ELBO) loss, which is denoted by following formula, although any variations thereof can be utilized [ELBO formula] in which z is the clique latent variable, y is the future trajectories of all nodes, and x is the conditional variable, consisting of node and edge history, map encoding, and lane information for all nodes in the clique.” – teaches training the trajectory prediction model including the encoder with ELBO loss which utilizes y as the future trajectories of all nodes and x which consists of node and edge history for all nodes in the clique). Claim 10 is similar to claim 2, hence similarly rejected. Regarding claim 5, the combination of Chen and Cui teaches the method of claim 1, in which predicting the risk-biased future surrounding agent trajectories comprises: computing a risk loss based on the computed expected cost (Chen, [0096] – “In an embodiment, the trajectory prediction model may utilize one or more loss functions to prevent or otherwise mitigate mode collapse, which refers to a process in which a decoder tends to predict similar trajectories under different modes since the likelihood cost is a weighted sum of 2-norm errors and the average prediction is likely to be a local minimum. In an embodiment, the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5)” – teaches computing a risk loss (CVaR) based on the computed expected cost (in Eq. (5), cost is E[X])); and computing a risk-biasing loss estimation based on the computed risk loss (Chen, [0096] – “In an embodiment, the trajectory prediction model is trained in connection with one or more loss functions denoted through the following formula, although any variations thereof can be utilized: Eq. (7) in which the formula is the best α-percentile loss value among the discrete modes, and the CVaR loss does not force all modes to match the ground truth, only those that are already close, directly preventing mode collapse. The trajectory prediction model may utilize CVaR to focus on the best predictions to maintain output diversity.” – teaches computing a risk-biasing loss estimation based on the computed risk loss (Eq. (7) is based on computed risk-loss based on CVaR loss function and expected cost)). Chen fails to explicitly teach computing an expected cost associated with a predicted agent future trajectory and a predicted ego vehicle future trajectory. However, analogous to the field of the claimed invention, Cui teaches: computing an expected cost associated with a predicted agent future trajectory and a predicted ego vehicle future trajectory (Cui, [0087] – “In some implementations, a planner cost function can be used in the contingency planner 320 where the planner cost function can be a linear combination of various subcosts that encode different aspects of driving (e.g., comfort, traffic-rules, route, etc.) In particular, collision subcosts can personalize an SDV trajectory if it overlaps with the predicted trajectories of other actors or has high speed in close distance to them. Even more particularly, trajectories that violate a headway buffer to the lead vehicle can be penalized.” – teaches computing an expected cost (cost function is a linear combination of subcosts) with a predicted future trajectory and a predicted ego vehicle future trajectory (collision subcost is based on overlap of other actors’ predicted trajectories with self-driving vehicle, or ego vehicle, thus computing an expected cost associated with predicted agent trajectory and predicted ego vehicle trajectory)); Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the expected cost calculation of Cui to further modify the risk calculations of Chen and Cui in order to determine an expected cost between the ego vehicle and surrounding agent trajectories. Doing so would improve motion forecast and reduce computer resource usage, and reflect future interactions among multiple agents in a scene (Cui, [0005]). Claim 13 is similar to claim 5, hence similarly rejected. Regarding claim 6, the combination of Chen and Cui teaches the method of claim 5, in which computing the expected cost further comprises overestimating a probability of human motion when an expected cost of human motion exceeds a predetermined value according to a current motion plan of the ego vehicle (Chen, [0122] – “The one or more autonomous vehicle systems may utilize the predicted trajectories to calculate how to navigate a vehicle. As an illustrative example, the one or more autonomous vehicle systems utilize the predicted trajectories to calculate how to navigate a vehicle through the scene to avoid collisions with agents of the scene. The one or more autonomous vehicle systems may utilize the predicted trajectories and associated probability values to determine likely trajectories of agents in the scene, and cause a vehicle to move based on the determination (e.g., to avoid colliding with the agents of the scene).” and in [0124] – “ the MPC may plan M corresponding ego trajectories with the additional constraint that the first control inputs for all M ego trajectories must be the same, which can be denoted by following formulas, although any variations thereof can be utilized: Eq. (8) in which π.sub.i is the probability of prediction mode i, s′ and u′ are the planned state and input sequences of the ego vehicle under the i-th mode, custom-character is the cost function, and C is a constraint (e.g. collision avoidance), in which said formulas are a nonlinear optimization problem and is solved with any suitable process such as those of interior point optimizer (IPOPT), or any suitable optimizer.” – teaches overestimating a probability of human motion (systems utilize predicted trajectories to calculate how to navigate a vehicle to avoid collisions, thus overestimating a probability of human motion) when an expected cost of human motion exceeds a predetermined value according to a current motion plan of the ego vehicle (constraint C, which is the constraint for collision avoidance, is the predetermined value that when exceeded causes the system to calculate how to navigate the vehicle to avoid collisions)). Claim 14 is similar to claim 6, hence similarly rejected. Regarding claim 7, the combination of Chen and Cui teaches the method of claim 1. Chen fails to explicitly teach in which a planner of the ego vehicle selects a reduced amount of prediction samples during prediction. However, analogous to the field of the claimed invention, Cui teaches: in which a planner of the ego vehicle selects a reduced amount of prediction samples during prediction (Cui, [0090] – “ In some implementations, a sampling approach can be taken in the contingency planner 320 to solve minimization (e.g., minimization used in the actor convolutional neural network 312). In particular, a set of pairs can be generated which include possible short-term trajectories (e.g., single immediate action 322) and their possible subsequent set of trajectories 324. Specifically, a dense set of initial actions can be considered such that the final executed trajectory can be smooth and comfortable.” – teaches a planner of the ego vehicle selecting a reduced amount of prediction samples during prediction (planner 320 takes sampling approach to solve minimization, selects a dense set of initial actions)). Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the planner of Cui to further modify the method of Chen and Cui in order to select a reduced amount of samples during prediction. Doing so would find a proper contingent plan for the future and obtain a more accurate cost-to-go for the initial action (Cui, [0090]). Claims 15 and 19 are similar to claim 7, hence similarly rejected. Regarding claim 8, the combination of Chen and Cui teaches the method of claim 1, in which the trained encoder comprises a conditional variational auto-encoder (CVAE) encoder and the trained decoder comprises a CVAE decoder (Chen, [0064] – “In an embodiment, the trajectory prediction model is a discrete conditional variational autoencoder (CVAE) model that outputs joint trajectory predictions for multiple agents in a scene, ensuring high scene consistency by reasoning about each agent's motion policy and the influence of their neighbors” – teaches the trained encoder and trained decoder comprise a CVAE encoder and CVAE decoder, respectively (the trajectory prediction model is a discrete CVAE model)). Claims 16 and 20 are similar to claim 8, hence similarly rejected. Claim(s) 3 and 11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chen and Cui as applied to claims 1, 9, and 17 above, and further in view of Fidler et al. (US Pub. No. 2022/0067983, published March 2022, hereinafter “Fidler”). Regarding claim 3, the combination of Chen and Cui teaches the method of claim 1 further comprising: training a generative predictive model, including an encoder and a decoder, to determine a probability of an event occurring (Chen, [0064] – “In at least one embodiment, the trajectory prediction model comprises an encoder 102 and a decoder 124, and can comprise various components not depicted in FIG. 1. In an embodiment, one or more systems utilize the trajectory prediction model to generate one or more trajectory predictions of one or more agents in a scene. The trajectory prediction model may be in accordance with those described in connection with FIGS. 2-8. In an embodiment, the trajectory prediction model is a discrete conditional variational autoencoder (CVAE) model that outputs joint trajectory predictions for multiple agents in a scene, ensuring high scene consistency by reasoning about each agent's motion policy and the influence of their neighbors.” – teaches a generative predictive model (trajectory prediction model), including an encoder and a decoder, trained to determine a probability of an event occurring as in [0096] – “the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5) in which P is the probability distribution of X and a tunes the level of risk-averseness. In an embodiment, CVaR is the mean of the lowest α-percentile values of x under P.”); replacing the trained encoder with the risk-aware encoder (Chen, [0098] – “The one or more systems may update one or more components of the trajectory prediction model (e.g., of the encoder 102 and/or decoder 124) such that calculated loss is minimized. The one or more systems may update or otherwise train one or more components of the trajectory prediction model through one or more functions and/or processes such as those described herein and in connection with FIG. 10. The one or more systems may continuously cause the trajectory prediction model to process the training data, or portions of the training data, calculate loss based on results of the processing by the trajectory prediction model, and update one or more components of the trajectory prediction model until loss is below a defined threshold, accuracy of the trajectory prediction model is above a defined threshold, and/or until any suitable event based on any suitable metric associated with the trajectory prediction model.” – teaches replacing the trained encoder with the risk-aware encoder (encoder may update one or more components of the trajectory prediction model, such as the encoder, to minimize calculated loss)); training the risk-aware encoder with an added constraint of risk estimation (Chen, [0096] – “the trajectory prediction model is trained in connection with one or more conditional value at risk (CVaR) based loss functions, in which CVaR is defined through the following formula, although any variations thereof can be utilized: Eq. (5) in which P is the probability distribution of X and a tunes the level of risk-averseness. In an embodiment, CVaR is the mean of the lowest α-percentile values of x under P… During training, α may be used to trade-off the model's focus on encoder accuracy vs diversity.” – teaches training the risk aware encoder with an added constraint of risk estimation (trains using CVaR based loss functions, tunes risk-averseness variable a to trade off focus on encoder accuracy vs diversity)); and operating the trained decoder to predict events with a focus on the events that have a high cost or risk (Chen, [0092] – “The decoder 124 may output predicted trajectories for agents of each clique in the scene (e.g., denoted as s.sub.pred). In some examples, the predicted trajectories are in reference to a particular future time interval. In an embodiment, for each agent of the particular clique, the decoder 124 outputs one or more trajectories, in which each trajectory corresponds to a respective particular combination of modes of agents in the particular clique.” and in [0098] – “The one or more systems may continuously cause the trajectory prediction model to process the training data, or portions of the training data, calculate loss based on results of the processing by the trajectory prediction model, and update one or more components of the trajectory prediction model until loss is below a defined threshold, accuracy of the trajectory prediction model is above a defined threshold, and/or until any suitable event based on any suitable metric associated with the trajectory prediction model.” – teaches operating the trained decoder to predict events with a focus on the events that have a high cost or risk (decoder outputs predicted trajectories of agents in the scene and is operated to predict any suitable event based on any suitable metric associated with the trajectory prediction model)). The combination of Chen and Cui fails to explicitly teach fixing the trained decoder such that the trained decoder is no longer training; and training the risk-aware encoder to emulate the trained encoder. However, analogous to the field of the claimed invention, Fidler teaches: fixing the trained decoder such that the trained decoder is no longer training (Fidler, [0074] – “Freezing previously learnt decoder 112, stated as p.sub.w.sub.1(y|z), a new encoder 108 may be learned.” and in [0091] – “In at least one embodiment, said freezing comprises halting changes to various weights or parameters of said decoder, while training to other portions of one or more neural networks associated with said decoder continues.” – teaches fixing the trained decoder such that the trained decoder is no longer training (learnt decoder 112 is frozen, thus the trained decoder is no longer training)); replacing the trained encoder with the risk-aware encoder (Fidler, [0065] – “given a dataset custom-character={y.sub.i}.sub.i=1.sup.N, an amodal-vae 104 learns a latent variable generative model p(y, z)=p.sub.w.sub.1 (y|z)p(z), where p(z) is a prior distribution over latent variables and p.sub.w.sub.1(y|z) is a likelihood distribution, usually interpreted as a decoder and typically parametrized by a neural network with parameters w.sub.1. In at least one embodiment, a true posterior distribution p(y, z) may be intractable, and amodal-vae 104 instead employs an auxiliary approximate posterior distribution or encoder q.sub.w.sub.2(z|y), parametrized by another neural network with parameters w.sub.2.” – teaches replacing the trained encoder with the risk-aware encoder (amodal-vae employs an auxiliary encoder instead of the initial encoder)); training the risk-aware encoder to emulate the trained encoder with an added constraint (Fidler, [0065] – “In at least one embodiment, a true posterior distribution p(y, z) may be intractable, and amodal-vae 104 instead employs an auxiliary approximate posterior distribution or encoder q.sub.w.sub.2(z|y), parametrized by another neural network with parameters w.sub.2. In at least one embodiment, when additional information about training data is available, such as a sample's classes or category c, amodal-vae 104 is extended to be a conditional variational autoencoder, in which an encoder portion and decoder portion are conditioned on this class information.” – teaches training an encoder to emulate the trained encoder with an added constraint (amodal-vae 104 employs an auxiliary encoder, parametrized by another neural network, and amodal-vae is extended to be a conditional variational autoencoder in which an encoder portion is conditioned on class information, an added constraint)); Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the fixing of the decoder and training of an encoder to emulate the trained encoder of Fidler to the risk-aware encoder and decoder operation of Chen and Cui in order to fix the decoder and replace the trained encoder with a risk constrained encoder. Doing so would condition an encoder and decoder according to a category (Fidler, [0065]) and enable the system to train a new encoder while the corresponding decoder is fixed (Fidler, [0092]). Claim 11 is similar to claim 3, hence similarly rejected. Response to Arguments Applicant's arguments filed 24 July 2026 have been fully considered but they are not persuasive. Applicant argues on pp. 1-2 of Remarks that claims 17 and 19-20 do not invoke 35 U.S.C. 112(f) and requests interpretation of the claims without invoking 35 U.S.C. 112(f). MPEP 2181(I) states “Application of 35 U.S.C. 112(f) is driven by the claim language, not by applicant’s intent or mere statements to the contrary included in the specification or made during prosecution. See In re Donaldson Co., 16 F.3d at 1194, 29 USPQ2d at 1850 (stating that 35 U.S.C. 112, sixth paragraph "merely sets a limit on how broadly the PTO may construe means-plus-function language under the rubric of reasonable interpretation’"). The Federal Circuit has held that applicants (and reexamination patentees) before the USPTO have the opportunity and the obligation to define their inventions precisely during proceedings before the USPTO. See In re Morris, 127 F.3d 1048, 1056–57, 44 USPQ2d 1023, 1029–30 (Fed. Cir. 1997) (35 U.S.C. 112, second paragraph places the burden of precise claim drafting on the applicant);” and “In response to the Office action that finds that 35 U.S.C. 112(f) is invoked, if applicant does not want to have the claim limitation interpreted under 35 U.S.C. 112(f), applicant may: (1) present a sufficient showing to establish that the claim limitation recites sufficient structure to perform the claimed function so as to avoid interpretation under 35 U.S.C. 112(f); or (2) amend the claim limitation in a way that avoids interpretation under 35 U.S.C. 112(f) (e.g., by reciting sufficient structure to perform the claimed function)”. Examiner respectfully disagrees that claim 17 should not be interpreted under 35 U.S.C. 112(f). The claims recite a generic placeholder for structure with functional language and is not modified by sufficient structure, acts, material for performing the claimed function. Therefore, the presumption that 112(f) does not apply in the absence of “means for” language has been overcome. See MPEP 2181. Examiner recommends changing the generic placeholders to structural language or adding other sufficient structure capable of carrying out the claimed functions. Applicant’s arguments and amendments have overcome the 35 U.S.C. 101 rejection. Applicant’s arguments, see pp. 4-5 of Remarks, filed 24 July 2026, with respect to the rejection(s) of claim(s) 1, 9, and 17 under 35 U.S.C. 102 have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made under 35 U.S.C. 103 over Chen in view of Cui. Chen teaches the amended limitation of claim 1 regarding “in which the risk-biased latent space distribution overestimates…”. Cui teaches the amended limitation of claim 1 regarding “the risk-aware encoder being trained… subject to a divergence penalty…”. Applicant further argues on pp. 5 that Chen is limited to a single encoder. Examiner respectfully disagrees. The specification of the claimed invention at [0099] states that “The method 700 further includes replacing the encoder with a risk- aware encoder. The method 700 also includes training the risk-aware encoder to emulate the encoder with an added constraint of risk estimation.” – which describes that the risk-aware encoder emulates and replaces the trained encoder that produces risk-neutral future surrounding agent trajectories (See also Specification at [0022] – “augments pre-trained generative model with additional encoding process”). The risk-aware encoder emulates the trained encoder with an added constraint of risk estimation. Chen teaches at [0061] – “The trajectory prediction model may increase output sample diversity by augmenting a loss function with a tunable risk measure that determines weights between trajectory samples during training.”, [0064] – “ In at least one embodiment, the trajectory prediction model comprises an encoder 102 and a decoder 124, and can comprise various components not depicted in FIG. 1.” and in [0098] – “The one or more systems may update one or more components of the trajectory prediction model (e.g., of the encoder 102 and/or decoder 124) such that calculated loss is minimized. The one or more systems may update or otherwise train one or more components of the trajectory prediction model through one or more functions and/or processes such as those described herein and in connection with FIG. 10. The one or more systems may continuously cause the trajectory prediction model to process the training data, or portions of the training data, calculate loss based on results of the processing by the trajectory prediction model, and update one or more components of the trajectory prediction model…” – the trajectory prediction model, which comprises an encoder and decoder, may augment a loss function with a tunable risk measure. Thus, Chen teaches an initial trained encoder (which produces risk-neutral future agent surrounding trajectories) that is replaced with a risk-aware encoder that emulates the trained encoder and augments a loss function of the trained encoder with an added tunable risk measure. The systems may continuously cause the trajectory prediction model to process data, calculate loss based on results, and update the components of the prediction model, such as by augmenting a loss function with a risk constraint, until any suitable event based on any suitable metric is satisfied. Thus, Chen teaches sampling a risk-neutral latent space generated by a trained encoder, updating the trained encoder by augmenting a loss function with a tunable risk measure, and sampling from the risk-biased latent space distribution generated by the updated encoder that has an augmented loss function with a tunable risk measure. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Yang et al. (NPL: WCSAC: Worst-Case Soft Actor Critic for Safety-Constrained Reinforcement Learning, published 2021) teaches worst-case analysis in safety-critical domains. Teaches optimizing agent policies under the premise that their worst-case performance, determined using CVaR, satisfies constraints. Teaches using CVaR to overestimate policies in safety-critical domains to determine policies that satisfy certain constraints in worst-case performances. Any inquiry concerning this communication or earlier communications from the examiner should be directed to LOUIS C NYE whose telephone number is 571-272-0636. The examiner can normally be reached Monday - Friday 9:00AM - 5:00PM. 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, MATT ELL can be reached at 571-270-3264. 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. /LOUIS CHRISTOPHER NYE/Examiner, Art Unit 2141 /MATTHEW ELL/Supervisory Patent Examiner, Art Unit 2141
Read full office action

Prosecution Timeline

Show 4 earlier events
Apr 13, 2026
Response Filed
Jun 16, 2026
Final Rejection mailed — §103, §112
Jul 23, 2026
Examiner Interview Summary
Jul 23, 2026
Applicant Interview (Telephonic)
Jul 24, 2026
Response after Non-Final Action
Sep 10, 2026
Request for Continued Examination
Sep 12, 2026
Response after Non-Final Action
Sep 23, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12725092
SYSTEM AND METHOD FOR DECENTRALIZED FEDERATED LEARNING
5y 2m to grant Granted Sep 01, 2026
Patent 12639577
SYSTEMS AND METHODS FOR SELF SUPERVISED MULTI-VIEW REPRESENTATION LEARNING FOR TIME SERIES
4y 8m to grant Granted May 26, 2026
Patent 12524683
METHOD FOR PREDICTING REMAINING USEFUL LIFE (RUL) OF AERO-ENGINE BASED ON AUTOMATIC DIFFERENTIAL LEARNING DEEP NEURAL NETWORK (ADLDNN)
3y 2m to grant Granted Jan 13, 2026
Study what changed to get past this examiner. Based on 3 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
29%
Grant Probability
59%
With Interview (+30.0%)
4y 2m (~4m remaining)
Median Time to Grant
High
PTA Risk
Based on 14 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