US 11,928,894 B2
Method, apparatus, and system for wireless gait recognition
Chenshu Wu, Greenbelt, MD (US); Feng Zhang, Greenbelt, MD (US); Beibei Wang, Clarksville, MD (US); Yuqian Hu, College Park, MD (US); K. J. Ray Liu, Potomac, MD (US); and Oscar Chi-Lim Au, San Jose, CA (US)
Assigned to ORIGIN WIRELESS, INC., Rockville, MD (US)
Filed by Chenshu Wu, Greenbelt, MD (US); Feng Zhang, Greenbelt, MD (US); Beibei Wang, Clarksville, MD (US); Yuqian Hu, College Park, MD (US); K. J. Ray Liu, Potomac, MD (US); and Oscar Chi-Lim Au, San Jose, CA (US)
Filed on Feb. 13, 2020, as Appl. No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 15/326,112, previously published as PCT/US2015/041037, filed on Jul. 17, 2015.
Application 16/790,610 is a continuation in part of application No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 16/127,151, filed on Sep. 10, 2018.
Application 16/127,151 is a continuation in part of application No. PCT/US2017/021963, filed on Mar. 10, 2017.
Application 16/127,151 is a continuation in part of application No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 16/127,092, filed on Sep. 10, 2018, granted, now 10,476,730.
Application 16/127,092 is a continuation in part of application No. PCT/US2017/021957, filed on Mar. 10, 2017.
Application 16/127,092 is a continuation in part of application No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 16/125,748, filed on Sep. 9, 2018, granted, now 10,833,912.
Application 16/125,748 is a continuation in part of application No. PCT/US2017/015909, filed on Jan. 31, 2017.
Application 16/125,748 is a continuation in part of application No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 15/861,422, filed on Jan. 3, 2018.
Application 15/861,422 is a continuation in part of application No. 16/200,608, filed on Nov. 26, 2018, granted, now 10,735,298.
Application 16/200,608 is a continuation in part of application No. 16/200,616, filed on Nov. 26, 2018, granted, now 10,495,725.
Application 16/200,616 is a continuation in part of application No. 16/446,589, filed on Jun. 19, 2019, granted, now 10,742,475.
Application 16/446,589 is a continuation in part of application No. 15/326,112, filed on Jan. 13, 2017.
Application 15/326,112 is a continuation in part of application No. PCT/US2015/041037, filed on Jul. 17, 2015.
Application 16/446,589 is a continuation in part of application No. 15/584,052, filed on May 2, 2017, granted, now 10,447,094.
Application 16/446,589 is a continuation in part of application No. 15/434,813, filed on Feb. 16, 2017, granted, now 10,129,862, issued on Nov. 13, 2018.
Application 15/434,813 is a continuation in part of application No. 16/127,151, filed on Sep. 10, 2018.
Application 16/127,151 is a continuation in part of application No. 16/127,092, filed on Sep. 10, 2018, granted, now 10,476,730.
Application 16/127,092 is a continuation in part of application No. PCT/US2017/021957, filed on Mar. 10, 2017.
Application 16/446,589 is a continuation in part of application No. PCT/US2017/027131, filed on Apr. 12, 2017.
Application PCT/US2017/027131 is a continuation in part of application No. 15/384,217, filed on Dec. 19, 2016, granted, now 10,440,705.
Application 15/384,217 is a continuation in part of application No. 16/125,748, filed on Sep. 9, 2018, granted, now 10,833,912.
Application 16/125,748 is a continuation in part of application No. PCT/US2017/015909, filed on Jan. 31, 2017.
Application PCT/US2017/015909 is a continuation in part of application No. 15/861,422, filed on Jan. 3, 2018.
Application 15/861,422 is a continuation in part of application No. 16/060,710, granted, now 10,380,881, previously published as PCT/US2016/066015, filed on Dec. 9, 2016.
Application 16/446,589 is a continuation in part of application No. 15/873,806, filed on Jan. 17, 2018, granted, now 10,270,642, issued on Apr. 23, 2019.
Application 15/873,806 is a continuation in part of application No. 16/101,444, filed on Aug. 11, 2018, granted, now 10,291,460, issued on May 14, 2019.
Application 16/101,444 is a continuation in part of application No. 16/200,608, filed on Nov. 26, 2018, granted, now 10,735,298.
Application 16/200,608 is a continuation in part of application No. 16/200,616, filed on Nov. 26, 2018, granted, now 10,495,725.
Application 16/200,616 is a continuation in part of application No. 16/203,299, filed on Nov. 28, 2018, granted, now 10,374,863.
Application 16/203,299 is a continuation in part of application No. 16/203,317, filed on Nov. 28, 2018, granted, now 10,397,039.
Application 16/203,299 is a continuation in part of application No. 16/790,610.
Application 16/790,610 is a continuation in part of application No. 16/667,648, filed on Oct. 29, 2019.
Application 16/667,648 is a continuation in part of application No. 16/667,757, filed on Oct. 29, 2019.
Claims priority of provisional application 62/806,688, filed on Feb. 15, 2019.
Claims priority of provisional application 62/806,694, filed on Feb. 15, 2019.
Claims priority of provisional application 62/846,686, filed on May 12, 2019.
Claims priority of provisional application 62/846,688, filed on May 12, 2019.
Claims priority of provisional application 62/849,853, filed on May 18, 2019.
Claims priority of provisional application 62/331,278, filed on May 3, 2016.
Claims priority of provisional application 62/734,224, filed on Sep. 20, 2018.
Claims priority of provisional application 61/744,093, filed on Sep. 18, 2012.
Claims priority of provisional application 62/753,017, filed on Oct. 30, 2018.
Claims priority of provisional application 62/868,782, filed on Jun. 28, 2019.
Claims priority of provisional application 62/873,781, filed on Jul. 12, 2019.
Claims priority of provisional application 62/900,565, filed on Sep. 15, 2019.
Claims priority of provisional application 62/902,357, filed on Sep. 18, 2019.
Claims priority of provisional application 62/950,093, filed on Dec. 18, 2019.
Prior Publication US 2020/0202117 A1, Jun. 25, 2020
Int. Cl. G06V 40/20 (2022.01); G06F 21/32 (2013.01); G06V 40/10 (2022.01); H04W 4/029 (2018.01)
CPC G06V 40/25 (2022.01) [G06F 21/32 (2013.01); G06V 40/103 (2022.01); H04W 4/029 (2018.02)] 26 Claims
OG exemplary drawing
 
1. A system for rhythmic motion monitoring, comprising:
a transmitter configured for transmitting a first wireless signal in a venue through a wireless multipath channel of the venue;
a receiver configured for receiving 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 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; and
a processor configured for:
obtaining a time series of channel information (CI) of the wireless multipath channel based on the second wireless signal, wherein each CI is one of: channel state information (CSI), channel frequency response (CFR), or channel impulse response (CIR),
computing a characteristic of the time series of CI (TSCI),
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 to obtain gait related features, and
identifying the object based on the gait related features.