IP Library Granted Patent US 7,190,271
Granted Patent B2
US 7,190,271 · App. 10/980,855 · Granted Mar 13, 2007

Location system and method that achieves time synchronized network performance using unsynchronized receiver clocks

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,190,271
App. No.
10/980,855
Granted
Mar 13, 2007
Kind
B2
Abstract

A system for locating an object within a monitored environment includes a tag transmitter that transmits an RF signal to receivers having unsynchronized clocks. A processor is operative with each receiver and determines clock timing relationships for the clocks based on one of at least propagation or processing delays in the receivers to synchronize receiver performance.

Claims (67)

1. A system for locating an object within a monitored environment comprising:

a tag transmitter that transmits an RF signal and associated with an object;

a plurality of receivers within the monitored environment for receiving the RF signal from the tag transmitter, said receivers having unsynchronized clocks;

a processor operative with each receiver for determining clock timing relationships for the clocks based on one of at least the propagation or processing delays in the receivers for synchronizing receiver performance, wherein said processor is operative for conducting differentiation of the time of arrival signals received from a tag transmitter to locate an object associated with the tag transmitter.

2. A system according to claim 1 , wherein said tag transmitter is positioned at a fixed location.

3. A system according to claim 1 , and further comprising a pair of tag transmitters which transmit RF signals to receivers with known propagation delay.

4. A system according to claim 1 , wherein the processing delay within each receiver is substantially constant with each other.

5. A system according to claim 1 , wherein the processor is operative for processing two time separated signals for determining a differential clock rate.

6. A system according to claim 5 , wherein the processor is operative for processing three time separated signals to indicate differential rate change.

7. A system according to claim 6 , wherein the processor is operative for maintaining a model of timing relationships of clocks at the receivers.

8. A system according to claim 1 , wherein said receivers are positioned at known locations.

9. A system according to claim 1 , wherein said RF signal transmitted from a tag transmitter includes data indentifying an object associated with the tag transmitter.

10. A system according to claim 1 , wherein said RF signal further comprises a pseudo random spread spectrum RF signal.

11. A system according to claim 1 , wherein said processor is operative to relate the clocks of each receiver to a system time.

12. A system according to claim 1 , wherein said processor is operative for forming a tracking loop to track clock relationships that occur naturally over time.

13. A system according to claim 1 , which further comprises determining an equation relating the indicated time of one clock at a respective receiver to another receiver clock and tracking changes in that relationship over time.

14. A system for time synchronizing a network comprising:

a tag transmitter positioned at a known location that transmits an RF signal;

a plurality of receivers operative as network nodes for receiving the RF signal from the tag transmitter, said receivers having unsynchronized clocks;

a processor operative with each receiver for determining clock timing relationships for the clocks at a receiver based on one of at least the propagation or processing delays in the receivers for synchronizing receiver performance.

15. A system according to claim 14 , wherein said tag transmitter is positioned at a fixed location.

16. A system according to claim 14 , and further comprising a pair of tag transmitters which transmit RF signals to receivers with known propagation delay.

17. A system according to claim 14 , wherein the processing delay within each receiver is substantially constant with each other.

18. A system according to claim 14 , wherein the processor is operative for processing two time separated signals for determining a differential clock rate.

19. A system according to claim 18 , wherein the processor is operative for processing three time separated signals to indicate differential rate change.

20. A system according to claim 19 , wherein the processor is operative for maintaining a model of timing relationships of clocks at the receivers.

21. A system according to claim 14 , wherein said receivers are positioned at known locations.

22. A system according to claim 14 , wherein said RF signal transmitted from a tag transmitter includes data indentifying an object to be located and associated with the tag transmitter.

23. A system according to claim 14 , wherein said RF signal further comprises a pseudo random spread spectrum RF signal.

24. A system according to claim 14 , wherein said processor is operative to relate the clocks of each receiver to a system time.

25. A system according to claim 14 , wherein said processor is operative for forming a tracking loop to track clock relationships that occur naturally over time.

26. A system according to claim 14 , which further comprises determining an equation relating the indicated time of one clock at a respective receiver to another receiver clock and tracking changes in that relationship over time.

