Patents Assigned to U-BLOX AG
  • Patent number: 12768930
    Abstract: The present disclosure relates to a positioning method, performed by a positioning device. An example method includes receiving a signal from a mobile device; determining a positioning information of the mobile device based on the received signal; and providing the determined positioning information of the mobile device to a positioning engine. The method further includes obtaining an offset between the determined positioning information and an estimated positioning information determined by the positioning engine; and training a positioning algorithm of the positioning device based on the obtained offset.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: October 20, 2026
    Assignee: u-blox AG
    Inventors: Farshid Rezaei, Matthias Mahlig, Timon Merk
  • Patent number: 12756379
    Abstract: An example adaptive filter structure comprises a detector circuit configured to receive an input signal (Sin), to detect a presence of a sweeping interference in the input signal, and upon detection of such sweeping interference to provide a first trigger signal (T1) to a delay circuit. The first trigger signal (T1) comprises a first frequency indication (f1). The delay circuit is configured, upon receiving the first trigger signal (T1), to provide a second trigger signal (T2) to a tracker circuit after an adjustable amount of time. The tracker circuit is configured, upon receiving the second trigger signal (T2), to estimate a frequency of the sweeping interference using a second frequency indication (f2), to track the estimated frequency and provide the estimated frequency as a third frequency indication (f3) to a notch filter circuit.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: October 6, 2026
    Assignee: u-blox AG
    Inventors: Nikolaos Katsaros, Olivier Julien, Giorgos Tzimas, Evangelos Stefatos
  • Patent number: 12748446
    Abstract: A low-dropout regulator circuit comprises a pass element (PE) between a supply terminal (VDD) and an output terminal (OUT) for providing an output voltage (vout). A control block (CB) is configured to control the pass element (PE) based on a difference between a feedback voltage (vfb) and a reference voltage (vref). The control block (CB) is configured to be selectively operated in a normal mode and in a low-supply mode depending on a selection signal (sel). In the normal mode the control block (CB) is configured to be operated with a first operating range (OR1), the first operating range (OR1) excluding a target output voltage, and in the low-supply mode the control block (CB) is configured to be operated with a second operating range (OR2), the second operating range (OR2) including the target output voltage and only partially overlapping with the first operating range (OR1).
    Type: Grant
    Filed: January 19, 2024
    Date of Patent: September 29, 2026
    Assignee: u-blox AG
    Inventors: Dimitrios Anagnostopoulos, Fani Liakou, Samuel Blatter, Thomas Christen
  • Patent number: 12748216
    Abstract: A method of mitigating multipath interference in a global navigation satellite system (GNSS) includes receiving GNSS signals from a plurality of space vehicles emitting at least L5 and L1/L2 band signals, determining, for each L5 and L1 and/or L2 signal, a pseudo-range based on the signal, and determining a residual for each L5 and L1 and/or L2 signal from each space vehicle, wherein the residual is the difference between the range of the space vehicle to the position predicted based on data from a previous time period and the pseudo-range. The method further includes determining a statistic based a comparison between residuals of the L1 and/or L2 signals and the residuals of the L5 signals. If the statistic is above a predetermined threshold, the overall position is determined based on a subset of the signals, the subset comprising the L5 signals and wherein at least one of the L1 and/or L2 signals are excluded from the subset.
    Type: Grant
    Filed: April 16, 2024
    Date of Patent: September 29, 2026
    Assignee: u-blox AG
    Inventor: Jesus Zamora
  • Patent number: 12750219
    Abstract: An example method for registering information in a permissioned blockchain includes obtaining a hash value of a payload of the controller, generating a trust bundle comprising at least the hash value of the payload and a location information regarding a position of the local client where it obtained the hash value of the payload, sending the trust bundle to an aggregation service, buffering the trust bundle until a predetermined first time interval ends, obtaining a hash value of the trust bundle sent by the local client, aggregating the hash values of trust bundles aggregated during the first time interval into at least one hash tree based on the location, adding the top hash value of each of the at least one hash tree corresponding to the at least one service area to at least one block added to at least one blockchain of a plurality of pre-generated blockchains, wherein each of the at least one blockchain corresponds to the at least one service area of the plurality of predetermined service areas, and publi
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: September 29, 2026
    Assignee: u-blox AG
    Inventor: Davide Lenzarini
  • Patent number: 12730177
    Abstract: An example method for determining a confidence value for an estimated parameter in a wireless positioning system includes receiving a signal comprising a number of signal samples, pre-processing each sample of the number of signal samples and therefrom providing a number of pre-processed samples, and calculating a first confidence value. The method further includes performing a pre-estimation of a parameter and providing a pre-estimated parameter, calculating a second confidence value for the pre-estimated parameter, performing a final estimation of the parameter and providing the estimated parameter, and calculating a third confidence value for the estimated parameter. The method includes combining at least two of the first, second and third confidence value and providing the confidence value for the estimated parameter. The confidence value is configured to be used in determining a position of at least one mobile device based on the estimated parameter.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: September 8, 2026
    Assignee: u-blox AG
    Inventors: Matthias Mahlig, Mohamad Abou Nasa, Peter Karlsson, Stelios Papaharalabos, Yannis Arapakis
  • Patent number: 12732461
    Abstract: In one embodiment a method for transmitting data via a serial, asynchronous interface comprises the steps of operating (S10) a device in a text-based receiving protocol mode, receiving (S12), by the device while operating in the text-based receiving protocol mode, via the interface, a request message (Rq) comprising a binary header component and a length indication, entering (S13), by the device, into a binary receiving protocol mode upon receipt of the request message, receiving (S14), by the device while operating in the binary receiving protocol mode, an amount of binary data (D), the amount being specified by the length indication of the request message, exiting (S15), by the device, the binary receiving protocol mode.
    Type: Grant
    Filed: June 24, 2024
    Date of Patent: September 8, 2026
    Assignee: u-blox AG
    Inventors: Andreas Anderberg, Henning Rehn
  • Patent number: 12732294
    Abstract: The present disclosure relates to a method (400) for determining a clock frequency offset between a first device having a first clock and at least one second device having at least one second clock, the method comprising: receiving (401), by the at least one second device, at least one first message from the first device, wherein information regarding a time of departure of the at least one first message is in the at least one first message; determining (402), by the at least one second device, a time of arrival of the at least one first message; receiving (403), by the at least one second device, at least one second message from the first device, wherein information regarding a time of departure of the at least one second message is in the at least one second message; determining (404), by the at least one second device, a time of arrival of the at least one second message; and determining (405) a clock frequency offset between the first clock and the at least one second clock based on the time of departure
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: September 8, 2026
    Assignee: u-blox AG
    Inventor: David Bartlett
  • Patent number: 12719148
    Abstract: An antenna includes an optically transparent substrate layer having a first surface and an opposing second surface; a radiating element having a first mesh structure and disposed on the first surface of the substrate layer; a ground plane having a second mesh structure formed on the second surface of the substrate layer; at least two feed lines configured to connect the radiating element to an external circuit; and at least two stubs connected to the radiating element.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: August 25, 2026
    Assignee: u-blox AG
    Inventors: Thomas Kaufmann, Seyedali Malakooti, Christophe Fumeaux
  • Patent number: 12693430
    Abstract: Processing a Global Navigation Satellite System (GNSS) signal that is received at a receiver includes, e.g., initializing a carrier phase of a local carrier signal for a current epoch and based on a first Doppler estimate, in which the first Doppler estimate is derived from a measurement gathered in a previous epoch. The carrier phase then is updated repeatedly for the current epoch while the GNSS signal is mixed with the local carrier signal. Updating the carrier phase relies on second Doppler estimates, which are based on inertial measurements made at the receiver. Using the inertial measurements can, in some cases, negative effects of dynamic motion associated with coherent integration.
    Type: Grant
    Filed: October 16, 2024
    Date of Patent: July 28, 2026
    Assignee: u-blox AG
    Inventors: Zhenlan Cheng, Maxim Koehler, Alessandro Biason
  • Patent number: 12689902
    Abstract: The present disclosure provides an authentication method for a satellite-based navigation system that in some implementations includes: obtaining, by an authentication server, a plurality of message authentication bundles from a plurality of reference receiver stations, each message authentication bundle comprising at least one hash for authenticating a corresponding SNS message received by a respective reference receiver station from at least one satellite of the SNS; inserting, by the authentication server at least a subset of the hashes of the obtained message authentication bundles into a probabilistic data structure (PDS), which forms at least a part of a validation filter for authenticating a corresponding subset of SNS messages; and distributing the validation filter to at least one receiver-side device.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: July 21, 2026
    Assignee: u-blox AG
    Inventors: Bruce Jackson, Davide Lenzarini, Roderick Bryant
  • Patent number: 12674895
    Abstract: A method and apparatus are provided for calculating a position of a first device relative to a reference device for a current time. The method comprises obtaining first reference GNSS measurements, made at the reference device for a first time, obtaining the position of the reference device for the first time, obtaining first device GNSS measurements, made at the first device for the current time, and calculating a first relative position between the first device at the current time and the reference device at the first time. The method further comprises obtaining second reference GNSS measurements, made at the reference device for a second time subsequent to the first time, calculating a position change of the reference device from the first time to the second time, and calculating the second relative position between the first device at the current time and the reference device at the second time.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: July 7, 2026
    Assignee: u-blox AG
    Inventor: Alex Parkins
  • Patent number: 12669566
    Abstract: A method for position estimation in a positioning system includes receiving, by locator devices, positioning signals from a mobile device, generating positioning information with associated synchronization identifiers based on the respective received positioning signals, and providing the positioning information with the associated synchronization identifiers to a positioning engine. The positioning engine compiles a set of related positioning information selected from the provided positioning information based on a similarity measure of the associated synchronization identifiers, and determines an estimated position of the mobile device based on the set of related positioning information.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: June 30, 2026
    Assignee: u-blox AG
    Inventors: Farshid Rezaei, Hariharasudhan Vigneswaran, Jakob Krantz, Matthias Mahlig
  • Patent number: 12631768
    Abstract: A method for determining a protection level of a position estimate using a single epoch of GNSS measurements, the method includes: specifying a prior probability density P(x) of a state x; specifying a system model h(x) that relates the state x to observables z of the measurements; quantifying quality metrics q associated with the measurements; specifying a non-Gaussian residual error probability density model ƒ(r|?, q) and fitting model parameters ? using a set of experimental data; and defining a posterior probability density P(x|z, q, ?); estimating the state x; and computing the protection level by integrating the posterior probability density P(x|z, q, ?) over the state x.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: May 19, 2026
    Assignee: u-blox AG
    Inventors: Ian Sheret, Olivier Julien, Rod Bryant, Chris Hide
  • Patent number: 12631767
    Abstract: A method and apparatus are provided for processing a GNSS signal received at a receiver. The GNSS signal may be tracked in different ways in two or more respective operation modes. A first epoch is processed according to a first operation mode. In this mode, a carrier phase of a local carrier signal is controlled to track the carrier phase of the GNSS signal using a phase locked loop. A second epoch is processed according to a second operation mode. In this operation mode, the carrier phase is controlled based at least in part on at least one Doppler estimate. The at least one Doppler estimate depends on inertial measurements made at the receiver.
    Type: Grant
    Filed: October 16, 2024
    Date of Patent: May 19, 2026
    Assignee: u-blox AG
    Inventors: Zhenlan Cheng, Robert Lluis Garcia, Maxim Koehler
  • Patent number: 12625273
    Abstract: A method for determining positions of a plurality of terminal devices by a server includes receiving by the server from the terminal devices, each allocated to one of predetermined one or more clusters, first global navigation satellite system (GNSS) information according to predetermined transmission patterns of the terminal devices, and second GNSS information at random. The method includes collecting context related data from one or more context sources, and updating, by the server, the set of predetermined clusters based on a part of the context related data and the first and the second GNSS information and a predetermined criteria of cluster's level of accuracy. The method further includes determining, by the server, based on the first and the second GNSS information and on the updated clusters, respective positions of the clusters and individual positions of the terminal devices according to the respective positions of the clusters.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: May 12, 2026
    Assignee: u-blox AG
    Inventors: Davide Lenzarini, Hamed Siasi
  • Patent number: 12618978
    Abstract: A method and apparatus are provided for demodulating an L1S signal from a satellite in the Quasi-Zenith Satellite System (QZSS). The method comprises tracking another L1 signal transmitted by the satellite, and predicting, based on the tracking parameters of the other L1 signal, one or more parameters of the L1S signal. The L1S signal is demodulated based on the one or more predicted parameters.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: May 5, 2026
    Assignee: u-blox AG
    Inventor: Zhenlan Cheng
  • Patent number: 12587839
    Abstract: The present disclosure relates to a method for performing key management for a plurality of communication devices, each of the plurality of communication devices being configured to perform wireless communication using a first wireless communication technology. The method comprises establishing, by at least one of the plurality of communication devices, a first secure connection with a key management service using a second wireless communication technology. The method further comprises negotiating, by the at least one communication device with the key management service using the first secure connection, first authentication information comprising a first authentication bundle for secure communication and/or data protection on the first wireless communication technology.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: March 24, 2026
    Assignee: u-blox AG
    Inventors: Peter Karlsson, Davide Lenzarini, Hariharasudhan Vigneswaran
  • Patent number: 12578484
    Abstract: Methods and devices for odometry are disclosed. A previous position estimate and a current position estimate for a device are obtained. A current velocity estimate for the device is also obtained. A first distance estimate is calculated based on the position estimates, and a second distance estimate is calculated based on the velocity estimate. These two distance estimates are combined to generate a combined or hybrid distance estimate for the distance travelled by the device.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: March 17, 2026
    Assignee: u-blox AG
    Inventors: Alexander Somieski, Yannick Stebler, Tubanur Ozturk
  • Patent number: 12562450
    Abstract: An antenna includes an optically transparent substrate layer having a first surface and an opposing second surface; a radiating element having a first mesh structure and disposed on the first surface of the substrate layer; a ground plane having a second mesh structure formed on the second surface of the substrate layer; at least two feed lines configured to connect the radiating element to an external circuit; and at least two stubs connected to the radiating element.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: February 24, 2026
    Assignee: u-blox AG
    Inventors: Thomas Kaufmann, Seyedali Malakooti, Christophe Fumeaux