IP Library Granted Patent US 11,131,745
Granted Patent B2
US 11,131,745 · App. 16/871,229 · Granted Sep 28, 2021

Techniques for imaging wireless power delivery environments and tracking objects therein

Inventor: Hatem Ibrahim Zeine (Bellevue, WA)
Assignee: Ossia Inc.
G01S5/0294G01S5/06H02J5/005H02J7/025H02J50/20H02J50/40H02J50/60H02J50/90H04W4/029H04W4/30H04W4/33
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,131,745
App. No.
16/871,229
Granted
Sep 28, 2021
Kind
B2
Abstract

Techniques are described herein for imaging static or semi-static objects in a wireless power delivery environment and tracking non-static objects contained therein. More specifically, embodiments of the present disclosure describe techniques for determining the relative locations and movement of non-static objects in a wireless power delivery environment. Additionally, the techniques describe methods and systems for generation of motion-based maps such as heat (or dwell) maps and flow maps.

Claims (59)

1. A system comprising: an antenna array, and a processor operably coupled to the antenna array, the processor configured to:

determine a first phase pattern at which a signal is received by multiple antennas of the antenna array at a first time from a client device in a wireless signaling environment;

determine a second phase pattern at which the signal is received from the client device by the multiple antennas at a second time after the first time;

identify a difference between the first and second phase patterns; and

determine, based at least in part on the difference, presence or absence of at least one of:

movement of the client device, and

one or more objects positioned in a transmission path of the signal, in the wireless signaling environment.

2. The system of claim 1 , wherein the processor is further configured to:

determine the first phase pattern by measuring phases at which the signal is received at the first time by the multiple antennas; and

determine the second phase pattern by measuring phases at which the signal is received at the second time by the multiple antennas.

3. The system of claim 1 , wherein the wireless signaling environment includes a plurality of client devices, and wherein the processor is further configured to:

determine a first set of phase patterns at which signals are received in a first period of time from the plurality of client devices by the multiple antennas;

determine a second set of phase patterns at which the signals are received in a second period of time from the plurality of client devices by the multiple antennas;

identify differences between the first and second sets of phase patterns; and

generate a map or image of the wireless signaling environment based on the differences.

4. The system of claim 3 , wherein the plurality of client devices include: at least one client device positioned statically in the wireless signaling environment, and at least one other non-static or semi-static client device, and wherein the processor is further configured to generate the map or image by subtracting phase measurements of any moving client devices in the wireless signaling environment.

5. The system of claim 4 , wherein the processor is further configured to track the at least one other non-static or semi-static client device in the wireless signaling environment based on the differences.

6. The system of claim 1 , wherein the wireless signaling environment includes a retail store, and wherein the client device is selected from the group comprising: an electronic display device, a label, and a price tag device.

7. The system of claim 1 , wherein the processor is configured to determine presence or absence of one or more objects positioned in the transmission path of the signal, the processor further configured to determine presence or absence of movement of the one or more objects in the wireless signaling environment.

8. The system of claim 1 , wherein the multiple antennas include adaptively-phased radio frequency antennas.

9. A method comprising:

receiving, by an antenna array at a first time, a signal transmitted by a client device in a wireless signaling environment;

determining a first phase pattern at which the signal is received at the first time by multiple antennas of the antenna array;

receiving, by the antenna array at a second time after the first time, the signal transmitted by the client device;

determining a second phase pattern at which the signal is received at the second time by the multiple antennas;

identifying a difference between the first and second phase patterns; and

determining, based at least in part on the difference, presence or absence of at least one of:

movement of the client device, and

one or more objects positioned in a transmission path of the signal,

in the wireless signaling environment.

10. The method of claim 9 , wherein:

determining the first phase pattern comprises measuring phases at which the signal is received at the first time by the multiple antennas; and

determining the second phase pattern comprises measuring phases at which the signal is received at the second time by the multiple antennas.

11. The method of claim 9 , wherein the wireless signaling environment includes a plurality of client devices, the method further comprising:

determining a first set of phase patterns at which signals are received in a first period of time from the plurality of client devices by the multiple antennas;

