IP Library › Granted Patent US 11,218,980
Granted Patent B2
US 11,218,980 · App. 16/019,910 · Granted Jan 4, 2022

Methods and systems for representing errors

Inventor: Carlos Horacio Aldana (Mountain View, CA)
Assignee: QUALCOMM Incorporated
H04W56/001G01S5/0009G01S5/021G01S13/765H04W56/003
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 11,218,980
App. No.
16/019,910
Granted
Jan 4, 2022
Kind
B2
Abstract

Disclosed are systems, devices and methods for transmission of messages between wireless transceiver devices including fields representing values such as, for example, a range between devices, time of transmission of a message or time of receipt of a previous message. In particular embodiments, message may also comprise fields to express a maximum error in values representing range, time of transmission of a message or time of receipt of a previous message.

Claims (59)

1. A method, at a first wireless station, comprising:

synchronizing a first clock state of the first wireless station with a second clock state of a second wireless station;

determining a range between the first wireless station and the second wireless station;

determining a binary value of five or fewer bits comprising at least part of an exponent of a formula to express a maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m; and

transmitting a fine timing measurement (FTM) range report message comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising the binary value.

2. The method of claim 1 , wherein the at least one other field corresponds to the maximum range error being at least as small as 0.00025 m.

3. The method of claim 1 , wherein the at least one other field corresponds to the maximum range error being at least 4096 m.

4. A non-transitory storage medium having computer-readable instructions stored thereon which are executable by a process of a first wireless station (STA) to:

synchronize a first clock state of the first wireless station with a second clock state of a second wireless station;

determine a range between the first wireless station and the second wireless station;

determine a binary value of five or fewer bits comprising at least part of an exponent of a formula to express a maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m; and

initiate transmission of a fine timing measurement (FTM) message through a wireless transmitter comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising the binary value.

5. The non-transitory storage medium of claim 4 , wherein the at least one other field corresponds to the maximum range error at least as small as 0.00025 m.

6. The non-transitory storage medium of claim 4 , wherein the at least one other field corresponds to the maximum range error of at least 4096 m.

7. A first wireless station (STA), comprising:

a wireless transceiver to transmit messages to a wireless communication network; and

one or more processors coupled to the wireless transmitter, the one or more processors being configured to:

synchronize a first clock state of the first wireless station with a second clock state of a second wireless station;

determine a range between the first wireless station and the second wireless station;

determine a binary value of five or fewer bits comprising at least part of an exponent of a formula to express a maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m; and

initiate transmission of a fine timing measurement (FTM) message through the wireless transmitter comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising the binary value.

8. The first STA of claim 7 , wherein the one or more processors are:

configured to determine the binary value to be equal to zero based on the maximum range error being unknown;

configured to determine the binary value to be equal to decimal 25 based on the maximum range error being greater than or equal to 4096 m; and

configured to determine the binary value to be equal to decimal N based on the maximum range error being equal to 2 N-13 wherein N is an integer between decimal one and decimal 24 , inclusive.

9. The first STA of claim 7 , wherein the at least one other field corresponds to the maximum range error at least as small as 0.00025 m.

10. The first STA of claim 7 , wherein the at least one other field corresponds to the maximum range error of at least 4096 m.

11. A first wireless station, comprising:

means for receiving one or more fine timing measurement (FTM) messages;

means for synchronizing a first clock state of the first wireless station with a second clock state of a second wireless station;

means for determining a range between the first wireless station and the second wireless station;

means for determining a binary value of five or fewer bits comprising at least part of an exponent of a formula to express a maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m; and

means for transmitting an FTM range report message based, at least in part, on the received one or more FTM messages, the FTM range report message comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising the binary value.

12. The first wireless station of claim 11 , wherein the at least one other field corresponds to the maximum range error at least as small as 0.00025 m.

13. The first wireless station of claim 11 , wherein the at least one other field corresponds to the maximum range error of at least 4096 m.

14. A method, at a first wireless station, comprising:

synchronizing a first clock state of the first wireless station with a second clock state of a second wireless station;

receiving a fine timing measurement (FTM) range report message comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising a binary value of five or fewer bits comprising at least part of an exponent and expressing a maximum range error in five bits or less; and

decoding the at least one other field according to a formula to determine the maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m.

15. The method of claim 14 , wherein the at least one other field corresponds to the maximum range error at least as small as 0.00025 m.

16. The method of claim 14 , wherein decoding the at least one other field to determine the maximum range error of a value between no more than 1 m and up to at least 2000 m comprises decoding the at least one other field to determine the maximum range error up to at least 4096 m.

17. A non-transitory storage medium having computer-readable instructions stored thereon which are executable by a processor of a first wireless station (STA) to:

synchronize a first clock state of the first wireless station with a second clock state of a second wireless station;

obtain a fine timing measurement (FTM) message received at a wireless receiver comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising a binary value of five or fewer bits comprising at least part of an exponent and expressing a maximum range error in five bits or less; and

decode the at least one other field according to a formula to determine the maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m.

18. The non-transitory storage medium of claim 17 , wherein the instructions are further executable by the processor to decode the at least one other field to determine the maximum range error at least as small as 0.00025 m.

19. The non-transitory storage medium of claim 17 , wherein the instructions are executable by the processor to decode the at least one other field to determine the maximum range error up to at least 4096 m.

20. A first wireless station (STA), comprising:

a wireless receiver to receive messages from a wireless communication network; and

one or more processors coupled to the wireless receiver, the one or more processors being configured to:

obtain a fine timing measurement (FTM) message received at the wireless receiver comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising a binary value of five or fewer bits comprising at least part of an exponent and expressing a maximum range error in five bits or less; and

decode the at least one other field according to a formula to determine the maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m.

21. The first STA of claim 20 , the one or more processors are further configured to decode the at least one other field to determine the maximum range error at least as small as 0.00025 m.

22. The first STA of claim 20 , wherein the one or more processors are further configured to decode the at least one other field to determine the maximum range error up to at least 4096 m.

23. A first wireless station, comprising:

means for receiving a fine timing measurement (FTM) range report message comprising at least a range field and at least one other field, the range field indicating the range, and the at least one other field comprising a binary value of five or fewer bits comprising at least part of an exponent and expressing a maximum range error in five bits or less; and

means for decoding the at least one other field according to a formula to determine the maximum range error within a set of maximum range errors that spans at least from 1 m to 2000 m.

24. The first wireless station of claim 23 , wherein, the at least one other field corresponds to the maximum range error at least as small as 0.00025 m.

25. The first wireless station of claim 23 , wherein means for decoding the at least one other field to determine the maximum range error of a value between no more than 1 m and up to at least 2000 m comprises means for decoding the at least one other field to determine the maximum range error up to at least 4096 m.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2018
From: ALDANA, CARLOS HORACIO
To: QUALCOMM INCORPORATED
Reel/Frame 046440/0946 →
Continuity (3)
Continuation 15188823 · Jun 21, 2016
Provisional Application 62233940 · Sep 28, 2015
Related Publication 20180310263A1 · Oct 25, 2018
Cited By (1)
US 12,372,632