US 12,069,543 B2
Generating third-party notifications related to occurrence of motion events
Benedict Toner, Alresford (GB); and Christian Anthony Schaefer, Waterloo (CA)
Assigned to Cognitive Systems Corp., Waterloo (CA)
Filed by Cognitive Systems Corp., Waterloo (CA)
Filed on Nov. 28, 2022, as Appl. No. 18/059,290.
Claims priority of provisional application 63/283,708, filed on Nov. 29, 2021.
Prior Publication US 2023/0171326 A1, Jun. 1, 2023
Int. Cl. H04W 4/029 (2018.01); H04L 67/50 (2022.01); H04L 67/53 (2022.01); H04W 84/12 (2009.01)
CPC H04W 4/029 (2018.02) [H04L 67/53 (2022.05); H04L 67/535 (2022.05); H04W 84/12 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a cloud-based computer system, motion data from a remote motion detection system configured to detect motion in a space, the motion detection system comprising a plurality of wireless communication devices, the motion data derived from wireless signals communicated through the space by the wireless communication devices, the motion data indicating a detected path of motion in the space;
by operation of the cloud-based computer system, applying a motion classifier to the motion data to detect an occurrence or non-occurrence of a first predefined motion event in the space, wherein the first predefined motion event represents a first pathway through the space, detecting the occurrence or non-occurrence of the first predefined motion event comprises comparing the detected path of motion with an allowable spatial deviation from the first pathway, and the detected path of motion being outside the allowable spatial deviation indicates non-occurrence of the first predefined motion event;
based on reference to a database correlating third party entities to a plurality of predefined motion events, identifying a subset of the third party entities that have registered for notifications associated with the first predefined motion event;
generating notifications addressed to the subset of the third party entities, each notification comprising an indication that the occurrence or non-occurrence of the first predefined motion event was detected and additional information describing the occurrence or non-occurrence of the of the first predefined motion event, wherein the additional information comprises the detected path of motion; and
sending the notifications to the subset of the third party entities.