27. A method for locating an object within a monitored environment, which comprises:

transmitting an RF signal from a tag transmitter associated with an object to be located;

receiving the RF signal at a plurality of receivers having unsynchronized clocks and positioned within the monitored environment;

transmitting to a processor the time of arrival of the received RF signals based on the unsynchronized clock time at each respective receiver;

determining clock timing relationships for the clocks based on one of at least the propagation or processing delays in the receivers for synchronizing receiver performance; and

conducting differentiation of the time of arrival signals received from the tag transmitter to locate an object associated with the tag transmitter.

28. A method according to claim 27 , which further comprises transmitting RF signals from a tag positioned at fixed location.

29. A method according to claim 27 , which further comprises transmitting RF signals from a pair of tag transmitters to a receiver with known propagation delay.

30. A method according to claim 27 , wherein the processing delay within each receiver is substantially constant with each other.

31. A method according to claim 27 , which further comprises receiving two time separated signals for determining differential clock rate.

32. A method according to claim 31 , which further comprises receiving three time separated signals to indicate differential rate change.

33. A method according to claim 32 , which further comprises maintaining a model of timing relationships of clocks at the receivers.

34. A method according to claim 27 , which further comprises positioning the receivers at known locations.

35. A method according to claim 27 , which further comprises transmitting an RF signal from the tag transmitter having data indentifying the object to which the tag is associated.

36. A method according to claim 27 , which further comprises transmitting a pseudo random spread spectrum RF signal from the at least one tag.

37. A method according to claim 27 , which further comprises processing first-to-arrive RF signals at each receiver.

38. A method according to claim 27 , which further comprises forming a tracking loop to track clock relationships that occur naturally over time.

39. A method according to claim 27 , which further comprises determining an equation relating the indicated time of one clock at a respective receiver to another clock at another receiver and tracking changes in that relationship over time.

40. A method for time synchronizing a network which comprises:

transmitting an RF signal from a tag transmitter positioned at a known location;

receiving the RF signal at a plurality of receivers operative as network nodes and having unsynchronized clocks;

transmitting to a processor the time of arrival of any received RF signal based on an unsynchronized clock time; and

determining clock timing relationships for the clocks based on one of at least the propagation or processing delays in the receivers for synchronizing receiver performance.

41. A method according to claim 40 , which further comprises transmitting RF signals from a pair of tag transmitters to receivers with known propagation delay.

42. A method according to claim 40 , wherein the processing delay within each receiver is substantially constant with each other.

43. A method according to claim 40 , which further comprises receiving two time separated signals for determining differential clock rate.

44. A method according to claim 43 , which further comprises receiving three time separated signals to indicate differential rate change.

45. A method according to claim 44 , which further comprises maintaining a model of timing relationships of clocks at the receivers.

46. A method according to claim 40 , which further comprises positioning the receivers at known locations.

47. A method according to claim 40 , which further comprises associating a tag with an object to be located.

48. A method according to claim 40 , which further comprises transmitting an RF signal from the at least one tag having data indentifying the object to which the tag is associated.

49. A method according to claim 40 , which further comprises transmitting a pseudo random spread spectrum RF signal from the at least one tag.

50. A method according to claim 40 , which further comprises processing first-to-arrive RF signals at each receiver.

51. A method according to claim 40 , which further comprises forming a tracking loop to track clock relationships that occur naturally over time.

52. A method according to claim 40 , which further comprises determining an equation relating the indicated time of one clock at a respective receiver to another clock at another receiver and tracking changes in that relationship over time.

Assignments (10)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049675/0049 →
MERGER Recorded Mar 29, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048884/0618 →
PATENT SECURITY INTEREST ASSIGNMENT AGREEMENT Recorded Oct 25, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC., AS THE EXISTING AGENT
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044791/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036552/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036503/0630 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
CHANGE OF NAME Recorded Oct 29, 2010
From: WHERENET CORP.
To: ZEBRA ENTERPRISE SOLUTIONS CORP.
Reel/Frame 025217/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2005
From: BOYD, ROBERT W.
To: WHERENET CORP.
Reel/Frame 016329/0755 →