Patents by Inventor Collin Johnson
Collin Johnson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260064856Abstract: A method for risk-aware policy assessment for an autonomous vehicle can include: collecting information associated with an environment of an ego vehicle; determining a set of policy proposals; determining and assessing a set of risks encounterable (e.g., potentially encountered in the future) by the ego vehicle; selecting a policy based on the set of risks, operating the ego vehicle based on the assessed risks, and/or any other suitable elements. Additionally or alternatively, the method can include any or all of: performing a set of simulations, analyzing the simulation results, determining a set of discount profiles, discounting a set of risks, and/or any other processes. The method can be performed with a system as described below and/or any other suitable system.Type: ApplicationFiled: September 4, 2025Publication date: March 5, 2026Applicant: May Mobility, Inc.Inventors: Jacob Crossman, Collin Johnson, Juan Pablo Gonzalez
-
Patent number: 12559132Abstract: A method for conditional operation of an autonomous agent includes: collecting a set of inputs; processing the set of inputs; determining a set of policies for the agent; evaluating the set of policies; and operating the ego agent. A system for conditional operation of an autonomous agent includes a set of computing subsystems (equivalently referred to herein as a set of computers) and/or processing subsystems (equivalently referred to herein as a set of processors), which function to implement any or all of the processes of the method.Type: GrantFiled: October 11, 2023Date of Patent: February 24, 2026Assignee: May Mobility, Inc.Inventors: Collin Johnson, Alexander Cunningham, Timothy Saucer, Edwin B. Olson
-
Patent number: 12559143Abstract: The method for dynamically updating an environmental representation of an autonomous agent can include: receiving a set of inputs; generating an environmental representation; and updating the environmental representation. Additionally or alternatively, the method can include providing the environmental representation to a planning module and/or any other suitable processes. The method functions to generate and/or dynamically update an environmental representation to facilitate control of an autonomous agent.Type: GrantFiled: September 9, 2022Date of Patent: February 24, 2026Assignee: May Mobility, Inc.Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
-
Publication number: 20260028044Abstract: A method for risk-aware policy assessment for an autonomous vehicle can include: collecting information associated with an environment of an ego vehicle; determining a set of policies; determining and assessing a set of risks encounterable (e.g., potentially encountered in the future) by the ego vehicle, and operating the ego vehicle based on the assessed risks. A system implementing the method can include a sensor suite, a computing system, a vehicle control system, and/or any other suitable set of components. In variants, the computing system can implement a multi-policy decision model, a risk model, an element selector, a policy generator, a fallback controller, policies (e.g., made up at least of policy elements, etc.), and/or any other suitable system components.Type: ApplicationFiled: July 15, 2025Publication date: January 29, 2026Applicant: May Mobility, Inc.Inventors: Collin Johnson, Jacob Crossman, Edwin B. Olson
-
Publication number: 20260015011Abstract: A system for impact-based operation of an autonomous agent (equivalently referred to herein as an ego agent and autonomous vehicle) includes and/or interfaces with a computing subsystem (equivalently referred to herein as a computer and/or set of computers). A method for impact-based operation of an autonomous agent includes: receiving a set of inputs; predicting a set of future scenarios; and determining a set of metrics based on the set of future scenarios. Additionally or alternatively, the method can include operating the autonomous agent based on the set of metrics and/or any other processes.Type: ApplicationFiled: September 17, 2025Publication date: January 15, 2026Applicant: May Mobility, Inc.Inventors: Collin Johnson, Yash Bagla, Kapil Borle, Akshay Katpatal, Mahmood Mahmood, Edwin B. Olson
-
Patent number: 12441364Abstract: A system for impact-based operation of an autonomous agent (equivalently referred to herein as an ego agent and autonomous vehicle) includes and/or interfaces with a computing subsystem (equivalently referred to herein as a computer and/or set of computers). A method for impact-based operation of an autonomous agent includes: receiving a set of inputs; predicting a set of future scenarios; and determining a set of metrics based on the set of future scenarios. Additionally or alternatively, the method can include operating the autonomous agent based on the set of metrics and/or any other processes.Type: GrantFiled: May 3, 2024Date of Patent: October 14, 2025Assignee: May Mobility, Inc.Inventors: Collin Johnson, Yash Bagla, Kapil Borle, Akshay Katpatal, Mahmood Mahmood, Edwin B. Olson
-
Publication number: 20250263092Abstract: A system for operating an autonomous agent with incomplete environmental information can include and/or interface an autonomous operating system and an autonomous agent. A method for operating an autonomous agent with incomplete environmental information includes any or all of: receiving a set of inputs; determining a set of known objects in the ego vehicle's environment; determining a set of blind regions in the ego vehicle's environment; and inserting a set of virtual objects into the set of blind regions; selecting a set of virtual objects based on the set of blind regions; operating the autonomous agent based on the set of virtual objects; and/or any other suitable processes.Type: ApplicationFiled: May 5, 2025Publication date: August 21, 2025Applicant: May Mobility, Inc.Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
-
Patent number: 12394311Abstract: A system and method includes an autonomous agent having a communication interface that enables the autonomous agent to communicate with a plurality of infrastructure sensing devices; a plurality of distinct health monitors that monitor distinct operational aspects of the autonomous agent; an autonomous state machine that computes a plurality of allowed operating states of the autonomous agent based on inputs from the plurality of distinct health monitors; a plurality of distinct autonomous controllers that generate a plurality of distinct autonomous control instructions; and an arbiter of autonomous control instructions that: collects, as a first input, the plurality of autonomous control instructions generated by each of the plurality of distinct autonomous controllers; collects, as a second input, data relating to the plurality of allowed operating state of the autonomous agent; and selectively enables only a subset of the autonomous control instructions to pass to driving components of the autonomous agentType: GrantFiled: November 8, 2023Date of Patent: August 19, 2025Assignee: May Mobility, Inc.Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
-
Patent number: 12371067Abstract: The method for dynamically updating an environmental representation of an autonomous agent can include: receiving a set of inputs S210; generating an environmental representation S220; and updating the environmental representation S230. Additionally or alternatively, the method S200 can include providing the environmental representation to a planning module S240 and/or any other suitable processes. The method S200 functions to generate and/or dynamically update an environmental representation to facilitate control of an autonomous agent.Type: GrantFiled: September 21, 2022Date of Patent: July 29, 2025Assignee: May Mobility, Inc.Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
-
Patent number: 12319313Abstract: A system for operating an autonomous agent with incomplete environmental information can include and/or interface an autonomous operating system and an autonomous agent. A method for operating an autonomous agent with incomplete environmental information includes any or all of: receiving a set of inputs; determining a set of known objects in the ego vehicle's environment; determining a set of blind regions in the ego vehicle's environment; and inserting a set of virtual objects into the set of blind regions; selecting a set of virtual objects based on the set of blind regions; operating the autonomous agent based on the set of virtual objects; and/or any other suitable processes.Type: GrantFiled: November 6, 2023Date of Patent: June 3, 2025Assignee: May Mobility, Inc.Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
-
Publication number: 20240312347Abstract: A method 100 assessing and mitigating risks encounterable by an autonomous vehicle includes collecting information associated with an environment of an ego vehicle and determining and assessing a set of risks encounterable by the ego vehicle. A system for assessing and mitigating risks can include and/or interface with an ego vehicle (equivalently referred to herein as an autonomous vehicle, autonomous agent, ego agent, agent, etc.) and a set of computing subsystems (equivalently referred to herein as a set of computers) and/or processing subsystems (equivalently referred to herein as a set of processors), which function to implement any or all of the processes of the method.Type: ApplicationFiled: May 23, 2024Publication date: September 19, 2024Applicant: May Mobility, Inc.Inventors: Jacob Crossman, Collin Johnson, Edwin B. Olson
-
Publication number: 20240278804Abstract: A system for impact-based operation of an autonomous agent (equivalently referred to herein as an ego agent and autonomous vehicle) includes and/or interfaces with a computing subsystem (equivalently referred to herein as a computer and/or set of computers). A method for impact-based operation of an autonomous agent includes: receiving a set of inputs; predicting a set of future scenarios; and determining a set of metrics based on the set of future scenarios. Additionally or alternatively, the method can include operating the autonomous agent based on the set of metrics and/or any other processes.Type: ApplicationFiled: May 3, 2024Publication date: August 22, 2024Applicant: May Mobility, Inc.Inventors: Collin Johnson, Yash Bagla, Kapil Borle, Akshay Katpatal, Mahmood Mahmood, Edwin B. Olson
-
Patent number: 12027053Abstract: A method 100 assessing and mitigating risks encounterable by an autonomous vehicle includes collecting information associated with an environment of an ego vehicle and determining and assessing a set of risks encounterable by the ego vehicle. A system for assessing and mitigating risks can include and/or interface with an ego vehicle (equivalently referred to herein as an autonomous vehicle, autonomous agent, ego agent, agent, etc.) and a set of computing subsystems (equivalently referred to herein as a set of computers) and/or processing subsystems (equivalently referred to herein as a set of processors), which function to implement any or all of the processes of the method.Type: GrantFiled: December 13, 2023Date of Patent: July 2, 2024Assignee: May Mobility, Inc.Inventors: Jacob Crossman, Collin Johnson, Edwin B. Olson
-
Patent number: 12012123Abstract: A system for impact-based operation of an autonomous agent (equivalently referred to herein as an ego agent and autonomous vehicle) includes and/or interfaces with a computing subsystem (equivalently referred to herein as a computer and/or set of computers). A method for impact-based operation of an autonomous agent includes: receiving a set of inputs; predicting a set of future scenarios; and determining a set of metrics based on the set of future scenarios. Additionally or alternatively, the method can include operating the autonomous agent based on the set of metrics and/or any other processes.Type: GrantFiled: December 1, 2022Date of Patent: June 18, 2024Assignee: May Mobility, Inc.Inventors: Collin Johnson, Yash Bagla, Kapil Borle, Akshay Katpatal, Mahmood Mahmood, Edwin B. Olson
-
Publication number: 20240194076Abstract: A method 100 assessing and mitigating risks encounterable by an autonomous vehicle includes collecting information associated with an environment of an ego vehicle and determining and assessing a set of risks encounterable by the ego vehicle. A system for assessing and mitigating risks can include and/or interface with an ego vehicle (equivalently referred to herein as an autonomous vehicle, autonomous agent, ego agent, agent, etc.) and a set of computing subsystems (equivalently referred to herein as a set of computers) and/or processing subsystems (equivalently referred to herein as a set of processors), which function to implement any or all of the processes of the method.Type: ApplicationFiled: December 13, 2023Publication date: June 13, 2024Inventors: Jacob Crossman, Collin Johnson, Edwin B. Olson
-
Publication number: 20240067215Abstract: A system for operating an autonomous agent with incomplete environmental information can include and/or interface an autonomous operating system and an autonomous agent. A method for operating an autonomous agent with incomplete environmental information includes any or all of: receiving a set of inputs; determining a set of known objects in the ego vehicle's environment; determining a set of blind regions in the ego vehicle's environment; and inserting a set of virtual objects into the set of blind regions; selecting a set of virtual objects based on the set of blind regions; operating the autonomous agent based on the set of virtual objects; and/or any other suitable processes.Type: ApplicationFiled: November 6, 2023Publication date: February 29, 2024Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
-
Publication number: 20240071221Abstract: A system and method includes an autonomous agent having a communication interface that enables the autonomous agent to communicate with a plurality of infrastructure sensing devices; a plurality of distinct health monitors that monitor distinct operational aspects of the autonomous agent; an autonomous state machine that computes a plurality of allowed operating states of the autonomous agent based on inputs from the plurality of distinct health monitors; a plurality of distinct autonomous controllers that generate a plurality of distinct autonomous control instructions; and an arbiter of autonomous control instructions that: collects, as a first input, the plurality of autonomous control instructions generated by each of the plurality of distinct autonomous controllers; collects, as a second input, data relating to the plurality of allowed operating state of the autonomous agent; and selectively enables only a subset of the autonomous control instructions to pass to driving components of the autonomous agentType: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
-
Publication number: 20240043034Abstract: A method for conditional operation of an autonomous agent includes: collecting a set of inputs; processing the set of inputs; determining a set of policies for the agent; evaluating the set of policies; and operating the ego agent. A system for conditional operation of an autonomous agent includes a set of computing subsystems (equivalently referred to herein as a set of computers) and/or processing subsystems (equivalently referred to herein as a set of processors), which function to implement any or all of the processes of the method.Type: ApplicationFiled: October 11, 2023Publication date: February 8, 2024Inventors: Collin Johnson, Alexander Cunningham, Timothy Saucer, Edwin B. Olson
-
Patent number: 11845468Abstract: A system for operating an autonomous agent with incomplete environmental information can include and/or interface an autonomous operating system and an autonomous agent. A method for operating an autonomous agent with incomplete environmental information includes any or all of: receiving a set of inputs; determining a set of known objects in the ego vehicle's environment; determining a set of blind regions in the ego vehicle's environment; and inserting a set of virtual objects into the set of blind regions; selecting a set of virtual objects based on the set of blind regions; operating the autonomous agent based on the set of virtual objects; and/or any other suitable processes.Type: GrantFiled: September 29, 2022Date of Patent: December 19, 2023Assignee: May Mobility, Inc.Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
-
Patent number: 11847913Abstract: A system and method includes an autonomous agent having a communication interface that enables the autonomous agent to communicate with a plurality of infrastructure sensing devices; a plurality of distinct health monitors that monitor distinct operational aspects of the autonomous agent; an autonomous state machine that computes a plurality of allowed operating states of the autonomous agent based on inputs from the plurality of distinct health monitors; a plurality of distinct autonomous controllers that generate a plurality of distinct autonomous control instructions; and an arbiter of autonomous control instructions that: collects, as a first input, the plurality of autonomous control instructions generated by each of the plurality of distinct autonomous controllers; collects, as a second input, data relating to the plurality of allowed operating state of the autonomous agent; and selectively enables only a subset of the autonomous control instructions to pass to driving components of the autonomous agentType: GrantFiled: September 8, 2020Date of Patent: December 19, 2023Assignee: May Mobility, Inc.Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson