IP Library › Granted Patent US 12,726,821
Granted Patent B2
US 12,726,821 · App. 18/677,409 · Granted Sep 1, 2026

Secure ranging system

Inventors: Mohamed A. Layouni (Fraser, MI); Aaron Adler (Rochester Hills, MI); Jason Grembi (Armada, MI)
Assignee: GM Global Technology Operations LLC
H04W12/086B60R25/20B60R25/2018B60R25/24H04W12/069B60R2325/205
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,726,821
App. No.
18/677,409
Granted
Sep 1, 2026
Kind
B2
Abstract

A computer-implemented method including receiving, at a controller of a responder device, a connection request from an initiator device, executing, via a secure ranging application of the controller, a UWB ranging session, and executing, via the controller, a first measurement of the initiator device relative to the responder device, identifying at least one verification protocol of the secure ranging application based on the executed UWB ranging session, the at least one verification protocol including at least one of a correlation-based ranging protocol, a secondary ranging protocol, a motion sensor protocol, and a dual factor protocol, executing, based on technology resources of the responder device, one of the correlation-based ranging protocol, the secondary ranging protocol, the motion sensor protocol, and the dual factor protocol, and executing, based on the at least one verification protocol, a command function at the controller of the responder device.

Claims (88)

1 . A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:

receiving, at a controller of a responder device, a connection request from an initiator device;

executing, via a secure ranging application of the controller, an ultra wideband (UWB) ranging session;

executing, via the controller, a first measurement of the initiator device relative to the responder device;

identifying at least one verification protocol of the secure ranging application based on the executed UWB ranging session, the at least one verification protocol including a correlation-based ranging protocol including:

executing, based on the first measurement being within a measurement range, a localization function via the secure ranging application;

sending, based on the executed localization function, localization data including one or more of a responder identification (ID), an initiator ID, an initiator location, and a ranging time to a back office server;

requesting, via the back office server, log ranging data from an authorized device; and

comparing the localization data with the log ranging data;

executing, via the secure ranging application, the at least one verification protocol; and

executing, based on the at least one verification protocol, a command function at the controller of the responder device.

2 . The method of claim 1 , wherein the secure ranging application is a hybrid application configured to identify the at least one verification protocol based on technology resources of at least one of the responder device and the initiator device.

3 . The method of claim 2 , wherein the at least one verification protocol includes the correlation-based ranging protocol, a secondary ranging protocol, a motion sensor protocol, and a dual factor protocol.

4 . The method of claim 3 , wherein executing the at least one verification protocol includes executing the correlation-based ranging protocol.

5 . The method of claim 3 , wherein executing the at least one verification protocol includes executing the secondary ranging protocol, the secondary ranging protocol including:

executing a second measurement via a measurement function of the secure ranging application;

comparing the second measurement with the first measurement; and

generating, based on the compared first measurement and second measurement, an acceptance signal.

6 . The method of claim 3 , wherein executing the at least one verification protocol includes executing the motion sensor protocol, the motion sensor protocol including:

receiving, at the controller, motion sensor data from the initiator device, the motion sensor data including a secure certificate;

accepting, via the secure ranging application, the secure certificate; and

generating, based on the accepted secure certificate, an acceptance signal.

7 . The method of claim 3 , wherein executing the at least one verification protocol includes executing the dual factor protocol, the dual factor protocol including:

executing, based on the connection request, a first command function;

receiving, at the secure ranging application, a command request via the initiator device corresponding to a second command function;

issuing, via the secure ranging application, a personal identification number (PIN) to the authorized device in response to the command request from the initiator device;

receiving, at the secure ranging application, the PIN from the authorized device; and

executing, based on the received PIN, the second command function.

8 . The method of claim 1 , wherein executing the at least one verification protocol includes generating an error code and communicating the error code with the back office server.

9 . The method of claim 8 , further including executing, based on an error threshold, a theft alarm.

10 . A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:

receiving, at a controller of a responder device, a connection request from an initiator device;

executing, via a secure ranging application of the controller, an ultra wideband (UWB) ranging session;

executing, via the controller, a first measurement of the initiator device relative to the responder device;

identifying at least one verification protocol of the secure ranging application based on the executed UWB ranging session, the at least one verification protocol including at least one of a correlation-based ranging protocol, a secondary ranging protocol, a motion sensor protocol, and a dual factor protocol;

executing, based on technology resources of the responder device, one of the correlation-based ranging protocol, the secondary ranging protocol, the motion sensor protocol, and the dual factor protocol including executing the secondary ranging protocol including:

executing a second measurement via a measurement function of the secure ranging application;

comparing the second measurement with the first measurement; and

generating, based on the compared first measurement and second measurement, an acceptance signal; and

executing, based on the at least one verification protocol, a command function at the controller of the responder device.

11 . The method of claim 10 , wherein executing, based on the technology resources of the responder device, includes executing the correlation-based ranging protocol, the correlation-based ranging protocol including:

executing, based on the first measurement being within a measurement range, a localization function via the secure ranging application;

sending, based on the executed localization function, localization data including one or more of a responder identification (ID), an initiator ID, an initiator location, and a ranging time to a back office server;

requesting, via the back office server, log ranging data from an authorized device; and

comparing the localization data with the log ranging data.

12 . The method of claim 10 , wherein executing, based on the technology resources of the responder device, includes executing the motion sensor protocol, the motion sensor protocol including:

