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).

  • 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: 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: 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: 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: 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: 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: 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
  • Publication number: 20140125520
    Abstract: An anti-jamming subsystem for a jamming signal originating along the horizon includes an anti-jamming antenna with a horizontal reception pattern constrained to receive signals originating along the horizon. The subsystem receives the signals from the anti-jamming antenna and a reference antenna, which has a half hemispherical reception pattern looking skyward. The subsystem utilizes associated phase information to phase shift the signals received by the anti jamming antenna and produce an anti-jamming signal, and combines the anti jamming signal with the signals received by the reference antenna to produce signals in which the interference from the jamming signal originating along the horizon is actively cancelled and the phase and timing information of signals received by the reference antenna from at least higher elevation satellites is preserved. The horizontal reception pattern of the anti-jamming antenna may be circular or directional toward a known jammer positioned along the horizon.
    Type: Application
    Filed: June 22, 2012
    Publication date: May 8, 2014
    Inventor: Patrick C. Fenton
  • Patent number: 8638257
    Abstract: A GNSS receiver utilizes an antenna structure that two or more antennas that are spaced apart from their neighboring antennas by less than 1 wavelength of a GNSS satellite carrier signal of interest. The receiver calculates the orientation of the antennas directly from differences in the carrier phase angles measured at the two antennas, without resolving integer carrier cycle ambiguity.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: January 28, 2014
    Assignee: Novatel, Inc.
    Inventor: Patrick C. Fenton
  • Patent number: 8633854
    Abstract: A system for generating and utilizing a look-up mechanism consisting of one or more phase difference error maps, tables and/or mathematical models calculates the respective maps, tables and/or models by placing a short baseline or ultra-short baseline antenna array in a known location and known orientation, determining angles of incidence of incoming GNSS satellite signals with respect the antenna array and calculating expected carrier phase differences between respective pairs of antennas, calculating measured carrier phase differences between the respective pairs of antennas, and determining carrier phase difference errors using the expected and measured carrier phase differences. The carrier phase difference errors are then recorded in the look-up mechanism, with the maps and, as appropriate, look-up tables for the respective pairs of antennas being indexed by angles of incidence. Thereafter, the system utilizes the look-up mechanism when determining the unknown orientation of the antenna structure.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: January 21, 2014
    Assignee: NovAtel Inc.
    Inventor: Patrick C. Fenton