IP Library Granted Patent US 7,843,848
Granted Patent B2
US 7,843,848 · App. 11/589,897 · Granted Nov 30, 2010

Methods and apparatus for round trip time measurements

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 7,843,848
App. No.
11/589,897
Granted
Nov 30, 2010
Kind
B2
Abstract

In a method for measuring round trip time (RTT), an RTT measurement packet is transmitted to a destination node. The RTT from transmission of the RTT measurement packet to reception of a response from the destination node is measured to determine if the RTT is greater than a predetermined time period. If the RTT is greater than the predetermined time period, an RTT measurement packet is repeatedly retransmitted at a different time interval and the RTT is remeasured until either the RTT measurement packet has been transmitted a predetermined number of times or the RTT is not greater than the predetermined time period.

Claims (42)

1. A method of determining if a destination node in a time division multiple access (TDMA)-based network is localized within a bridging network, comprising:

transmitting a round trip time (RTT) measurement packet to the destination node;

measuring the RTT from transmission of the RTT measurement packet to reception of a response from the destination node to determine if the RTT is greater than a predetermined time period; and

repeatedly retransmitting the RTT measurement packet after a time interval from a previous transmission and remeasuring the RTT until either the RTT measurement packet has been transmitted a predetermined number of times or the RTT is not greater than the predetermined time period, wherein each of time intervals between successive transmissions is different,

wherein the RTT measurement packet includes a challenge to the destination node,

wherein the response from the destination node includes an answer to the challenge from the destination node,

further comprising authenticating the destination node to thereby permit delivery of predetermined data to the destination node if one of the measured RTTs is less than the predetermined time period and the answer to the challenge is correct.

2. The method of claim 1 , further comprising assigning a bi-directional slot within a TDMA superframe so that the RTT measurement packet can be transmitted to the destination node and the response from the destination node can be received over the bi-directional slot, the bi-directional slot having a length at least as long as the predetermined time period.

3. The method of claim 1 , further comprising, prior to the transmitting of the RTT measurement packet, marking the RTT measurement packet as high priority data so that the RTT measurement packet is sent ahead of other traffic.

4. The method of claim 1 , wherein the transmitting of the RTT measurement packet to the destination node further includes transmitting the RTT measurement packet over an ultra-wide band (UWB) network to the destination node.

5. The method of claim 4 , wherein the UWB network comprises Institute of Electrical and Electronics Engineers (IEEE) 1394 bridged over coaxial cable.

6. The method of claim 5 , wherein the transmitting of the RTT measurement packet to the destination node further includes mapping an IEEE 1394 channel to an IEEE 802.15.3 protocol data stream.

7. The method of claim 1 , wherein the transmitting of the RTT measurement packet to the destination node further comprises utilizing a mechanism to assign a bi-directional channel time allocation slot within a superframe, the bi-directional channel time allocation slot having a length at least as long as the predetermined time period, the mechanism comprising one of: implied acknowledgement (ACK), piggyback ACK, relinquish, polling and carrier sense multiple access with collision avoidance (CSMA/CA).

8. The method of claim 1 , further comprising determining the destination node to be not authenticated if no measured RTT is less than the predetermined time period after transmitting a predetermined number of the RTT measurement packets or if the answer to the challenge is not correct.

9. The method of claim 1 , wherein the RTT measurement packets are transmitted during an off-peak period.

10. The method of claim 1 , wherein the predetermined time period is less than approximately 7 ms.

11. An apparatus for determining if a destination node within a time division multiple access (TDMA)-based network is localized within a bridging network, the apparatus comprising:

a memory; and

a controller for executing instructions stored in the memory, the controller configured to:

encode a challenge in a round trip time (RTT) measurement packet;

mark the RTT measurement packet as high priority data so that the RTT measurement packet is sent ahead of other traffic;

transmit the RTT measurement packet to the destination node;

measure a RTT from transmission of the RTT measurement packet to reception of a response from the destination node to determine if the RTT is greater than a predetermined time period, wherein the response includes an answer to the challenge from the destination node encoded in the response;

repeatedly retransmit the RTT measurement packet at a time interval from a previous transmission and remeasure the RTT until either the RTT measurement packet has been transmitted a predetermined number of times or the RTT is not greater than the predetermined time period, wherein each of time intervals between successive transmissions is different;

authenticate the destination node to thereby permit delivery of predetermined data to the destination node if one of the measured RTTs is less than the predetermined time period and the answer to the challenge is correct; and

determine the destination node to be not authenticated if no measured RTT is less than the predetermined time period after transmitting the RTT measurement packet the predetermined number of times or if the answer to the challenge is not correct.

12. An apparatus for transmitting round trip time (RTT) packets received from a source node to a destination node in a bridging network, the apparatus comprising:

a memory; and

a controller coupled to the memory, the controller for executing instructions stored in the memory associated with the controller, the controller configured to:

assign a bi-directional slot within a time division multiple access (TDMA) superframe having a length at least as long as a predetermined time period specified by the source node;

transmit the measurement packets to the destination node over the TDMA superframe;

receive a response from the destination node, wherein the response includes an answer to the challenge from the destination node encoded in the response;

measure the RTT from transmission of one of the RTT measurement packets to reception of the response from the destination node to determine if the RTT is greater than the predetermined time period; and

repeatedly retransmit the measurement packets in a subsequent TDMA superframe after a time interval from a previous transmission and remeasure the RTT until either the RTT measurement packet has been transmitted a predetermined number of times or the RTT is not greater than the predetermined time period, wherein each of time intervals between successive transmissions is different,

wherein the controller is further configured to permit authentication of the destination node if one of the measurement packets is received in less than a predetermined time period.

13. The apparatus of claim 12 , wherein the controller is further configured to assign the bi-directional slot according to one of: implied acknowledgement (ACK), piggyback ACK, relinquish, polling and carrier sense multiple access with collision avoidance (CSMA/CA).

14. The apparatus of claim 12 , further comprising a media access control (MAC) interface controlled by the controller, the MAC interface being for setting the RTT measurement packets in the TDMA superframe.

15. The apparatus of claim 14 , wherein the MAC interface includes an ultra-wide band (UWB) transceiver for transmitting the measurement packets over an Institute of Electrical and Electronics Engineers (IEEE) 1394 bridged over coaxial cable.

16. The apparatus of claim 12 , wherein the controller is further configured to:

encode a challenge in each of the measurement packets; and

mark each of the measurement packets as high priority data so that the measurement packets are sent ahead of other traffic.

17. The apparatus of claim 12 , wherein the controller is further configured to authenticate the destination node if the answer to the challenge is correct.

Assignments (24)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033687/0336 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2006
From: SHVODIAN, WILLIAM M.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 018485/0715 →