determining a second set of phase patterns at which the signals are received in a second period of time from the plurality of client devices by the multiple antennas;

identifying differences between the first and second sets of phase patterns; and

generating a map or image of the wireless signaling environment based on the differences.

12. The method of claim 11 , wherein the plurality of client devices include: at least one client device positioned statically in the wireless signaling environment, and at least one other non-static or semi-static client device, and wherein generating the map or image comprises subtracting phase measurements of any moving client devices in the wireless signaling environment.

13. The method of claim 12 further comprising tracking the at least one other non-static or semi-static client device in the wireless signaling environment based on the differences.

14. The method of claim 9 , wherein the wireless signaling environment includes a retail store, and wherein the client device is selected from the group comprising: an electronic display device, a label, and a price tag device.

15. The method of claim 9 , wherein determining presence or absence of at least one of: movement of the client device, and one or more objects positioned in a transmission path of the signal, comprises determining presence or absence of one or more objects positioned in the transmission path of the signal, the method further comprising determining presence or absence of movement of the one or more objects in the wireless signaling environment.

16. One or more non-transitory computer readable media having program instructions stored thereon which, when executed by a processor, cause a machine to:

determine a first phase pattern at which a signal is received by multiple antennas of an antenna array at a first time from a client device in a wireless signaling environment;

determine a second phase pattern at which the signal is received from the client device by the multiple antennas at a second time after the first time;

identify a difference between the first and second phase patterns; and

determine, based at least in part on the difference, presence or absence of at least one of:

movement of the client device, and

one or more objects positioned in a transmission path of the signal, in the wireless signaling environment.

17. The one or more non-transitory computer readable media of claim 16 , wherein when executed by the processor, the program instructions further cause the machine to:

determine the first phase pattern by measuring phases at which the signal is received at the first time by the multiple antennas; and

determine the second phase pattern by measuring phases at which the signal is received at the second time by the multiple antennas.

18. The one or more non-transitory computer readable media of claim 16 , wherein the wireless signaling environment includes a plurality of client devices, and wherein when executed by the processor, the program instructions further cause the machine to:

determine a first set of phase patterns at which signals are received in a first period of time from the plurality of client devices by the multiple antennas;

determine a second set of phase patterns at which the signals are received in a second period of time from the plurality of client devices by the multiple antennas;

identify differences between the first and second sets of phase patterns; and

generate a map or image of the wireless signaling environment based on the differences.

19. The one or more non-transitory computer readable media of claim 18 , wherein the plurality of client devices include: at least one client device positioned statically in the wireless signaling environment, and at least one other non-static or semi-static client device, and wherein when executed by the processor to generate the map or image, the program instructions further cause the machine to subtract phase measurements of any moving client devices in the wireless signaling environment.

20. The one or more non-transitory computer readable media of claim 19 , wherein when executed by the processor, the program instructions further cause the machine to track the at least one other non-static or semi-static client device in the wireless signaling environment based on the differences.

Assignments (4)
AMENDED AND RESTATED NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 15, 2024
From: OSSIA INC.
To: FARAH CAPITAL LIMITED, AS SECURED PARTY; NERVE INVESTMENT SPV LTD, AS SECURED PARTY; TOYODA GOSEI., LTD
Reel/Frame 068369/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ZIP CODE OF CORRESPONDENCE ADDRESS PREVIOUSLY RECORDED AT REEL: 062336 FRAME: 0628. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 26, 2023
From: OSSIA INC.
To: FARAH CAPITAL LIMITED; NERVE INVESTMENT SPV LTD
Reel/Frame 062926/0332 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 9, 2023
From: OSSIA INC.
To: FARAH CAPITAL LMITED; NERVE INVESTMENT SPV LTD
Reel/Frame 062336/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2020
From: ZEINE, HATEM IBRAHIM
To: OSSIA INC.
Reel/Frame 052622/0567 →
Continuity (4)
Continuation 15977704 · May 11, 2018
Continuation 14945741 · Nov 19, 2015
Provisional Application 62146233 · Apr 10, 2015
Related Publication 20210063525A1 · Mar 4, 2021