Method and system for predicting external agent behavior

US12545290B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12545290-B2
Application numberUS-202418982386-A
CountryUS
Kind codeB2
Filing dateDec 16, 2024
Priority dateDec 14, 2023
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for predicting external agent behavior can include: receiving decisioning data, identifying a set of environmental agents (e.g., external agents), and evaluating a set of hypotheses for each environmental agent. A system for predicting external agent behavior can include a computing system and a sensor suite (e.g., onboard an autonomous vehicle), which can function to implement any or all of the processes of the method.

First claim

Opening claim text (preview).

We claim: 1 . A method, comprising: collecting data from a set of sensors onboard an autonomous vehicle; identifying an environmental agent in an environment of the autonomous vehicle; generating a tree model based on a set of decisions, the tree model comprising nodes representing hypotheses for the environmental agent, wherein generating the tree model comprises: for a parent decision in the set of decisions: using a parent decision model associated with the parent decision, determining a probability for each of a set of parent hypotheses for the parent decision based on a first subset of the data; and for a child decision in the set of decisions: for each parent hypothesis in the set of parent hypotheses: using a child decision model associated with the child decision, determining a probability for each of a set of child hypotheses for the child decision based on a second subset of the data; determining a set of environmental agent policy options for the environmental agent based on the tree model, wherein each environmental agent policy option in the set of environmental agent policy options is defined by a branch of the tree model comprising a set of hypotheses; performing a set of simulations based on the set of environmental agent policy options and a set of ego agent policy options for the autonomous vehicle, wherein performing each simulation in the set of simulations comprises: selecting an ego agent policy option from the set of ego agent policy options; selecting an environmental agent policy option from the set of environmental agent policy options, wherein a probability of selecting the environmental agent policy option is determined based on a probability distribution of the set of environmental agent policy options, the probability distribution determined based on the tree model; simulating the ego agent policy option and the environmental agent policy option as a joint policy set; selecting an ego agent policy for the autonomous vehicle based on the set of simulations; and operating the autonomous vehicle according to the selected ego agent policy. 2 . The method of claim 1 , wherein, for each parent hypothesis in the set of parent hypotheses, the probability for each of the set of child hypotheses is further determined based on the probability for the parent hypothesis. 3 . The method of claim 1 , wherein, for each parent hypothesis in the set of parent hypotheses, the child decision model associated with the child decision is selected based on the parent hypothesis. 4 . The method of claim 3 , wherein the parent decision comprises an agent classification, wherein the set of parent hypotheses comprises a vehicle classification and a pedestrian classification, wherein the child decision is associated with a first child decision model for the child decision and a second child decision model for the child decision, wherein the first child decision model for the child decision corresponds to the vehicle classification and the second child decision model for the child decision corresponds to the pedestrian classification. 5 . The method of claim 1 , wherein the set of parent hypotheses for the parent decision are predetermined. 6 . The method of claim 5 , wherein the set of child hypotheses for the child decision are determined based on the data. 7 . The method of claim 1 , wherein the set of decisions comprise at least: an agent classification decision, a route decision, a decision for an environmental agent response to the autonomous vehicle, and an acceleration decision. 8 . The method of claim 1 , wherein a decision in the set of decisions comprises a jaywalking decision. 9 . A method, comprising: collecting data from a set of sensors onboard an autonomous vehicle; identifying an environmental agent in an environment of the autonomous vehicle; generating a tree model based on a set of decisions, the tree model comprising nodes representing hypotheses for the environmental agent, wherein generating the tree model comprises: for a parent decision in the set of decisions: using a parent decision model associated with the parent decision, determining a probability for each of a set of parent hypotheses for the parent decision based on a first subset of the data; and for a child decision in the set of decisions: for each parent hypothesis in the set of parent hypotheses: using a child decision model associated with the child decision, determining a probability for each of a set of child hypotheses for the child decision based on a second subset of the data; determining a set of environmental agent policy options for the environmental agent based on the tree model, wherein each environmental agent policy option in the set of environmental agent policy options is defined by a branch of the tree model comprising a set of hypotheses; determining a sample of environmental agent policy options selected from the set of environmental agent policy options, wherein the environmental agent policy options in the sample are selected based on a probability distribution of the set of environmental agent policy options, the probability distribution determined based on the tree model, wherein at least one environmental agent policy option is selected multiple times; for each environmental policy agent option in the sample, performing a simulation; selecting an ego agent policy for the autonomous vehicle based on the simulations; and operating the autonomous vehicle according to the selected ego agent policy.

Assignees

Inventors

Classifications

  • G06N20/20Primary

    Ensemble learning · CPC title

  • Pedestrians · CPC title

  • Intention, e.g. lane change or imminent movement · CPC title

  • B60W60/001Primary

    Planning or execution of driving tasks · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12545290B2 cover?
A method for predicting external agent behavior can include: receiving decisioning data, identifying a set of environmental agents (e.g., external agents), and evaluating a set of hypotheses for each environmental agent. A system for predicting external agent behavior can include a computing system and a sensor suite (e.g., onboard an autonomous vehicle), which can function to implement any or …
Who is the assignee on this patent?
May Mobility Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).