Patents by Inventor Patrick C. Fenton

Patrick C. Fenton 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: 12000935
    Abstract: An integrated GNSS signal having a plurality of signal components with arbitrary power allocation may be processed. In an embodiment, an integrated signal processing unit of a GNSS receiver may generate in parallel complex rotated samples for a sample of the integrated signal. The complex rotated samples (e.g., early and late complex rotated samples) may be accumulated in parallel in a window that spans any arbitrary width that is less than or equal to a number of code chips in a PRN code sequence. In an embodiment, the integrated signal processing unit may sequentially generate complex rotated samples for the sample. The complex rotated samples (e.g., early, punctual, and late complex rotated samples) may be sequentially accumulated in the window. The GNSS receiver may utilize the accumulated complex rotated samples to perform correlation techniques, perform multipath mitigation techniques, and/or track the integrated signal.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: June 4, 2024
    Assignee: NovAtel Inc.
    Inventors: David A. Brown, Patrick C. Fenton
  • Publication number: 20230176230
    Abstract: An integrated GNSS signal having a plurality of signal components with arbitrary power allocation may be processed. In an embodiment, an integrated signal processing unit of a GNSS receiver may generate in parallel complex rotated samples for a sample of the integrated signal. The complex rotated samples (e.g., early and late complex rotated samples) may be accumulated in parallel in a window that spans any arbitrary width that is less than or equal to a number of code chips in a PRN code sequence. In an embodiment, the integrated signal processing unit may sequentially generate complex rotated samples for the sample. The complex rotated samples (e.g., early, punctual, and late complex rotated samples) may be sequentially accumulated in the window. The GNSS receiver may utilize the accumulated complex rotated samples to perform correlation techniques, perform multipath mitigation techniques, and/or track the integrated signal.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: David A. Brown, Patrick C. Fenton
  • Patent number: 11211971
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: December 28, 2021
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, David Brown
  • Publication number: 20210226663
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 11012110
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 18, 2021
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, David Brown
  • Publication number: 20200373963
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 10784922
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 22, 2020
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 10742258
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing correlations with combinational pseudo-random noise (PRN) codes generated for different bit positions. The GNSS receiver receives a signal including a PRN code modulated by CSK to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes, each representing a different shift in chips to the PRN code. The GNSS receiver performs a chip-by-chip linear combination of a group of receiver codes for each bit position of the CSK modulated symbol. The GNSS receiver correlates the received signal with each combinational PRN code to produce a binary value that is the CSK modulated symbol.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 11, 2020
    Assignee: NovAtel Inc.
    Inventors: David Brown, Patrick C. Fenton
  • Patent number: 10742257
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 11, 2020
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 10715207
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing correlations with combinational pseudo-random noise (PRN) codes generated for different bit positions. The GNSS receiver receives a signal including a PRN code modulated by CSK to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes, each representing a different shift in chips to the PRN code. The GNSS receiver performs a chip-by-chip linear combination of a group of receiver codes for each bit position of the CSK modulated symbol. The GNSS receiver correlates the received signal with each combinational PRN code to produce a binary value that is the CSK modulated symbol.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 14, 2020
    Assignee: NovAtel Inc.
    Inventors: David Brown, Patrick C. Fenton
  • Publication number: 20200136673
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing correlations with combinational pseudo-random noise (PRN) codes generated for different bit positions. The GNSS receiver receives a signal including a PRN code modulated by CSK to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes, each representing a different shift in chips to the PRN code. The GNSS receiver performs a chip-by-chip linear combination of a group of receiver codes for each bit position of the CSK modulated symbol. The GNSS receiver correlates the received signal with each combinational PRN code to produce a binary value that is the CSK modulated symbol.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: David Brown, Patrick C. Fenton
  • Publication number: 20200136672
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 10554247
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 4, 2020
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, David Brown
  • Patent number: 10554248
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing correlations with combinational pseudo-random noise (PRN) codes generated for different bit positions. The GNSS receiver receives a signal including a PRN code modulated by CSK to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes, each representing a different shift in chips to the PRN code. The GNSS receiver performs a chip-by-chip linear combination of a group of receiver codes for each bit position of the CSK modulated symbol. The GNSS receiver correlates the received signal with each combinational PRN code to produce a binary value that is the CSK modulated symbol.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 4, 2020
    Assignee: NovAtel Inc.
    Inventors: David Brown, Patrick C. Fenton
  • Patent number: 10458792
    Abstract: A remote survey system uses a GNSS receiver, an on-board camera and a vision subsystem to provide real time three-dimensional (3D) global position information for a survey point that is in a location in which access to line-of-sight GNSS satellites signals is restricted. The camera takes images of the restricted access survey point location from unrestricted access locations and the GNSS receiver determines associated global positions. The vision system tracks an object of interest and at least three secondary objects at the restricted access survey point location in a plurality of the images and determines the positions of the objects relative to the camera and the orientations of the camera for the respective images. Using the relative positions, the camera orientations and the global positions of the camera, the vision subsystem calculates the global position of the restricted access survey point.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 29, 2019
    Assignee: NovAtel Inc.
    Inventors: Patrick C. Fenton, John B. Schleppe
  • Publication number: 20180172840
    Abstract: A remote survey system uses a GNSS receiver, an on-board camera and a vision subsystem to provide real time three-dimensional (3D) global position information for a survey point that is in a location in which access to line-of-sight GNSS satellites signals is restricted. The camera takes images of the restricted access survey point location from unrestricted access locations and the GNSS receiver determines associated global positions. The vision system tracks an object of interest and at least three secondary objects at the restricted access survey point location in a plurality of the images and determines the positions of the objects relative to the camera and the orientations of the camera for the respective images. Using the relative positions, the camera orientations and the global positions of the camera, the vision subsystem calculates the global position of the restricted access survey point.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Patrick C. Fenton, John B. Schleppe
  • Patent number: 9766343
    Abstract: A system and method to determine the location of an interfering signal source within a few meters. Three or more networked GNSS receivers are located at known locations and used to simultaneously collect and time-stamp data samples at L1 and L2. The data samples are passed over the network to a server which identifies samples associated with an interfering signal, cross correlates associated samples from pairs of receivers, and applies a discriminator function to significantly improve the accuracy of a computed time difference of arrival (TDOA) for the interfering signal, thereby significantly improving the accuracy of the location determination.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: September 19, 2017
    Assignee: NovAtel Inc.
    Inventors: John B. Schleppe, Patrick C. Fenton
  • Publication number: 20150369922
    Abstract: A system and method to determine the location of an interfering signal source within a few meters. Three or more networked GNSS receivers are located at known locations and used to simultaneously collect and time-stamp data samples at L1 and L2. The data samples are passed over the network to a server which identifies samples associated with an interfering signal, cross correlates associated samples from pairs of receivers, and applies a discriminator function to significantly improve the accuracy of a computed time difference of arrival (TDOA) for the interfering signal, thereby significantly improving the accuracy of the location determination.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: John B. Schleppe, Patrick C. Fenton
  • Patent number: 9164176
    Abstract: A GNSS receiver and antenna system transmits signals from an antenna structure to a remote GNSS receiver and includes a digital communications subsystem that utilizes a high speed digital communications conductor. The transmissions are digital signals that preserve GNSS satellite signal frequency and/or carrier and code phase information. The system may transmit digital signals corresponding to GNSS signals such as GPS, GLONAS, Galileo and Compass satellite signals. In addition, the system may transmit, over the same digital communications conductor in appropriately formatted digital signals, ranging signals from ground-based transmitters or other satellites, differential GNSS correction signals from beacons or base GPS receivers, and/or signals from transmitting or co-located sensors, such as inertial sensors, temperature sensors and so forth.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: October 20, 2015
    Assignee: NovAtel, Inc.
    Inventor: Patrick C. Fenton
  • Patent number: 9086477
    Abstract: An anti-jamming subsystem for jamming signals originating along the horizon includes a two-dimensional horizontal array of antennas that effectively has a horizontal circular reception pattern for receiving signals originating along the horizon and a antenna that has a half hemispherical reception pattern and an upward looking view of the sky. The subsystem utilizes associated phase information to actively combine the signals received by the respective antennas in the array, to produce one or more anti-jamming signals with narrow beams in the directions of the jammers. The subsystem combines the anti-jamming signals with the signals received by the reference antenna, to produce signals for further processing in which the interference from the jamming signals originating along the horizon is minimized without adversely affecting the signals received by the reference antenna from at least higher elevation satellites.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: July 21, 2015
    Assignee: NovAtel Inc.
    Inventor: Patrick C. Fenton