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: 11094208Abstract: 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: GrantFiled: September 30, 2016Date of Patent: August 17, 2021Assignee: The Boeing CompanyInventors: Gary Alan Ray, Brian David Gilbert
-
Patent number: 10429491Abstract: 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: GrantFiled: September 12, 2016Date of Patent: October 1, 2019Assignees: THE BOEING COMPANY, HRL LABORATORIES, LLCInventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
-
Patent number: 10324168Abstract: 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: GrantFiled: September 12, 2016Date of Patent: June 18, 2019Assignee: THE BOEING COMPANYInventor: Gary Alan Ray
-
Patent number: 10324167Abstract: 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: GrantFiled: September 12, 2016Date of Patent: June 18, 2019Assignee: THE BOEING COMPANYInventor: Gary Alan Ray
-
Patent number: 10102632Abstract: 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: GrantFiled: September 22, 2016Date of Patent: October 16, 2018Assignee: The Boeing CompanyInventor: Gary Alan Ray
-
Patent number: 9954561Abstract: 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: GrantFiled: September 12, 2016Date of Patent: April 24, 2018Assignees: THE BOEING COMPANY, HRL LABORATORIESInventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
-
Publication number: 20180096610Abstract: 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: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Applicant: The Boeing CompanyInventors: Gary Alan Ray, Brian David Gilbert
-
Publication number: 20180082425Abstract: 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: ApplicationFiled: September 22, 2016Publication date: March 22, 2018Inventor: Gary Alan Ray
-
Publication number: 20180074170Abstract: 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: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventor: Gary Alan Ray
-
Publication number: 20180074169Abstract: 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: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventor: Gary Alan Ray
-
Publication number: 20180076835Abstract: 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: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
-
Publication number: 20180074171Abstract: 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: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Gary Alan Ray, Peter Petre, Charles E. Martin, Shankar R. Rao
-
Patent number: 9709662Abstract: 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: GrantFiled: August 18, 2014Date of Patent: July 18, 2017Assignee: The Boeing CompanyInventors: James Bryan Baker, Gary Alan Ray
-
Patent number: 9612210Abstract: 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: GrantFiled: June 25, 2015Date of Patent: April 4, 2017Assignee: The Boeing CompanyInventors: Gary Alan Ray, Bentley Edwin Northon, Bradley J. Mitchell, James Ridgeway Gillis
-
Patent number: 9595995Abstract: 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: GrantFiled: December 2, 2014Date of Patent: March 14, 2017Assignee: The Boeing CompanyInventors: Gary Alan Ray, James Bryan Baker
-
Publication number: 20160377555Abstract: 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: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Inventors: Gary Alan Ray, Bentley Edwin Northon, Bradley J. Mitchell, James Ridgeway Gillis
-
Patent number: 9467317Abstract: 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: GrantFiled: May 20, 2015Date of Patent: October 11, 2016Assignee: THE BOEING COMPANYInventors: Gary Alan Ray, James Bryan Baker, Daniel Stewart Summers
-
Publication number: 20160156382Abstract: 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: ApplicationFiled: December 2, 2014Publication date: June 2, 2016Inventors: Gary Alan Ray, James Bryan Baker
-
Patent number: 9325545Abstract: 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: GrantFiled: July 26, 2012Date of Patent: April 26, 2016Assignee: THE BOEING COMPANYInventor: Gary Alan Ray
-
Publication number: 20160047883Abstract: 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: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: James Bryan Baker, Gary Alan Ray