IP Library › Granted Patent US 11,913,970
Granted Patent B2
US 11,913,970 · App. 16/798,148 · Granted Feb 27, 2024

Wireless motion detection using multiband filters

Inventors: Seyedehsan Bateni (Montreal, CA); Negar Ghourchian (Montreal, CA); Michel Allegue Martinez (Terrebonee, CA); David Grant (Santa Rosa Valley, CA)
Assignee: Aerial Technologies Inc.
G01P13/00G08B13/00H04W84/12H04W88/02
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,913,970
App. No.
16/798,148
Granted
Feb 27, 2024
Kind
B2
Abstract

A wireless motion detection system is provided which uses a sharp band-stop and low-pass filters to reject unwanted low and high frequency components of a signal in the CSI. A gap in the frequency domain is caused by taking the absolute value of the signal when using the absolute value of channel matrix H∨ for motion detection. A sharp band-stop (notch) filter is used to reject any unwanted signals that have significant components in this gap. A low-pass filter is used to reject all unwanted signal after the motion highest frequency.

Claims (63)

1. A method for filtering out signals, the method comprising:

extracting with an agent channel state information from a chipset operating according to a defined wireless standard of a wireless access point associated with an active sensing area where the wireless access point receives wireless signals via a wireless link according to the defined wireless standard from a wireless device associated with the active sensing area;

establishing a channel matrix based upon the extracted channel state information comprising channel state information of different frequency sub-bands of the wireless link according to the defined wireless standard in a first dimension of the channel matrix and different samples or packets in a second dimension of the channel matrix;

filtering with the agent the established channel matrix by applying a low-pass filter and a notch filter to the established channel matrix wherein the low-pass filter filters out a predetermined type of unwanted high frequency signals from the established channel matrix and the notch filter filters out a predetermined type of unwanted low frequency signals from the established channel matrix;

establishing in dependence upon the filtered established channel matrix and a plurality of profiles a profile of the plurality of profiles to associate with the sensing area where each profile of the plurality of profiles comprises a channel state information profile associated with one of an activity, an object, an individual and a biometric associated with or within the sensing area.

2. The method according to claim 1 , wherein

the predetermined type of unwanted low frequency signals filter from the established channel matrix by the notch filter are those within a gap within a frequency domain corresponding to an absolute value of the channel state information.

3. The method according to claim 1 ,

wherein the activity of a person within the sensing area is established in dependence upon a comparison of a sum of a similarity measurement of the filtered established channel matrix and at least one channel state information profile of each profile of the plurality of profiles.

4. The method of claim 1 , wherein

applying the notch filter to filter out the predetermined type of unwanted low frequency signals from the established channel matrix filters reduces in real-time false positives of establishing the profile of the plurality of profiles as motion of a person whilst maintaining components of the established channel matrix filter at DC and above a defined frequency.

5. The method of claim 1 , wherein

applying the notch filter to filter out the predetermined type of unwanted low frequency signals from the established channel matrix filters reduces in real-time false positives of establishing the profile of the plurality of profiles as motion of a person whilst maintaining components of the established channel matrix filter at DC and above a defined frequency; and

the defined frequency is either:

0.5 Hz when the absolute value of the established channel matrix is employed; or

0.25 Hz when the complex value of the established channel matrix is employed.

6. The method of claim 1 , wherein

applying the low-pass filter to filter out the predetermined type of unwanted high frequency signals from the established channel matrix filters reduces in real-time false positives of establishing the profile of the plurality of profiles within the sensing area as motion of a person whilst maintaining components of the established channel matrix filter below a defined frequency.

7. The method of claim 1 , wherein

applying the low-pass filter to filter out the predetermined type of unwanted high frequency signals from the established channel matrix filters reduces in real-time false positives of establishing the profile of the plurality of profiles as motion of 1 person whilst maintaining components of the established channel matrix filter below a defined frequency; and

the defined frequency is 5 Hz.

8. The method according to claim 1 , wherein

applying the low-pass filter to filter out the predetermined type of unwanted high frequency signals from the established channel matrix comprises applying a N×N two dimensional low-pass filter to the established channel matrix; and

N is a non-zero positive integer.

9. The method according to claim 1 , wherein

applying the low-pass filter to filter out the predetermined type of unwanted high frequency signals from the established channel matrix comprises applying a N×N two-dimensional low-pass filter to the established channel matrix; and

each row of the N×N two-dimensional low pass filter is one of:

a low-pass finite impulse response (FIR) filter where N is a non-zero positive integer;

a low pass 5th order FIR filter where N is a non-zero positive integer; and

a low pass 5th order FIR filter where N=5.

10. The method according to claim 1 , further comprising

transmitting the filtered established channel matrix to a cloud server from the agent;

wherein

the cloud server establishes the profile of the plurality of profiles.

11. The method according to claim 1 , further comprising

transmitting the filtered established channel matrix to a cloud server from the agent;

wherein

at least the agent and the cloud server act in combination to establish the profile of the plurality of profiles; and

the plurality of profiles are stored within profile databases accessible to at least the agent and the cloud server.

12. The method according to claim 1 , wherein

the agent establishes the profile of the plurality of profiles; and

the plurality of profiles are stored within a profile database accessible to the agent.

13. The method according to claim 1 , further comprising

transmitting the filtered established channel matrix to a cloud server from the agent; wherein

the cloud server establishes the profile of the plurality of profiles;

the plurality of profiles are stored within a profile database accessible to the agent;

the cloud server analyses and creates other profiles via a process comprising:

identifying multiple instances of an activity established by the cloud server by processing the filtered established channel matrix received from the agent

combining data relating to the identified multiple instances of the activity with user feedback to label the data; and

storing the data and the label as a new profile of the plurality of profiles within the profile database; and

the multiple instances of the activity established by the cloud server are without any matching profiles within the plurality of profiles.

14. The method according to claim 1 , wherein

filtering the established channel matrix with the agent removes artifacts or disturbances within the extracted channel state information arising from an intrinsic aspect of operation of the wireless link between the wireless access point and the wireless device.

15. The method according to claim 1 , wherein

filtering the established channel matrix with the agent removes artifacts or disturbances within the extracted channel state information arising from an intrinsic aspect of operation of the wireless link; and

the intrinsic aspect of operation is one of:

automatic power control within a transmitter of one of the wireless access point and the wireless device; and

automatic power control within a receiver of one of the wireless access point and the wireless device.

16. The method according to claim 1 , wherein

filtering the established channel matrix with the agent removes artifacts or disturbances within the extracted channel state information arising from an intrinsic aspect of operation of the wireless link reduces in real-time false positives of establishing the profile of the plurality of profiles; and

the intrinsic aspect of operation is one of:

automatic power control within a transmitter of one of the wireless access point and the wireless device; and

automatic power control within a receiver of one of the wireless access point and the wireless device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: BATENI, SEYEDEHSAN; GHOURCHIAN, NEGAR; MARTINEZ, MICHEL ALLEGUE; GRANT, DAVID
To: AERIAL TECHNOLOGIES INC.
Reel/Frame 052942/0070 →
Continuity (2)
Provisional Application 62809436 · Feb 22, 2019
Related Publication 20200292572A1 · Sep 17, 2020