IP Library Granted Patent US 7,574,219
Granted Patent B2
US 7,574,219 · App. 11/103,521 · Granted Aug 11, 2009

Method and system for enabling device functions based on distance information

Assignee: Freescale Semiconductor, Inc.
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,574,219
App. No.
11/103,521
Granted
Aug 11, 2009
Kind
B2
Abstract

A method, device and computer readable medium for enabling and blocking communications with a remote device based on a distance of the remote device. The method on which the device and computer readable medium are based includes transmitting a message from a local device to a remote device via an ultra wide band (UWB) wireless medium and receiving a response from the remote device via the UWB wireless medium. The transmitting and receiving steps are preferably performed in accordance with a Media Access Control (MAC) protocol. A distance between the local device and the remote device is then determined based on a time between the transmitting of the message and the receiving of the response and a function, such as communicating with the remote device, is performed in the local device based on the distance determined. The communication between the local device and the remote device may be enabled or disabled depending on the distance that the remote device is from the local device. In addition, the distance information for a remote device may be continually updated, or updated only if communication to the remote device are blocked. A positional map may be generated based on distance data determined for a plurality of reference points and the user may select the remote device from the positional map to enable communications to the positional map.

Claims (48)

1. A method of enabling device functions in a local device using timing information, the method including:

transmitting a message from the local device to a primary remote device via an ultra wide band (UWB) wireless medium;

receiving at the local device a response transmitted from the primary remote device via the UWB wireless medium;

determining a primary time period between a first time for the transmitting the message and a second time for the receiving the response;

determining a primary distance from the local device to the primary remote device based on the primary time period;

selectively enabling communications between the local device and the primary remote device based on the primary distance.

2. The method of claim 1 , wherein the transmitting and the receiving are performed in accordance with a media access control (MAC) protocol.

3. The method of claim 1 , wherein the determining of the primary time period further includes:

marking as a first time when the message is transmitted from the local device;

marking as a second time when the response is received at the local device; and

determining a difference between the first and second times.

4. The method of claim 3 , wherein the determining of the primary distance further includes:

determining a processing delay that corresponds to a delay in time between when the primary remote device receives the message and when the primary remote device transmits the response;

determining a round trip time by subtracting the processing delay from the difference between the first and second times; and

multiplying one half of the round trip time by a speed of transmission over the UWB wireless medium.

5. The method of claim 1 , further comprising determining a position of the primary remote device based on the primary distance.

6. The method of claim 5 , wherein the determining of a position of the primary remote device further comprises:

determining a secondary distance, from the local device to a reference point;

receiving information from the primary remote device indicating a tertiary distance from the remote device to the reference point; and

triangulating the position of the primary remote device based on the primary distance from the local device to the primary remote device, the secondary distance from the local device to the reference point and the tertiary distance from the reference point to the targeted remote device.

7. The method of claim 1 , further comprising selectively enabling secure communications between the local device and the primary remote device based on the primary distance.

8. The method of claim 7 , wherein the secure communications are only enabled between the local device and the primary remote device when the primary distance is below a set distance threshold.

9. The method of claim 1 , further including:

determining a distance from the local device to a secondary remote device.

10. The method of claim 1 , wherein the method is implemented in an integrated circuit.

11. An ultra wide band (UWB) wireless local communications device comprising:

a transceiver configured to transmit a message to a primary remote device, and receive a response transmitted from the primary remote device;

a memory for storing enabling parameters; and

a processor configured to determine a primary time period between a first time for the transmitting of the message and a second time for the receiving of the response, and configured to determine a primary distance from the local communications device to the primary remote device based on the primary time period; and

a control circuit for selectively enabling communications between the local communications device and the primary remote device based on the primary distance.

12. The local communications device of claim 11 , wherein the transceiver is configured to transmit the message and receive the response in accordance with a media access control (MAC) protocol.

13. The local communications device of claim 11 ,

wherein the processor is further configured to determine a primary position of the primary remote device based on the primary distance, and

wherein the control circuit selectively enables communications between the local communications device and the primary remote device based on the primary position.

14. The local communications device of claim 11 , wherein the control circuit enables secure communication between the local communications device and the primary remote device based on the primary distance and the enabling parameter.

15. The local communications device of claim 11 , wherein the processor is further configured to determine a secondary distance from the local communications device to a secondary remote device.

16. The local communications device of claim 11 , further comprising a directional antenna.

17. The local communications device of claim 11 , wherein the enabling parameter is an enabling distance indicating a maximum value allowed for the primary distance.

18. An ultra wide band (UWB) wireless local communications device comprising:

means for transmitting a message from the local communications device to a primary remote device via an ultra wide band (UWB) wireless medium;

means for receiving a response transmitted from the primary remote device via the UWB wireless medium;

means for determining a primary time period between a first time for the transmitting of the message and a second time for the receiving of the response;

means for determining a primary distance between the local device and the primary remote device based on the primary time period; and

means for selectively enabling communications between the local device and the primary remote device based on the primary distance.

19. The communications device of claim 18 , further comprising:

means for determining a primary position of the remote device based on the primary distance,

wherein the means for selectively enabling communications between the local device and the primary remote device based on the primary distance selectively enables communications between the local device and the primary remote device based on the primary position.

20. The communications device of claim 18 , wherein the means for selectively enabling communications between the local device and the primary remote device based on the primary distance also enables secure communications between the local device and the primary remote device based on the primary distance.

Assignments (19)
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 TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
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 037354/0854 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
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 037354/0225 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
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 Feb 3, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 023882/0834 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
Continuity (4)
Division 0968520200 · Oct 10, 2000
Provisional Application 6020722500 · May 26, 2000
Provisional Application 6021709900 · Jul 10, 2000
Related Publication 20050265503A1 · Dec 1, 2005