receiving, at the controller, motion sensor data from the initiator device, the motion sensor data including a secure certificate;

accepting, via the secure ranging application, the secure certificate; and

generating, based on the accepted secure certificate, an acceptance signal.

13 . The method of claim 10 , wherein executing, based on the technology resources of the responder device, includes executing the dual factor protocol, the dual factor protocol including:

executing, based on the connection request, a first command function;

receiving, at the secure ranging application, a command request via the initiator device corresponding to a second command function;

issuing, via the secure ranging application, a personal identification number (PIN) to an authorized device in response to the command request from the initiator device;

receiving, at the secure ranging application, the PIN from the authorized device; and

executing, based on the received PIN, the second command function.

14 . The method of claim 10 , wherein executing the at least one verification protocol includes:

generating an error code;

communicating the error code with a back office server; and

executing, based on an error threshold, a theft alarm.

15 . The method of claim 10 , wherein the secure ranging application is a hybrid application configured to identify the at least one verification protocol based on the technology resources of at least one of the responder device and the initiator device.

16 . A secure ranging system for a vehicle, the secure ranging system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

receiving, at a controller of a responder device, a connection request from an initiator device;

executing, via a secure ranging application of the controller, an ultra wideband (UWB) ranging session;

executing, via the controller, a first measurement of the initiator device relative to the responder device;

identifying at least one verification protocol of the secure ranging application based on the executed UWB ranging session, the at least one verification protocol including at least one of a correlation-based ranging protocol, a secondary ranging protocol, a motion sensor protocol, and a dual factor protocol;

executing, based on technology resources of the responder device, one of the correlation-based ranging protocol, the secondary ranging protocol, the motion sensor protocol, and the dual factor protocol including executing the correlation-based ranging protocol including:

executing, based on the first measurement being within a measurement range, a localization function via the secure ranging application;

sending, based on the executed localization function, localization data including one or more of a responder identification (ID), an initiator ID, an initiator location, and a ranging time to a back office server;

requesting, via the back office server, log ranging data from an authorized device; and

comparing the localization data with the log ranging data; and

executing, based on the at least one verification protocol, a command function at the controller of the responder device.

17 . The secure ranging system of claim 16 , wherein executing, based on the technology resources of the responder device, includes executing the secondary ranging protocol, the secondary ranging protocol including:

executing a second measurement via a measurement function of the secure ranging application;

comparing the second measurement with the first measurement; and

generating, based on the compared first measurement and second measurement, a verification signal.

18 . The secure ranging system of claim 16 , wherein executing, based on the technology resources of the responder device, includes executing the motion sensor protocol, the motion sensor protocol including:

receiving, at the controller, motion sensor data from the initiator device, the motion sensor data including a secure certificate;

accepting, via the secure ranging application, the secure certificate; and

generating, based on the accepted secure certificate, an acceptance signal.

19 . The secure ranging system of claim 16 , wherein executing, based on the technology resources of the responder device, includes executing the dual factor protocol, the dual factor protocol including:

executing, based on the connection request, a first command function;

receiving, at the secure ranging application, a command request via the initiator device corresponding to a second command function;

issuing, via the secure ranging application, a personal identification number (PIN) to the authorized device in response to the command request from the initiator device;

receiving, at the secure ranging application, the PIN from the authorized device; and

executing, based on the received PIN, the second command function.

20 . The secure ranging system of claim 16 , wherein the secure ranging application is a hybrid application configured to identify the at least one verification protocol based on the technology resources of at least one of the responder device and the initiator device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2024
From: LAYOUNI, MOHAMED A.; ADLER, AARON; GREMBI, JASON
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 068086/0854 →
Continuity (1)
Related Publication 20250374055A1 · Dec 4, 2025
References Cited (20)
US 9123244B2 · Daman · 2015 [cited by examiner]
US 11995496B1 · Mars · 2024 [cited by examiner]
US 20180103414A1 · Golsch · 2018 [cited by examiner]
US 20180148015A1 · Weghaus · 2018 [cited by examiner]
US 20180338330A1 · Ledvina · 2018 [cited by examiner]
US 20190061686A1 · Neuhoff · 2019 [cited by examiner]
US 20190089532A1 · Lambert · 2019 [cited by examiner]
US 20190253404A1 · Briceno · 2019 [cited by examiner]
US 20200062217A1 · Ledvina · 2020 [cited by examiner]
US 20200198580A1 · Saleh · 2020 [cited by examiner]
US 20220139134A1 · Yun · 2022 [cited by examiner]
US 20230403552A1 · Ishiguro · 2023 [cited by examiner]
US 20240129698A1 · Khan · 2024 [cited by examiner]
US 20240233462A1 · Ziller · 2024 [cited by examiner]
US 20240414538A1 · Top · 2024 [cited by examiner]
US 20240430683A1 · Kekicheff · 2024 [cited by examiner]
US 20250392346A1 · Reddy · 2025 [cited by examiner]
CN 213210483U · 2021 [cited by applicant]
WO WO2019067105A1 · 2019 [cited by applicant]
Jonathan Main, “How Wireless Technologies Can Transform In-Store Payments”, Apr. 29, 2024, obtained online from <https://www.emvco.com/knowledge-hub/how-wireless-technologies-can-transform-in-store-payments/>, retrieved… [cited by examiner]