IP Library Granted Patent US 10,009,430
Granted Patent B2
US 10,009,430 · App. 15/086,108 · Granted Jun 26, 2018

Apparatus, system and method of fine timing measurement (FTM)

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 10,009,430
App. No.
15/086,108
Granted
Jun 26, 2018
Kind
B2
Abstract

Some demonstrative embodiments include apparatuses, systems and/or methods of Fine Timing Measurement (FTM). For example, an apparatus may include circuitry and logic configured to cause an initiator station to process an FTM message received from a responder station, the first FTM message comprising a first field comprising a first Message Authentication Code (MAC); to process a second FTM message comprising the first field, a second field, and an FTM time value corresponding to the first FTM message, the first field comprising a second MAC, and the second field comprising the first MAC; and to determine whether or not to use the FTM time value for an FTM measurement, based on an authentication of the responder station according to the second MAC.

Claims (39)

1. An apparatus comprising circuitry and logic configured to cause an initiator station to:

transmit a Fine Timing measurement (FTM) request to request to perform an FTM procedure with a responder station;

process a token field in a first FTM message received from the responder station, the token field in the first FTM message comprising a first Message Authentication Code (MAC);

process a token field and a follow-up token field in a second FTM message received from the responder station, the second FTM message comprising an FTM time value corresponding to a Time of Departure (ToD) of said first FTM message, the token field in the second FTM message comprising a second MAC, the follow-up token field in the second FTM message comprising said first MAC; and

determine whether or not to use the FTM time value for an FTM measurement, based on an authentication of said responder station according to said second MAC.

2. The apparatus of claim 1 configured to cause the initiator station to determine whether or not to use location based information in the first FTM message, based on an authentication of said responder station according to said first MAC.

3. The apparatus of claim 2 , wherein the location based information comprises at least one report selected from a group consisting of a location configuration information (LCI) report, and a CIVIC location report.

4. The apparatus of claim 1 configured to cause the initiator station to determine whether or not to perform said FTM measurement, based on an authentication of said responder station according to said first MAC.

5. The apparatus of claim 1 configured to cause the initiator station to use the FTM time value for the FTM measurement only if the authentication of said responder station according to said second MAC is successful.

6. The apparatus of claim 1 configured to cause the initiator station to select not to use the FTM time value for the FTM measurement if the authentication of said responder station according to said second MAC is not successful.

7. The apparatus of claim 1 , wherein the first MAC is based on a key and a first time value, and the second MAC is based on the key and a second time value.

8. The apparatus of claim 7 , wherein the first and second time values are based on a Time Synchronization Function (TSF).

9. The apparatus of claim 7 , wherein the key comprises a pre-shared key shared between the initiator station and the responder station.

10. The apparatus of claim 1 , wherein the second MAC is based on an address of said responder station.

11. The apparatus of claim 1 configured to cause the initiator station to determine, based on the first MAC in the follow-up token field of the second FTM message, that said second FTM message follows said first FTM message.

12. The apparatus of claim 1 , wherein said second MAC is based on an address of said initiator station.

13. The apparatus of claim 1 , wherein the first MAC and the second MAC are based on a hash function.

14. The apparatus of claim 1 configured to cause the initiator station to determine a range between said initiator station and said responder station, based on said FTM measurement.

15. The apparatus of claim 1 comprising a radio to receive the first and second FTM messages.

16. A product including one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause an initiator station to:

transmit a Fine Timing measurement (FTM) request to request to perform an FTM procedure with a responder station;

process a token field in a first FTM message received from the responder station, the token field in the first FTM message comprising a first Message Authentication Code (MAC);

process a token field and a follow-up token field in a second FTM message received from the responder station, the second FTM message comprising an FTM time value corresponding to a Time of Departure (ToD) of said first FTM message, the token field in the second FTM message comprising a second MAC, the follow-up token field in the second FTM message comprising said first MAC; and

determine whether or not to use the FTM time value for an FTM measurement, based on an authentication of said responder station according to said second MAC.

17. The product of claim 16 , wherein the instructions, when executed, cause the initiator station to determine whether or not to use location based information in the first FTM message, based on an authentication of said responder station according to said first MAC.

18. An apparatus comprising circuitry and logic configured to cause a responder station to:

receive from an initiator station a Fine Timing measurement (FTM) request to request to perform an FTM procedure with the responder station;

transmit a first FTM message to the initiator station, the first FTM message comprising a token field comprising a first Message Authentication Code (MAC); and

transmit to said initiator station a second FTM message comprising an FTM time value corresponding to a Time of Departure (ToD) of said first FTM message, a token field in the second FTM message comprising a second MAC, a follow-up token field in the second FTM message comprising said first MAC, the second MAC configured for authentication of the responder station for an FTM measurement based on the FTM time value.

19. The apparatus of claim 18 configured to cause the responder station to determine the first MAC based on a key and a first time value, and to determine the second MAC based on the key and a second time value.

20. The apparatus of claim 19 , wherein the key is a pre-shared key shared between the responder station and the initiator station.

21. The apparatus of claim 19 , wherein the first and second time values are based on a Time Synchronization Function (TSF).

22. The apparatus of claim 18 configured to cause the responder station to determine the second MAC based on an address of said responder station.

23. The apparatus of claim 18 comprising one or more antennas, a memory, and a processor.

24. A product including one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause a responder station to:

receive from an initiator station a Fine Timing measurement (FTM) request to request to perform an FTM procedure with the responder station;

transmit a first FTM message to the initiator station, the first FTM message comprising a token field comprising a first Message Authentication Code (MAC); and

transmit to said initiator station a second FTM message comprising an FTM time value corresponding to a Time of Departure (ToD) of said first FTM message, a token field in the second FTM message comprising a second MAC, a follow-up token field in the second FTM message comprising said first MAC, the second MAC configured for authentication of the responder station for an FTM measurement based on the FTM time value.

25. The product of claim 24 , wherein the first MAC is based on a key and a first time value, and the second MAC is based on the key and a second time value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057060/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057254/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: EYAL, ELAD; SEGEV, JONATHAN; STEINER, ITAI
To: INTEL IP CORPORATION
Reel/Frame 038300/0360 →
Cited By (1)
US 12,363,674