Patents by Inventor Scott W. Ramsey
Scott W. Ramsey 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: 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: 9959208Abstract: A multi-processor computer system with shared memory resources includes a first plurality of sensors configured to acquire inertial and positional data related to a mobile platform. The system further includes a first plurality of co-processors having a hardware logic configured to control the acquisition of the inertial and positional data and configured to analyze the acquired data. The system also includes a second plurality of sensors configured to acquire input data related to the mobile platform connected to a second plurality of co-processors having a hardware logic configured to receive a plurality of streams of input data from the second plurality of sensors and configured to segment the input data into a plurality of discrete data segments. The system also includes a plurality of hardware processing units configured to perform calculations related to the input data using the plurality of data segments.Type: GrantFiled: June 2, 2015Date of Patent: May 1, 2018Assignee: Goodrich CorporationInventors: Erik V. Rencs, Scott W. Ramsey
-
Patent number: 9904644Abstract: A system for managing internal-computer system communications including a processor, an SPI controller, an interconnector, and an SPI cluster containing multiple SPI interfaces, with the SPI interfaces being connected to one or more devices in the computer system or environment. The SPI cluster includes SPI interfaces that can convert communications to/from a plurality of device's formats to serialized digital formats suitable for ingest and actuation for the SPI controllers. The interconnector may use a differentially, optically, galvanometrically, inductively coupled driven wire and to enable communications between the SPI cluster constituents and the SPI controller. The SPI controller manages communications to the SPI interfaces that act as coordinated intermediates for device control and communications, thus insulating the computer system's processor from the increased workload of managing all internal system communications.Type: GrantFiled: August 15, 2014Date of Patent: February 27, 2018Assignee: Goodrich CorporationInventors: Erik V. Rencs, Jennifer S. Richardson, Scott W. Ramsey
-
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: 20160357668Abstract: A multi-processor computer system with shared memory resources includes a first plurality of sensors configured to acquire inertial and positional data related to a mobile platform. The system further includes a first plurality of co-processors having a hardware logic configured to control the acquisition of the inertial and positional data and configured to analyze the acquired data. The system also includes a second plurality of sensors configured to acquire input data related to the mobile platform connected to a second plurality of co-processors having a hardware logic configured to receive a plurality of streams of input data from the second plurality of sensors and configured to segment the input data into a plurality of discrete data segments. The system also includes a plurality of hardware processing units configured to perform calculations related to the input data using the plurality of data segments.Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Inventors: Erik V. Rencs, 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
-
Patent number: 9477221Abstract: A motor-based position system includes one or more motors having a rotor. The system further includes a motor controller. The motor controller is communicatively coupled to each of the motors. The system further includes one or more encoders configured to detect an absolute position of each motor and one or more devices configured to collect inertial data. The system further includes a processing device coupled to the motor controller, one or more encoders and one or more devices. The processing device is configured to receive signals indicative of motors' absolute position from the encoders and configured to convert the received encoder signals into a format understood by the motor controller. The processing device is further configured to send the converted signals to the motor controller with low latency and configured to combine the received encoder signals with the inertial data to generate more accurate positional information.Type: GrantFiled: June 2, 2015Date of Patent: October 25, 2016Assignee: Goodrich CorporationInventors: Erik V. Rencs, Scott W. Ramsey
-
Publication number: 20150100716Abstract: A system for managing internal-computer system communications including a processor, an SPI controller, an interconnector, and an SPI cluster containing multiple SPI interfaces, with the SPI interfaces being connected to one or more devices in the computer system or environment. The SPI cluster includes SPI interfaces that can convert communications to/from a plurality of device's formats to serialized digital formats suitable for ingest and actuation for the SPI controllers. The interconnector may use a differentially, optically, galvanometrically, inductively coupled driven wire and to enable communications between the SPI cluster constituents and the SPI controller. The SPI controller manages communications to the SPI interfaces that act as coordinated intermediates for device control and communications, thus insulating the computer system's processor from the increased workload of managing all internal system communications.Type: ApplicationFiled: August 15, 2014Publication date: April 9, 2015Inventors: Erik V. Rencs, Jennifer S. Richardson, Scott W. Ramsey