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: 20240071221
    Abstract: 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 agent
    Type: Application
    Filed: November 8, 2023
    Publication date: February 29, 2024
    Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
  • Publication number: 20240067215
    Abstract: 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: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Publication number: 20240043034
    Abstract: 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: Application
    Filed: October 11, 2023
    Publication date: February 8, 2024
    Inventors: Collin Johnson, Alexander Cunningham, Timothy Saucer, Edwin B. Olson
  • Patent number: 11845468
    Abstract: 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: Grant
    Filed: September 29, 2022
    Date of Patent: December 19, 2023
    Assignee: May Mobility, Inc.
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Patent number: 11847913
    Abstract: 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 agent
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: December 19, 2023
    Assignee: May Mobility, Inc.
    Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
  • Patent number: 11814072
    Abstract: 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: Grant
    Filed: February 14, 2023
    Date of Patent: November 14, 2023
    Assignee: May Mobility, Inc.
    Inventors: Collin Johnson, Alexander Cunningham, Timothy Saucer, Edwin B. Olson
  • Patent number: 11745764
    Abstract: 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: Grant
    Filed: September 9, 2022
    Date of Patent: September 5, 2023
    Assignee: May Mobility, Inc.
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Publication number: 20230256991
    Abstract: 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: Application
    Filed: February 14, 2023
    Publication date: August 17, 2023
    Inventors: Collin Johnson, Alexander Cunningham, Timothy Saucer, Edwin B. Olson
  • Publication number: 20230166764
    Abstract: 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: Application
    Filed: December 1, 2022
    Publication date: June 1, 2023
    Inventors: Collin Johnson, Yash Bagla, Kapil Borle, Akshay Katpatal, Mahmood Mahmood, Edwin B. Olson
  • Publication number: 20230033977
    Abstract: 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: Application
    Filed: September 29, 2022
    Publication date: February 2, 2023
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Publication number: 20230027212
    Abstract: 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: Application
    Filed: September 21, 2022
    Publication date: January 26, 2023
    Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
  • Publication number: 20230001952
    Abstract: 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: Application
    Filed: September 9, 2022
    Publication date: January 5, 2023
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Publication number: 20230001958
    Abstract: 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: Application
    Filed: September 9, 2022
    Publication date: January 5, 2023
    Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
  • Patent number: 11472436
    Abstract: 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: Grant
    Filed: April 4, 2022
    Date of Patent: October 18, 2022
    Assignee: May Mobility, Inc
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Patent number: 11472444
    Abstract: 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: Grant
    Filed: December 17, 2021
    Date of Patent: October 18, 2022
    Assignee: May Mobility, Inc.
    Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
  • Publication number: 20220315051
    Abstract: 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: Application
    Filed: April 4, 2022
    Publication date: October 6, 2022
    Inventors: Sajan Patel, Collin Johnson, Gregory Meyer, Edwin B. Olson
  • Publication number: 20220194436
    Abstract: 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: Application
    Filed: December 17, 2021
    Publication date: June 23, 2022
    Inventors: Robert Goeddel, Collin Johnson, Melinda Kothbauer, Jeff Sterniak, Tom Voorheis, Edwin B. Olson
  • Publication number: 20200402398
    Abstract: 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 agent
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
  • Patent number: 10803745
    Abstract: 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 agent
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 13, 2020
    Assignee: May Mobility, Inc.
    Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson
  • Publication number: 20200168085
    Abstract: 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 agent
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Steve Vozar, Edwin Olson, Sean M. Messenger, Collin Johnson