Patents by Inventor Jonathan C. Jarok
Jonathan C. Jarok 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: 20210231945Abstract: A hybrid LIDAR system 100 includes a flash-based LIDAR detector array. A broad laser emitter is operatively connected to the LIDAR detector array for flash-based LIDAR sensing. A first beam steering mechanism is operatively connected with the broad laser emitter for scanning a scene with a broad beam from the broad laser emitter. A second beam steering mechanism is operatively connected with the LIDAR detector array for directing returns of the broad beam from the scene to the LIDAR detector array.Type: ApplicationFiled: March 25, 2021Publication date: July 29, 2021Applicant: Goodrich CorporationInventors: Scott W. Ramsey, Jonathan C. Jarok, James B. Johnson
-
Patent number: 10989914Abstract: A hybrid LIDAR system 100 includes a flash-based LIDAR detector array. A broad laser emitter is operatively connected to the LIDAR detector array for flash-based LIDAR sensing. A first beam steering mechanism is operatively connected with the broad laser emitter for scanning a scene with a broad beam from the broad laser emitter. A second beam steering mechanism is operatively connected with the LIDAR detector array for directing returns of the broad beam from the scene to the LIDAR detector array.Type: GrantFiled: December 5, 2017Date of Patent: April 27, 2021Assignee: Goodrich CorporationInventors: Scott W. Ramsey, Jonathan C. Jarok, James B. Johnson
-
Patent number: 10948599Abstract: A method of laser distance measurement includes issuing a command from a single controller to a laser pulse emitter to emit a laser pulse. The method includes issuing a command from the single controller to a laser pulse detector to open for detection of a return of the laser pulse. The method includes detecting a return of the laser pulse, determining total time of travel for the laser pulse, and calculating a distance measurement based on the time of travel of the laser pulse.Type: GrantFiled: January 3, 2018Date of Patent: March 16, 2021Assignee: Goodrich CorporationInventors: Scott W. Ramsey, Jonathan C. Jarok
-
Patent number: 10911135Abstract: A computer system is provided that includes devices configured to acquire input data. The system further includes a remote node (RN) configured to receive a first packet from a control node (CN). The first packet includes a packet header including a master timestamp, first control data and a CRC. The RN is also configured to verify integrity of the first control data based on the received CRC, generate and transmit to the CN a second packet. The second packet includes a packet header which includes a remote timestamp. The system also includes a CN connected with the RN via high-speed serial interfaces. The CN is configured to receive the second packet, determine status of the first packet based on the control data included in the second packet and configured to retransmit the first packet or generate and transmit a third packet based on the determined status of the first packet.Type: GrantFiled: September 9, 2019Date of Patent: February 2, 2021Assignee: Goodrich CorporationInventors: Scott W. Ramsey, Louis A. Ricci, Jr., Jonathan C. Jarok
-
Patent number: 10735142Abstract: A computer system is provided for exchanging data with a second computer system using a one-way protocol. The computer system includes a communication port, a memory configured to store instructions, and a processor disposed in communication with the memory. The processor upon execution of the instructions is configured to receive via the communication port a plurality of data packets of a data transmission transmitted in accordance with a one-way protocol from the second computer system, the data transmission representing a data structure, each data packet having a header that indicates a data type of the data transmission, and determine if a data packet of the data transmission is missing based on the data type and the number of data packets received.Type: GrantFiled: May 29, 2015Date of Patent: August 4, 2020Assignee: Goodrich CorporationInventor: Jonathan C. Jarok
-
Patent number: 10579706Abstract: A method for applying probability functions in real time includes receiving an input value. An optimized binary sequence is selected from a lookup table based on the received input value. The lookup table includes probability values of at least a part of a noise probability sequence. The input value is masked by a least significant bit of the selected optimized binary sequence to yield an output value. The selected optimized binary sequence is right shifted by one bit and the right shifted bit is carried over to a most significant bit position of the selected optimized binary sequence.Type: GrantFiled: January 5, 2018Date of Patent: March 3, 2020Assignee: Goodrich CorporationInventors: Jonathan C. Jarok, Scott W. Ramsey
-
Publication number: 20190393953Abstract: A computer system is provided that includes devices configured to acquire input data. The system further includes a remote node (RN) configured to receive a first packet from a control node (CN). The first packet includes a packet header including a master timestamp, first control data and a CRC. The RN is also configured to verify integrity of the first control data based on the received CRC, generate and transmit to the CN a second packet. The second packet includes a packet header which includes a remote timestamp. The system also includes a CN connected with the RN via high-speed serial interfaces. The CN is configured to receive the second packet, determine status of the first packet based on the control data included in the second packet and configured to retransmit the first packet or generate and transmit a third packet based on the determined status of the first packet.Type: ApplicationFiled: September 9, 2019Publication date: December 26, 2019Applicant: Goodrich CorporationInventors: Scott W. Ramsey, Louis A. Ricci, JR., Jonathan C. Jarok
-
Patent number: 10411793Abstract: A computer system is provided that includes devices configured to acquire input data. The system further includes a remote node (RN) configured to receive a first packet from a control node (CN). The first packet includes a packet header including a master timestamp, first control data and a CRC. The RN is also configured to verify integrity of the first control data based on the received CRC, generate and transmit to the CN a second packet. The second packet includes a packet header which includes a remote timestamp. The system also includes a CN connected with the RN via high-speed serial interfaces. The CN is configured to receive the second packet, determine status of the first packet based on the control data included in the second packet and configured to retransmit the first packet or generate and transmit a third packet based on the determined status of the first packet.Type: GrantFiled: June 20, 2018Date of Patent: September 10, 2019Assignee: Goodrich CorporationInventors: Scott W. Ramsey, Louis A. Ricci, Jr., Jonathan C. Jarok
-
Publication number: 20190213236Abstract: A method for applying probability functions in real time includes receiving an input value. An optimized binary sequence is selected from a lookup table based on the received input value. The lookup table includes probability values of at least a part of a noise probability sequence. The input value is masked by a least significant bit of the selected optimized binary sequence to yield an output value. The selected optimized binary sequence is right shifted by one bit and the right shifted bit is carried over to a most significant bit position of the selected optimized binary sequence.Type: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Jonathan C. Jarok, Scott W. Ramsey
-
Publication number: 20190204445Abstract: A method of laser distance measurement includes issuing a command from a single controller to a laser pulse emitter to emit a laser pulse. The method includes issuing a command from the single controller to a laser pulse detector to open for detection of a return of the laser pulse. The method includes detecting a return of the laser pulse, determining total time of travel for the laser pulse, and calculating a distance measurement based on the time of travel of the laser pulse.Type: ApplicationFiled: January 3, 2018Publication date: July 4, 2019Inventors: Scott W. Ramsey, Jonathan C. Jarok
-
Publication number: 20190171003Abstract: A hybrid LIDAR system 100 includes a flash-based LIDAR detector array. A broad laser emitter is operatively connected to the LIDAR detector array for flash-based LIDAR sensing. A first beam steering mechanism is operatively connected with the broad laser emitter for scanning a scene with a broad beam from the broad laser emitter. A second beam steering mechanism is operatively connected with the LIDAR detector array for directing returns of the broad beam from the scene to the LIDAR detector array.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Inventors: Scott W. Ramsey, Jonathan C. Jarok, James B. Johnson
-
Patent number: 10015481Abstract: A multi-axis balancing system is disclosed for calibrating an optical gimbal, which includes a gimbal platform defining a pitch axis and a roll axis, an inertial measurement unit located on the optical gimbal for calculating a center of mass of the optical gimbal, a weight adjustable mass moveable relative to the pitch axis and the roll axis of the gimbal platform to locate a balance point for the optical gimbal in response to active feedback from the inertial measurement unit relating to the calculated center of mass of the optical gimbal, and a multi-axis drive assembly for effectuating linear movement of the mass relative to the pitch and roll axes of the gimbal platform.Type: GrantFiled: May 5, 2015Date of Patent: July 3, 2018Assignee: Goodrich CorporationInventor: Jonathan C. Jarok
-
Patent number: 9829913Abstract: A Serial Peripheral Interface (SPI) controller is provided for use within a computer system. The SPI controller includes a clock that generates system clock signals that synchronize a data transfer operation, and a dynamic clock delay element that phase shifts the clock signals with a delay offset and outputs read data that was received during a read operation from an SPI slave device with the clock signals that were phase shifted.Type: GrantFiled: June 2, 2015Date of Patent: November 28, 2017Assignee: Goodrich CorporationInventors: Scott W. Ramsey, Jonathan C. Jarok
-
Patent number: 9798643Abstract: A system and method are provided for managing internal-computer system communications in an SPI management system. The system includes a storage device, at least one serial bus interface to interface with a serial bus, and a processing unit that accesses via the at least one serial bus interface, master data propagating from a master device along the serial bus. The processing unit stores, in the storage device, at least one of timing and phase data related to clock pulses associated with the master data, and a phase relationship between the clock pulses and at least one of the master data and return data propagating from a slave device in response to the master data.Type: GrantFiled: July 17, 2015Date of Patent: October 24, 2017Assignee: Goodrich CorporationInventors: Jonathan C. Jarok, Scott W. Ramsey
-
Publication number: 20170017559Abstract: A system and method are provided for managing internal-computer system communications in an SPI management system. The system includes a storage device, at least one serial bus interface to interface with a serial bus, and a processing unit that accesses via the at least one serial bus interface, master data propagating from a master device along the serial bus. The processing unit stores, in the storage device, at least one of timing and phase data related to clock pulses associated with the master data, and a phase relationship between the clock pulses and at least one of the master data and return data propagating from a slave device in response to the master data.Type: ApplicationFiled: July 17, 2015Publication date: January 19, 2017Applicant: GOODRICH CORPORATIONInventors: Jonathan C. Jarok, Scott W. Ramsey
-
Publication number: 20160357217Abstract: A Serial Peripheral Interface (SPI) controller is provided for use within a computer system. The SPI controller includes a clock that generates system clock signals that synchronize a data transfer operation, and a dynamic clock delay element that phase shifts the clock signals with a delay offset and outputs read data that was received during a read operation from an SPI slave device with the clock signals that were phase shifted.Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Applicant: Goodrich CorporationInventors: Scott W. Ramsey, Jonathan C. Jarok
-
Publication number: 20160352468Abstract: A computer system is provided for exchanging data with a second computer system using a one-way protocol. The computer system includes a communication port, a memory configured to store instructions, and a processor disposed in communication with the memory. The processor upon execution of the instructions is configured to receive via the communication port a plurality of data packets of a data transmission transmitted in accordance with a one-way protocol from the second computer system, the data transmission representing a data structure, each data packet having a header that indicates a data type of the data transmission, and determine if a data packet of the data transmission is missing based on the data type and the number of data packets received.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Applicant: GOODRICH CORPORATIONInventor: Jonathan C. Jarok
-
Publication number: 20160330436Abstract: A multi-axis balancing system is disclosed for calibrating an optical gimbal, which includes a gimbal platform defining a pitch axis and a roll axis, an inertial measurement unit located on the optical gimbal for calculating a center of mass of the optical gimbal, a weight adjustable mass moveable relative to the pitch axis and the roll axis of the gimbal platform to locate a balance point for the optical gimbal in response to active feedback from the inertial measurement unit relating to the calculated center of mass of the optical gimbal, and a multi-axis drive assembly for effectuating linear movement of the mass relative to the pitch and roll axes of the gimbal platform.Type: ApplicationFiled: May 5, 2015Publication date: November 10, 2016Applicant: Goodrich CorporationInventor: Jonathan C. Jarok