US 12,088,826 B2
Multi-sensor motion detection
Peiman Amini, Mountain View, CA (US); and Joseph Amalan Arul Emmanuel, Cupertino, CA (US)
Assigned to Arlo Technologies, Inc., Carlsbad, CA (US)
Filed by Arlo Technologies, Inc., Carlsbad, CA (US)
Filed on Jan. 3, 2023, as Appl. No. 18/149,446.
Application 18/149,446 is a continuation of application No. 17/379,513, filed on Jul. 19, 2021, granted, now 11,575,912.
Application 17/379,513 is a continuation of application No. 16/000,743, filed on Jun. 5, 2018, granted, now 11,102,492, issued on Aug. 24, 2021.
Claims priority of provisional application 62/633,017, filed on Feb. 20, 2018.
Prior Publication US 2023/0146916 A1, May 11, 2023
Int. Cl. H04N 19/166 (2014.01); G06F 9/54 (2006.01); G06T 7/20 (2017.01); G06V 20/52 (2022.01); G07C 9/37 (2020.01); G08B 3/10 (2006.01); G08B 5/22 (2006.01); G08B 13/191 (2006.01); G08B 13/193 (2006.01); G08B 13/196 (2006.01); G08B 21/18 (2006.01); G08B 27/00 (2006.01); G08B 29/18 (2006.01); H04B 17/318 (2015.01); H04B 17/391 (2015.01); H04L 1/00 (2006.01); H04L 5/00 (2006.01); H04L 43/0852 (2022.01); H04L 43/12 (2022.01); H04L 43/16 (2022.01); H04L 65/612 (2022.01); H04L 65/65 (2022.01); H04L 65/80 (2022.01); H04L 67/1087 (2022.01); H04N 7/12 (2006.01); H04N 7/18 (2006.01); H04N 17/00 (2006.01); H04N 19/103 (2014.01); H04N 19/124 (2014.01); H04N 19/156 (2014.01); H04N 19/184 (2014.01); H04N 19/40 (2014.01); H04N 19/42 (2014.01); H04N 23/60 (2023.01); H04N 23/661 (2023.01); H04N 23/68 (2023.01); H04N 23/90 (2023.01); H04W 24/08 (2009.01); H04W 24/10 (2009.01); H04W 28/02 (2009.01); H04W 36/00 (2009.01); H04W 36/30 (2009.01); H04W 52/02 (2009.01); H04W 72/0453 (2023.01); H04W 72/23 (2023.01); H05B 47/105 (2020.01); H05B 47/19 (2020.01); H04N 7/14 (2006.01); H04N 19/00 (2014.01)
CPC H04N 19/166 (2014.11) [G06F 9/542 (2013.01); G06T 7/20 (2013.01); G06V 20/52 (2022.01); G07C 9/37 (2020.01); G08B 3/10 (2013.01); G08B 3/1016 (2013.01); G08B 5/223 (2013.01); G08B 13/191 (2013.01); G08B 13/193 (2013.01); G08B 13/19656 (2013.01); G08B 13/1966 (2013.01); G08B 13/19669 (2013.01); G08B 13/19695 (2013.01); G08B 21/182 (2013.01); G08B 27/006 (2013.01); G08B 29/183 (2013.01); H04B 17/318 (2015.01); H04B 17/391 (2015.01); H04L 1/0003 (2013.01); H04L 1/0009 (2013.01); H04L 1/0017 (2013.01); H04L 1/0033 (2013.01); H04L 5/0053 (2013.01); H04L 43/0858 (2013.01); H04L 43/12 (2013.01); H04L 43/16 (2013.01); H04L 65/612 (2022.05); H04L 65/65 (2022.05); H04L 65/80 (2013.01); H04L 67/1093 (2013.01); H04N 7/12 (2013.01); H04N 7/183 (2013.01); H04N 17/002 (2013.01); H04N 19/103 (2014.11); H04N 19/124 (2014.11); H04N 19/156 (2014.11); H04N 19/184 (2014.11); H04N 19/40 (2014.11); H04N 19/42 (2014.11); H04N 23/661 (2023.01); H04N 23/665 (2023.01); H04N 23/6811 (2023.01); H04N 23/90 (2023.01); H04W 24/08 (2013.01); H04W 24/10 (2013.01); H04W 28/021 (2013.01); H04W 36/0011 (2013.01); H04W 36/30 (2013.01); H04W 52/0245 (2013.01); H04W 52/0261 (2013.01); H04W 72/0453 (2013.01); H04W 72/23 (2023.01); H05B 47/105 (2020.01); H05B 47/19 (2020.01); G06T 2207/30232 (2013.01); G06T 2207/30241 (2013.01); H04N 7/147 (2013.01); H04N 7/181 (2013.01); H04N 19/00 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by one or more computer processors, data packets transmitted within a wireless communications link between at least one base station and at least one wireless access point (AP),
wherein the wireless communications link is implemented within a physical area;
extracting channel state information (CSI) of the wireless communications link from the data packets;
analyzing a deviation in at least one of expected amplitude or phase of signals of the wireless communications link based on the CSI;
determining an indication of motion of objects in the physical area based on analyzing the deviation in the at least one of expected amplitude or phase;
sending the indication of motion to a cloud server; and
sending a notification of the indication of motion to a user device for viewing the indication of motion, from the cloud server, on the user device, and
using machine learning to adjust a sensitivity of a sensor to the motion, wherein movement of the objects closer to the sensor results in motion determination while movement of the objects further from the sensor results in no motion determination.