Patent ID: 11906659
Assignee: ORIGIN WIRELESS, INC.
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 22:
23. A method of a wireless monitoring system, comprising:
transmitting, from a first device in the wireless monitoring system, a first wireless signal through a wireless multipath channel of a venue;
receiving, by a second device in the wireless monitoring system, a second wireless signal through the wireless multipath channel, wherein the second wireless signal differs from the first wireless signal due to the wireless multipath channel and a motion of an object in the venue;
obtaining a time series of channel information (TSCI) of the wireless multipath channel based on the second wireless signal, wherein each channel information (CI) of the TSCI comprises N1 CI components, wherein N1 is an integer greater than one;
selecting N2 CI components from the N1 CI components of each CI adaptively for a time window based on a first analysis of the N1 CI components of each CI in the TSCI, wherein N2 is an integer less than or equal to N1;
computing a micro-motion (MM) statistics for the time window based on the N2 selected CI components of every CI in the TSCI and the first analysis, wherein the N2 CI components are selected for the time window based on:
subdividing the time window into M sub-windows, wherein M is an integer greater than one,
for each of the M sub-windows and for each of the N1 CI components, computing a respective first statistics associated with the respective CI component based on the respective CI component of each CI in the respective sub-window, and
selecting the N2 CI components for the time window based on the N1*M first statistics, wherein a number of second statistics are computed for the time window based on the N1*M first statistics, wherein the MM statistics is computed for the time window based on the number of second statistics;
monitoring the motion of the object based on a second analysis of the MM statistics;
performing a task based on the first analysis and the second analysis;
generating a response based on the task, the first analysis and the second analysis;
determining a series of reporting time windows; and
for each reporting time window:
performing the first analysis of the N1 CI components of the TSCI in the reporting time window,
selecting the N2 CI components adaptively for the reporting time window by the first analysis of the N1 CI components of the TSCI in the reporting time window,
computing N2 respective component MM statistics based on the N2 selected CI components of the TSCI in the reporting time window,
computing a respective combined MM statistics based on the N2 respective component MM statistics,
subdividing the reporting time window into N3 analyzing time windows, wherein N3 is an integer greater than one,
for each of the N3 analyzing time windows and for each of the N1 CI components, computing a respective temporary component MM statistics associated with the respective CI component based on the respective CI component of each CI in the respective analyzing time window,
selecting the N2 respective CI components for the reporting time window based on the N1*N3 respective temporary component MM statistics,
for each of the N3 analyzing time windows, computing a respective temporary MM statistics as a first aggregate of N2 temporary component MM statistics associated with the N2 respective selected CI components,
computing the respective combined MM statistics as a second aggregate of the N3 respective temporary MM statistics,
monitoring the motion of the object in the reporting time window based on the respective combined MM statistics,
performing a task in the reporting time window based on the monitoring in the reporting time window, and
generating a response in the reporting time window based on the monitoring in the reporting time window.