Patent ID: 11928894
Assignee: ORIGIN WIRELESS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 22:
23. A method, implemented by a processor, a memory communicatively coupled with the processor, and a set of instructions stored in the memory to be executed by the processor, comprising:
obtaining a time series of channel information (CI) of a wireless multipath channel of a venue, wherein:
a transmitter transmits a first wireless signal in a venue through the wireless multipath channel of the venue,
a receiver receives a second wireless signal through the wireless multipath channel and computes the time series of CI (TSCI) of the wireless multipath channel based on the second wireless signal,
each CI is one of: channel state information (CSI), channel frequency response (CFR), or channel impulse response (CIR), and
the second wireless signal differs from the first wireless signal due to the wireless multipath channel which is impacted by a rhythmic motion of an object in the venue,
the rhythmic motion comprises a gait of the object,
the object is not in line-of-sight of the transmitter,
the object is not in line-of-sight of the receiver,
the first wireless signal and the second wireless signal are WiFi signals compliant to a data communication standard comprising one of: IEEE 802.11, IEEE802.11n/ac/ax/be, or WiFi;

computing a time series of intermediate quantity (IQ) based on the characteristic of the TSCI, wherein the IQ comprises a moving speed of the object, wherein the moving speed is a gait speed of the object and is computed based on a similarity score of a respective pair of temporally adjacent CI of the TSCI,
determining a time window and a plurality of sliding sub-windows in the time window,
computing a plurality of autocorrelation functions (ACF's) of the moving speed, wherein each ACF is computed for a respective sliding sub-window in the time window,
performing peak detection on each ACF of the moving speed,
detecting the time window as a stable period based on detected peaks of the plurality of ACF's in the time window,
monitoring the rhythmic motion of the object based on analyzing the time series of IQ in the stable period; and
performing a task based on the monitoring.