IP Library Granted Patent US 11,762,080
Granted Patent B2
US 11,762,080 · App. 17/109,724 · Granted Sep 19, 2023

Communications signals as radar using synchoronized time delays of multipath reflections

Inventors: Minh Phuoc Vo (Larkspur, CA); Kiran Kumar Somasundaram (Bellevue, WA); Steven John Lovegrove (Woodinville, WA)
Assignee: Meta Platforms Technologies, LLC
G01S13/52G01S7/415G01S13/003G01S13/04H04W56/0055H04W84/12G01S2013/462
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,762,080
App. No.
17/109,724
Granted
Sep 19, 2023
Kind
B2
Abstract

A method includes receiving a first wireless signal detected by a first device in an environment, the first wireless signal including a first distortion pattern caused by an object moving in the environment, receiving a second wireless signal detected by a second device in the environment, the second wireless signal including a second distortion pattern caused by the object moving in the environment, determining, by comparing the first distortion pattern to the second distortion pattern, that the first distortion pattern and the second distortion pattern correspond to a same movement event associated with the object moving in the environment, determining a timing offset between the first device and the second device based on information associated with the first distortion pattern and the second distortion pattern, and determining, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.

Claims (38)

1. A method comprising:

receiving a first wireless signal detected by a first device in an environment;

receiving a second wireless signal detected by a second device in the environment;

comparing the first wireless signal detected by the first device with the second wireless signal detected by the second device and determining that a distorted wireless pattern has been observed by both the first device and the second device, wherein the distorted wireless pattern has been caused by an object moving in the environment and corresponds to Doppler shifts associated with the object moving in the environment;

determining that a clock of the first device is misaligned with a clock of the second device based on observation timings of the distorted wireless pattern by the first device and by the second device;

determining a timing offset between the first device and the second device based on the observation timings of the distorted wireless pattern by the first device and the second device; and

determining, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.

2. The method of claim 1 , further comprising:

determining that the first device and the second device are both in the environment.

3. The method of claim 1 , wherein determining the timing offset between the first device and the second device comprises:

comparing a first timestamp associated with the distorted wireless pattern as observed by the first device with a second stamp associated with the distorted wireless pattern as observed by the second device.

4. The method of claim 1 , wherein the first wireless signal and the second wireless signal are Wi-Fi signals.

5. The method of claim 1 , wherein the first wireless signal and the second wireless signal are Bluetooth signals.

6. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

receive a first wireless signal detected by a first device in an environment;

receive a second wireless signal detected by a second device in the environment;

compare the first wireless signal detected by the first device with the second wireless signal detected by the second device and determining that a distorted wireless pattern has been observed by both the first device and the second device, wherein the distorted wireless pattern has been caused by an object moving in the environment and corresponds to Doppler shifts associated with the object moving in the environment;

determine that a clock of the first device is misaligned with a clock of the second device based on observation timings of the distorted wireless pattern by the first device and by the second device;

determine a timing offset between the first device and the second device based on the observation timings of the distorted wireless pattern by the first device and the second device; and

determine, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.

7. The one or more computer-readable non-transitory storage media of claim 6 embodying software that is further operable when executed to:

determine that the first device and the second device are both in the environment.

8. The one or more computer-readable non-transitory storage media of claim 6 , wherein determining the timing offset between the first device and the second device comprises:

comparing a first timestamp associated with the distorted wireless pattern as observed by the first device with a second stamp associated with the distorted wireless pattern as observed by the second device.

9. The one or more computer-readable non-transitory storage media of claim 6 , wherein the first wireless signal and the second wireless signal are Wi-Fi signals.

10. The one or more computer-readable non-transitory storage media of claim 6 , wherein the first wireless signal and the second wireless signal are Bluetooth signals.

11. A system comprising: one or more processors; and one or more computer-readable non-transitory storage media in communication with the one or more processors, the one or more computer-readable non-transitory storage media comprising instructions that when executed by the one or more processors, cause the system to:

receive a first wireless signal detected by a first device in an environment;

receive a second wireless signal detected by a second device in the environment;

compare the first wireless signal detected by the first device with the second wireless signal detected by the second device and determining that a distorted wireless pattern has been observed by both the first device and the second device, wherein the distorted wireless pattern has been caused by an object moving in the environment and corresponds to Doppler shifts associated with the object moving in the environment;

determine that a clock of the first device is misaligned with a clock of the second device based on observation timings of the distorted wireless pattern by the first device and by the second device;

determine a timing offset between the first device and the second device based on the observation timings of the distorted wireless pattern by the first device and the second device; and

determine, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.

12. The system of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the system to:

determine that the first device and the second device are both in the environment.

13. The system of claim 11 , wherein determining the timing offset between the first device and the second device:

comparing a first timestamp associated with the distorted wireless pattern as observed by the first device with a second stamp associated with the distorted wireless pattern as observed by the second device.

14. The system of claim 11 , wherein the first wireless signal and the second wireless signal are Wi-Fi or Bluetooth signals.

Assignments (2)
CHANGE OF NAME Recorded Jul 6, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060591/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2020
From: VO, MINH PHUOC; SOMASUNDARAM, KIRAN KUMAR; LOVEGROVE, STEVEN JOHN
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 054598/0460 →
Continuity (2)
Provisional Application 63078743 · Sep 15, 2020
Related Publication 20220082679A1 · Mar 17, 2022