Patents by Inventor AARON CARROLL

AARON CARROLL 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).

  • Patent number: 11914366
    Abstract: Blended operator and autonomous control in an autonomous vehicle, including: receiving sensor data from a plurality of sensors of an autonomous vehicle; determining, based on the sensor data, a degree of autonomous control for each control input of a plurality of control inputs; and applying the degree of autonomous control for each control input of the plurality of control inputs.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: February 27, 2024
    Assignee: GHOST AUTONOMY INC.
    Inventors: Aaron Carroll, Mario Delgado, Basheer Tome, Noah Shaw, John Hayes, Volkmar Uhlig, Justin Erickson
  • Patent number: 11914902
    Abstract: Shared memory access in a distributed system, including: receiving a memory access request associated with a time value; determining, based on the time value, an entry in a translation lookaside buffer (TLB); and determining, based on the entry, whether to allow the memory access request.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: February 27, 2024
    Assignee: GHOST AUTONOMY INC.
    Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts, Aaron Carroll
  • Patent number: 11640268
    Abstract: Shared memory access in a distributed system, including: determining, in response to a memory access request, based on a time value, an entry in an access permissions table by: determining, based on a modulo of the time value and a number of entries in the access permissions table, a table index; determining, based on the table index, the entry; and determining, based on the entry, whether to allow the memory access request.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: May 2, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts, Aaron Carroll
  • Patent number: 11548535
    Abstract: Automatic disengagement of an autonomous driving mode may include receiving, from a steering torque sensor, torque sensor data indicating an amount of torque applied to a steering system of the autonomous vehicle; determining a predicted torque based on one or more motion attributes of the steering system of the autonomous vehicle; determining a differential between the predicted torque and the amount of torque; and determining, based on the differential, whether to disengage an autonomous driving mode of the autonomous vehicle.
    Type: Grant
    Filed: October 24, 2020
    Date of Patent: January 10, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Aaron Carroll, Justin Erickson, Mario Delgado, John Hayes, Volkmar Uhlig
  • Publication number: 20220404828
    Abstract: Blended operator and autonomous control in an autonomous vehicle, including: receiving sensor data from a plurality of sensors of an autonomous vehicle; determining, based on the sensor data, a degree of autonomous control for each control input of a plurality of control inputs; and applying the degree of autonomous control for each control input of the plurality of control inputs.
    Type: Application
    Filed: March 29, 2022
    Publication date: December 22, 2022
    Inventors: AARON CARROLL, MARIO DELGADO, BASHEER TOME, NOAH SHAW, JOHN HAYES, VOLKMAR UHLIG, JUSTIN ERICKSON
  • Publication number: 20220402499
    Abstract: Detecting operator contact with a steering wheel, including: applying a torque to at least a portion of a steering system of an autonomous vehicle; identifying a measured torque for a steering wheel of the autonomous vehicle; calculating, based on the applied torque, an expected torque for the steering wheel; and determining, based on a difference between the measured torque and the expected torque, whether an operator of the autonomous vehicle is in contact with the steering wheel.
    Type: Application
    Filed: March 29, 2022
    Publication date: December 22, 2022
    Inventors: AARON CARROLL, MARIO DELGADO, NOAH SHAW, JOHN HAYES, VOLKMAR UHLIG, JUSTIN ERICKSON
  • Publication number: 20220371607
    Abstract: A failover system for autonomous vehicles, including: detecting an error associated with a hardware resource of a first autonomous driving system of the autonomous vehicle; performing a failover from the first autonomous driving system to a second autonomous driving system comprising fewer hardware resources relative to the first autonomous driving system, wherein performing the failover causes control operations generated by the second autonomous driving system to be applied to the autonomous vehicle instead of control operations generated by the first autonomous driving system; and reconfigure one or more other hardware resources of the first autonomous driving system not associated with the error into a redundant autonomous driving system.
    Type: Application
    Filed: March 29, 2022
    Publication date: November 24, 2022
    Inventors: VOLKMAR UHLIG, JOHN HAYES, AARON CARROLL
  • Publication number: 20220308797
    Abstract: Shared memory access in a distributed system, including: determining, in response to a memory access request, based on a time value, an entry in an access permissions table by: determining, based on a modulo of the time value and a number of entries in the access permissions table, a table index; determining, based on the table index, the entry; and determining, based on the entry, whether to allow the memory access request.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: JOHN HAYES, VOLKMAR UHLIG, RICHARD A. SWETZ, DANIEL P. POTTS, AARON CARROLL
  • Patent number: 11397543
    Abstract: Timed memory access, including: determining, in response to a memory access request, based on a time value, an entry in an access permissions table; and determining, based on the entry, whether to allow the memory access request that can include determining, based on a modulo of the time value and a number of entries in the access permissions table, a table index and determining, based on the table index, the entry.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: July 26, 2022
    Assignee: Ghost Locomotion Inc.
    Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts, Aaron Carroll
  • Publication number: 20220126877
    Abstract: Automatic disengagement of an autonomous driving mode may include receiving, from a steering torque sensor, torque sensor data indicating an amount of torque applied to a steering system of the autonomous vehicle; determining a predicted torque based on one or more motion attributes of the steering system of the autonomous vehicle; determining a differential between the predicted torque and the amount of torque; and determining, based on the differential, whether to disengage an autonomous driving mode of the autonomous vehicle.
    Type: Application
    Filed: October 24, 2020
    Publication date: April 28, 2022
    Inventors: AARON CARROLL, JUSTIN ERICKSON, MARIO DELGADO, JOHN HAYES, VOLKMAR UHLIG
  • Publication number: 20210316742
    Abstract: Error handling in an autonomous vehicle, including: receiving, by a control system of the autonomous vehicle, from an automation computing system, a remediation sequence comprising a first plurality of operational commands determined to bring the autonomous vehicle to a stop; determining, by the control system, that the error state associated with the autonomous vehicle has been reached; and executing, by the control system, in response to the error state being reached, the first plurality of operational commands.
    Type: Application
    Filed: April 8, 2020
    Publication date: October 14, 2021
    Inventors: JOHN HAYES, VOLKMAR UHLIG, AARON CARROLL, RICHARD A. SWETZ, NIMA SOLTANI, TIMOTHY CEREXHE
  • Publication number: 20210132865
    Abstract: Timed memory access, including: determining, in response to a memory access request, based on a time value, an entry in an access permissions table; and determining, based on the entry, whether to allow the memory access request that can include determining, based on a modulo of the time value and a number of entries in the access permissions table, a table index and determining, based on the table index, the entry.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Inventors: JOHN HAYES, VOLKMAR UHLIG, RICHARD A. SWETZ, DANIEL P. POTTS, AARON CARROLL