Patents by Inventor Gary Alan Ray

Gary Alan Ray 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: 11094208
    Abstract: A collision avoidance system comprises a pair of video cameras mounted to a vertical stabilizer of the aircraft, a machine vision processing unit, and a system to inform the pilots of a potential collision. The machine vision processing unit is configured to process image data captured by the video cameras using stereoscopic and structure from motion techniques to detect an obstacle that is near or in the path of the aircraft. Estimates of the range to the object and the rate of change of that range are computed. With the range and range rate, a time to collision can be estimated toward every point of the aircraft. A pilot warning can be sounded based on the nearness of the potential collision. A method of calibrating the video cameras using existing feature points on the top of the aircraft is initiated in response to power being turned on.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 17, 2021
    Assignee: The Boeing Company
    Inventors: Gary Alan Ray, Brian David Gilbert
  • Patent number: 10429491
    Abstract: A method for generating pulse descriptor words (PDWs) including frequency and/or bandwidth data from time-varying signals received by a sensor includes filtering, at a plurality of blind source separation (BSS) modules, signals derived from the time-varying signals, each BSS module including a filtering subsystem having a plurality of filter modules. Each filter module has a frequency filter coefficient (?) and is parameterized by a center frequency (f). The method also includes transmitting at least one blind source separated signal from the BSS modules to a PDW generation module communicatively coupled to the filtering subsystem. The method further includes generating, using the PDW generation module and based on the blind source separated signal, at least one PDW parameter vector signal containing the frequency data. The method also includes updating, upon generating and based on the PDW parameter vector signal, values of ? and/or f for each filter module.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 1, 2019
    Assignees: THE BOEING COMPANY, HRL LABORATORIES, LLC
    Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
  • Patent number: 10324168
    Abstract: A method for spatially filtering data includes receiving a plurality of signal parameter vectors including spatial-type information derived from a sensor and associated with a signal emitter, determining error magnitudes of a plurality of first and second coordinates, and transmitting the plurality of coordinates to at least two arrays of differing sparsity in an array data structure when the error magnitudes differ by a predetermined amount, where each array is representative of a physical spatial domain from which a plurality of signals are received by the sensor. The method also includes determining a plurality of elliptical error region probability objects representative of probability density functions of the plurality of coordinates, where each object is stored in association with at least one of the at least two arrays, and determining an intersection region between the plurality of objects that is representative of a location of the signal emitter.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 18, 2019
    Assignee: THE BOEING COMPANY
    Inventor: Gary Alan Ray
  • Patent number: 10324167
    Abstract: A method of spatially filtering signal parameter vector data includes receiving, at a computing device, a first signal parameter vector at a first time and a second signal parameter vector at a second time occurring after the first time. The first and second signal parameter vectors are derived from a plurality of signals received at a sensor, and include first and second signal data blocks, respectively. The method also includes transmitting, to at least a first and second element of an array data structure representative of a physical spatial domain, the first and second signal data blocks, respectively, and determining an elliptical error region probability object having a center and a pair of axes containing the first and second signal data blocks. The center represents a highest probability location of a signal emitter at the second time and the pair of axes represents the spatial error of the center.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 18, 2019
    Assignee: THE BOEING COMPANY
    Inventor: Gary Alan Ray
  • Patent number: 10102632
    Abstract: A method for detecting line segments in an image. The method includes receiving an image taken by a camera. The method also includes computing, using a processor, line segment array metrics for the image. The method also includes finding, using the processor, a first maximum metric from the line segment array metrics. The method also includes determining, using the processor, a first line segment for the first maximum metric, wherein a processed image is created.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 16, 2018
    Assignee: The Boeing Company
    Inventor: Gary Alan Ray
  • Patent number: 9954561
    Abstract: A method of processing a plurality of time-varying signals received at a sensor communicatively coupled to a signal data processor to identify at least one parameter of at least one of the plurality of time-varying signals is provided. The method includes receiving, at a plurality of blind source separation (BSS) modules of the signal data processor, signals derived from the plurality of time-varying signals, each BSS module of the plurality of BSS modules including a filtering subsystem having a pipelined architecture and a parallelized architecture. The method also includes generating a plurality of blind source separated signals, and transmitting at least one pulse descriptor word (PDW) parameter vector signal to a computing device of the signal data processor. The method further includes identifying the at least one parameter from the at least one PDW parameter vector signal, and outputting the at least one parameter from the signal data processor.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 24, 2018
    Assignees: THE BOEING COMPANY, HRL LABORATORIES
    Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
  • Publication number: 20180096610
    Abstract: A collision avoidance system comprises a pair of video cameras mounted to a vertical stabilizer of the aircraft, a machine vision processing unit, and a system to inform the pilots of a potential collision. The machine vision processing unit is configured to process image data captured by the video cameras using stereoscopic and structure from motion techniques to detect an obstacle that is near or in the path of the aircraft. Estimates of the range to the object and the rate of change of that range are computed. With the range and range rate, a time to collision can be estimated toward every point of the aircraft. A pilot warning can be sounded based on the nearness of the potential collision. A method of calibrating the video cameras using existing feature points on the top of the aircraft is initiated in response to power being turned on.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: The Boeing Company
    Inventors: Gary Alan Ray, Brian David Gilbert
  • Publication number: 20180082425
    Abstract: A method for detecting line segments in an image. The method includes receiving an image taken by a camera. The method also includes computing, using a processor, line segment array metrics for the image. The method also includes finding, using the processor, a first maximum metric from the line segment array metrics. The method also includes determining, using the processor, a first line segment for the first maximum metric, wherein a processed image is created.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventor: Gary Alan Ray
  • Publication number: 20180074170
    Abstract: A method for spatially filtering data includes receiving a plurality of signal parameter vectors including spatial-type information derived from a sensor and associated with a signal emitter, determining error magnitudes of a plurality of first and second coordinates, and transmitting the plurality of coordinates to at least two arrays of differing sparsity in an array data structure when the error magnitudes differ by a predetermined amount, where each array is representative of a physical spatial domain from which a plurality of signals are received by the sensor. The method also includes determining a plurality of elliptical error region probability objects representative of probability density functions of the plurality of coordinates, where each object is stored in association with at least one of the at least two arrays, and determining an intersection region between the plurality of objects that is representative of a location of the signal emitter.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventor: Gary Alan Ray
  • Publication number: 20180074169
    Abstract: A method of spatially filtering signal parameter vector data includes receiving, at a computing device, a first signal parameter vector at a first time and a second signal parameter vector at a second time occurring after the first time. The first and second signal parameter vectors are derived from a plurality of signals received at a sensor, and include first and second signal data blocks, respectively. The method also includes transmitting, to at least a first and second element of an array data structure representative of a physical spatial domain, the first and second signal data blocks, respectively, and determining an elliptical error region probability object having a center and a pair of axes containing the first and second signal data blocks. The center represents a highest probability location of a signal emitter at the second time and the pair of axes represents the spatial error of the center.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventor: Gary Alan Ray
  • Publication number: 20180076835
    Abstract: A method of processing a plurality of time-varying signals received at a sensor communicatively coupled to a signal data processor to identify at least one parameter of at least one of the plurality of time-varying signals is provided. The method includes receiving, at a plurality of blind source separation (BSS) modules of the signal data processor, signals derived from the plurality of time-varying signals, each BSS module of the plurality of BSS modules including a filtering subsystem having a pipelined architecture and a parallelized architecture. The method also includes generating a plurality of blind source separated signals, and transmitting at least one pulse descriptor word (PDW) parameter vector signal to a computing device of the signal data processor. The method further includes identifying the at least one parameter from the at least one PDW parameter vector signal, and outputting the at least one parameter from the signal data processor.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
  • Publication number: 20180074171
    Abstract: A method for generating pulse descriptor words (PDWs) including frequency and/or bandwidth data from time-varying signals received by a sensor includes filtering, at a plurality of blind source separation (BSS) modules, signals derived from the time-varying signals, each BSS module including a filtering subsystem having a plurality of filter modules. Each filter module has a frequency filter coefficient (?) and is parameterized by a center frequency (f). The method also includes transmitting at least one blind source separated signal from the BSS modules to a PDW generation module communicatively coupled to the filtering subsystem. The method further includes generating, using the PDW generation module and based on the blind source separated signal, at least one PDW parameter vector signal containing the frequency data. The method also includes updating, upon generating and based on the PDW parameter vector signal, values of ? and/or f for each filter module.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
  • Patent number: 9709662
    Abstract: A bistatic radar system may include a transmitter, a target at a first known position, a receiver at a second known position, and a transmitter position determination unit. The receiver is configured to receive one or more reflected radar signals transmitted from the transmitter and reflected off the target. The receiver is configured to receive one or more direct radar signals transmitted from the transmitter. The transmitter position determination unit is configured to determine a position of the transmitter based on a determination of a distance between the first and second known positions and a determination of a first angular difference between the reflected radar signal(s) and the direct radar signal(s) that are received by the receiver.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 18, 2017
    Assignee: The Boeing Company
    Inventors: James Bryan Baker, Gary Alan Ray
  • Patent number: 9612210
    Abstract: A wire inspection system is provided. The wire inspection system includes a mirror assembly including an odd number of sides arranged to form a pyramid structure configured to surround a wire segment, wherein a plurality of the sides include a mirror, a light source configured to illuminate the wire segment, and at least one camera configured to acquire a plurality of images of the wire segment that are reflected by the plurality of mirrors, wherein each image of the plurality of images shows a different side of the wire segment.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 4, 2017
    Assignee: The Boeing Company
    Inventors: Gary Alan Ray, Bentley Edwin Northon, Bradley J. Mitchell, James Ridgeway Gillis
  • Patent number: 9595995
    Abstract: A signal processing method is provided. The signal processing method includes receiving, at a signal processing system, a signal of interest, calculating, using the signal processing system, a power spectral density for the signal of interest, calculating, using the signal processing system, a basis vector based on the power spectral density shape, performing, using the signal processing system, a linear regression using the basis vector to generate an estimate for at least one parameter of the signal of interest, and transmitting, based on the at least one generated estimate, a signal that avoids interference with the signal of interest.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: March 14, 2017
    Assignee: The Boeing Company
    Inventors: Gary Alan Ray, James Bryan Baker
  • Publication number: 20160377555
    Abstract: A wire inspection system is provided. The wire inspection system includes a mirror assembly including an odd number of sides arranged to form a pyramid structure configured to surround a wire segment, wherein a plurality of the sides include a mirror, a light source configured to illuminate the wire segment, and at least one camera configured to acquire a plurality of images of the wire segment that are reflected by the plurality of mirrors, wherein each image of the plurality of images shows a different side of the wire segment.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Gary Alan Ray, Bentley Edwin Northon, Bradley J. Mitchell, James Ridgeway Gillis
  • Patent number: 9467317
    Abstract: A method and apparatus for detecting signals. According to an embodiment, energy waves are received at a first receiver system and a second receiver system. The first receiver system generates first information using the energy waves received at the first receiver system. The first receiver system receives second information generated using the energy waves received at the second receiver system from the second receiver system. The first receiver system identifies desired information about a repetitive portion of a signal carried in the energy waves received at the first receiver system using the first information and the second information.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 11, 2016
    Assignee: THE BOEING COMPANY
    Inventors: Gary Alan Ray, James Bryan Baker, Daniel Stewart Summers
  • Publication number: 20160156382
    Abstract: A signal processing method is provided. The signal processing method includes receiving, at a signal processing system, a signal of interest, calculating, using the signal processing system, a power spectral density for the signal of interest, calculating, using the signal processing system, a basis vector based on the power spectral density shape, performing, using the signal processing system, a linear regression using the basis vector to generate an estimate for at least one parameter of the signal of interest, and transmitting, based on the at least one generated estimate, a signal that avoids interference with the signal of interest.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Inventors: Gary Alan Ray, James Bryan Baker
  • Patent number: 9325545
    Abstract: A method and apparatus for managing communications between communications systems is provided. A set of data channels available for use in exchanging data between a communications system and a set of communications systems is identified. A number of constraints for a modulation waveform are identified based on the set of data channels identified and environmental information about a communications environment for the communications between a radio and a set of radios. The modulation waveform that meets the number of constraints is identified. The modulation waveform is configured for use in exchanging the data between the communications system and the set of communications systems over the set of data channels.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: April 26, 2016
    Assignee: THE BOEING COMPANY
    Inventor: Gary Alan Ray
  • Publication number: 20160047883
    Abstract: A bistatic radar system may include a transmitter, a target at a first known position, a receiver at a second known position, and a transmitter position determination unit. The receiver is configured to receive one or more reflected radar signals transmitted from the transmitter and reflected off the target. The receiver is configured to receive one or more direct radar signals transmitted from the transmitter. The transmitter position determination unit is configured to determine a position of the transmitter based on a determination of a distance between the first and second known positions and a determination of a first angular difference between the reflected radar signal(s) and the direct radar signal(s) that are received by the receiver.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: James Bryan Baker, Gary Alan Ray