Patents by Inventor Christopher Allen Johnson
Christopher Allen 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).
-
Patent number: 12101572Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: GrantFiled: August 15, 2022Date of Patent: September 24, 2024Assignee: Zoox, Inc.Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
-
Patent number: 12086587Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.Type: GrantFiled: June 23, 2023Date of Patent: September 10, 2024Assignee: GM Cruise Holdings LLCInventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
-
Publication number: 20230333842Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.Type: ApplicationFiled: June 23, 2023Publication date: October 19, 2023Inventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
-
Patent number: 11726772Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.Type: GrantFiled: June 29, 2021Date of Patent: August 15, 2023Assignee: GM Cruise Holdings LLCInventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
-
Publication number: 20230206499Abstract: A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Inventors: Christopher Allen Johnson, Kevin Keogh
-
Patent number: 11636622Abstract: A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.Type: GrantFiled: March 8, 2021Date of Patent: April 25, 2023Assignee: GM Cruise Holdings LLC.Inventors: Christopher Allen Johnson, Kevin Keogh
-
Publication number: 20220413840Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.Type: ApplicationFiled: June 29, 2021Publication date: December 29, 2022Inventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
-
Publication number: 20220394156Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
-
Patent number: 11481926Abstract: A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.Type: GrantFiled: March 8, 2021Date of Patent: October 25, 2022Assignee: GM Cruise Holdings LLCInventors: Christopher Allen Johnson, Kevin Keogh
-
Patent number: 11451688Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: GrantFiled: September 26, 2018Date of Patent: September 20, 2022Assignee: Zoox, Inc.Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
-
Publication number: 20220281469Abstract: A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.Type: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Inventors: Christopher Allen Johnson, Kevin Keogh
-
Publication number: 20220284627Abstract: A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.Type: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Inventors: Christopher Allen Johnson, Kevin Keogh
-
Publication number: 20200099824Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
-
Publication number: 20200099872Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
-
Patent number: 10582137Abstract: Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.Type: GrantFiled: September 26, 2018Date of Patent: March 3, 2020Assignee: Zoox, Inc.Inventors: Arthur Benemann, Christopher Allen Johnson, Turhan Karadeniz