US 11,953,618 B2
Method, apparatus, and system for wireless motion recognition
Sai Deepika Regani, Hyattsville, MD (US); Beibei Wang, Clarksville, MD (US); Min Wu, Clarksville, MD (US); K. J. Ray Liu, Potomac, MD (US); and Oscar Chi-Lim Au, San Jose, CA (US)
Assigned to ORIGIN RESEARCH WIRELESS, INC., Rockville, MD (US)
Filed by Sai Deepika Regani, Hyattsville, MD (US); Beibei Wang, Clarksville, MD (US); Min Wu, Clarksville, MD (US); K. J. Ray Liu, Potomac, MD (US); and Oscar Chi-Lim Au, San Jose, CA (US)
Filed on Feb. 20, 2021, as Appl. No. 17/180,766.
Application 17/180,766 is a continuation in part of application No. 15/326,112, abandoned, previously published as PCT/US2015/041037, filed on Jul. 17, 2015.
Application 17/180,766 is a continuation in part of application No. 16/127,151, filed on Sep. 10, 2018, granted, now 11,012,285.
Application 16/127,151 is a continuation in part of application No. PCT/US2017/021963, filed on Mar. 10, 2017.
Application 17/180,766 is a continuation in part of application No. 15/861,422, filed on Jan. 3, 2018, granted, now 11,025,475.
Application 15/861,422 is a continuation in part of application No. 16/667,648, filed on Oct. 29, 2019, granted, now 11,035,940.
Application 16/667,648 is a continuation in part of application No. 16/667,757, filed on Oct. 29, 2019, abandoned.
Application 16/667,757 is a continuation in part of application No. 16/790,610, filed on Feb. 13, 2020.
Application 16/790,610 is a continuation in part of application No. 16/790,627, filed on Feb. 13, 2020, granted, now 11,397,258.
Application 16/790,627 is a continuation in part of application No. 16/798,343, filed on Feb. 22, 2020, granted, now 11,340,345.
Application 16/798,343 is a continuation in part of application No. 16/871,000, filed on May 10, 2020, granted, now 11,500,056.
Application 16/871,000 is a continuation in part of application No. 16/871,004, filed on May 10, 2020.
Application 16/871,004 is a continuation in part of application No. 16/871,006, filed on May 10, 2020, granted, now 11,408,978.
Application 16/871,006 is a continuation in part of application No. 16/909,913, filed on Jun. 23, 2020.
Application 16/909,913 is a continuation in part of application No. 16/909,940, filed on Jun. 23, 2020, granted, now 11,391,830.
Application 16/909,940 is a continuation in part of application No. 16/945,827, filed on Aug. 1, 2020, granted, now 11,444,710.
Application 16/945,827 is a continuation in part of application No. 16/945,837, filed on Aug. 1, 2020, granted, now 11,439,344.
Application 16/945,837 is a continuation in part of application No. 17/019,273, filed on Sep. 13, 2020, abandoned.
Application 17/019,273 is a continuation in part of application No. 17/019,271, filed on Sep. 13, 2020, abandoned.
Application 17/019,271 is a continuation in part of application No. 17/019,270, filed on Sep. 13, 2020.
Application 17/019,270 is a continuation in part of application No. 17/113,024, filed on Dec. 5, 2020, granted, now 11,202,215.
Application 17/113,024 is a continuation in part of application No. 17/113,023, filed on Dec. 5, 2020, granted, now 11,770,197.
Application 17/113,023 is a continuation in part of application No. 17/149,625, filed on Jan. 14, 2021.
Application 17/149,625 is a continuation in part of application No. 17/149,667, filed on Jan. 14, 2021, abandoned.
Claims priority of provisional application 62/980,206, filed on Feb. 22, 2020.
Claims priority of provisional application 62/981,387, filed on Feb. 25, 2020.
Claims priority of provisional application 62/984,737, filed on Mar. 3, 2020.
Claims priority of provisional application 63/001,226, filed on Mar. 27, 2020.
Claims priority of provisional application 63/038,037, filed on Jun. 11, 2020.
Claims priority of provisional application 63/087,122, filed on Oct. 2, 2020.
Claims priority of provisional application 63/090,670, filed on Oct. 12, 2020.
Claims priority of provisional application 63/104,422, filed on Oct. 22, 2020.
Claims priority of provisional application 63/112,563, filed on Nov. 11, 2020.
Claims priority of provisional application 62/950,093, filed on Dec. 18, 2019.
Claims priority of provisional application 62/977,326, filed on Feb. 16, 2020.
Prior Publication US 2021/0173046 A1, Jun. 10, 2021
Int. Cl. G01S 7/41 (2006.01); G01S 13/00 (2006.01); G01S 13/86 (2006.01)
CPC G01S 7/415 (2013.01) [G01S 13/003 (2013.01); G01S 13/86 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A system for wireless motion recognition, comprising:
a transmitter configured for transmitting a first wireless signal through a wireless multipath channel of a venue; and
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 that is impacted by a motion of an object in the venue; and
a processor configured for:
obtaining a time series of channel information (TSCI) of the wireless multipath channel based on the second wireless signal,
computing a plurality of pairwise motion statistics (PMS), each PMS computed based on a respective pair of channel information (CI) of the TSCI,
computing a characteristic function for a sliding time window based on a number of PMS computed based on pairs of CI in the sliding time window,
computing at least one characteristic point of the characteristic function,
computing a turn point and an associated turn angle associated with the sliding time window based on the at least one characteristic point, wherein the turn point is where the object moves from a first straight-line segment into a second straight-line segment during the sliding time window and the associated turn angle is an angle between the first straight-line segment and the second straight-line segment,
generating a gesture trajectory of the object, wherein the gesture trajectory comprises at least one turn point, at least one turn angle, and a series of at least two straight line segments,
wherein
each turn point is where the object moves from a straight-line segment to a next temporally adjacent straight-line segment with a respective turn angle being an angle between the two temporally adjacent straight-line segments,
each characteristic point of the characteristic function comprises one of: a local maximum, a local minimum, a constrained local maximum, a constrained local minimum, a zero-crossing, or any one of the above after a smoothing of the characteristic function, and
determining a gesture shape based on: the series of at least two straight-line segments, the at least one turn angle and the at least one turn point of the generated gesture trajectory, and a plurality of pre-determined gesture shapes.