Patents Assigned to U-BLOX AG
-
Patent number: 12768930Abstract: 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: GrantFiled: December 15, 2023Date of Patent: October 20, 2026Assignee: u-blox AGInventors: Farshid Rezaei, Matthias Mahlig, Timon Merk
-
Patent number: 12756379Abstract: 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: GrantFiled: December 21, 2023Date of Patent: October 6, 2026Assignee: u-blox AGInventors: Nikolaos Katsaros, Olivier Julien, Giorgos Tzimas, Evangelos Stefatos
-
Patent number: 12748446Abstract: 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: GrantFiled: January 19, 2024Date of Patent: September 29, 2026Assignee: u-blox AGInventors: Dimitrios Anagnostopoulos, Fani Liakou, Samuel Blatter, Thomas Christen
-
Patent number: 12748216Abstract: 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: GrantFiled: April 16, 2024Date of Patent: September 29, 2026Assignee: u-blox AGInventor: Jesus Zamora
-
Patent number: 12750219Abstract: 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 publiType: GrantFiled: June 23, 2023Date of Patent: September 29, 2026Assignee: u-blox AGInventor: Davide Lenzarini
-
Patent number: 12730177Abstract: 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: GrantFiled: December 12, 2023Date of Patent: September 8, 2026Assignee: u-blox AGInventors: Matthias Mahlig, Mohamad Abou Nasa, Peter Karlsson, Stelios Papaharalabos, Yannis Arapakis
-
Patent number: 12732461Abstract: 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: GrantFiled: June 24, 2024Date of Patent: September 8, 2026Assignee: u-blox AGInventors: Andreas Anderberg, Henning Rehn
-
Patent number: 12732294Abstract: 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 departureType: GrantFiled: December 12, 2022Date of Patent: September 8, 2026Assignee: u-blox AGInventor: David Bartlett
-
Patent number: 12719148Abstract: 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: GrantFiled: February 16, 2024Date of Patent: August 25, 2026Assignee: u-blox AGInventors: Thomas Kaufmann, Seyedali Malakooti, Christophe Fumeaux
-
Patent number: 12693430Abstract: 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: GrantFiled: October 16, 2024Date of Patent: July 28, 2026Assignee: u-blox AGInventors: Zhenlan Cheng, Maxim Koehler, Alessandro Biason
-
Patent number: 12689902Abstract: 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: GrantFiled: December 21, 2022Date of Patent: July 21, 2026Assignee: u-blox AGInventors: Bruce Jackson, Davide Lenzarini, Roderick Bryant
-
Patent number: 12674895Abstract: 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: GrantFiled: December 14, 2022Date of Patent: July 7, 2026Assignee: u-blox AGInventor: Alex Parkins
-
Patent number: 12669566Abstract: 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: GrantFiled: June 23, 2023Date of Patent: June 30, 2026Assignee: u-blox AGInventors: Farshid Rezaei, Hariharasudhan Vigneswaran, Jakob Krantz, Matthias Mahlig
-
Patent number: 12631768Abstract: 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: GrantFiled: December 13, 2023Date of Patent: May 19, 2026Assignee: u-blox AGInventors: Ian Sheret, Olivier Julien, Rod Bryant, Chris Hide
-
Patent number: 12631767Abstract: 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: GrantFiled: October 16, 2024Date of Patent: May 19, 2026Assignee: u-blox AGInventors: Zhenlan Cheng, Robert Lluis Garcia, Maxim Koehler
-
Patent number: 12625273Abstract: 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: GrantFiled: September 26, 2023Date of Patent: May 12, 2026Assignee: u-blox AGInventors: Davide Lenzarini, Hamed Siasi
-
Patent number: 12618978Abstract: 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: GrantFiled: November 30, 2022Date of Patent: May 5, 2026Assignee: u-blox AGInventor: Zhenlan Cheng
-
Patent number: 12587839Abstract: 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: GrantFiled: March 22, 2023Date of Patent: March 24, 2026Assignee: u-blox AGInventors: Peter Karlsson, Davide Lenzarini, Hariharasudhan Vigneswaran
-
Patent number: 12578484Abstract: 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: GrantFiled: December 21, 2023Date of Patent: March 17, 2026Assignee: u-blox AGInventors: Alexander Somieski, Yannick Stebler, Tubanur Ozturk
-
Patent number: 12562450Abstract: 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: GrantFiled: February 16, 2024Date of Patent: February 24, 2026Assignee: u-blox AGInventors: Thomas Kaufmann, Seyedali Malakooti, Christophe Fumeaux