SYSTEM AND METHOD FOR SITE ABNORMALITY RECORDING AND NOTIFICATION
First Claim
1. A method of notifying a user of site abnormalities via an application, the application configured to access an event server, the event server having:
- a first sensor abnormality detector connected to a first sensor, for detecting first abnormal behavior of first sub-events sensed by the first sensor, the first abnormal behavior corresponding to a first abnormal behavior value representing the degree of the first abnormal behavior compared to statistical distributions determined from the first sub-events sensed by the first sensor;
a second sensor abnormality detector connected to a second sensor, for detecting second abnormal behavior of second sub-events sensed by the second sensor of a type different from the first sensor, the second abnormal behavior corresponding to a second abnormal behavior value representing the degree of the second abnormal behavior compared to statistical distributions determined from the second sub-events sensed by the second sensor;
a correlator for correlating the first and second abnormal behavior values and logging correlated values as a composite event, the composite event corresponding to at least one said first sub-event and at least one said second sub-event;
a data store configured to store data associated with the first sensor and the secondsensor, and data associated with the composite event;
the method comprising;
receiving a request for the application from a device remote from the event server;
transmitting the application to the device; and
accessing the event server, the application having a viewer configured to show, on the device, data associated with a plurality of composite events, the viewer further configured to display the plurality of composite events in a temporal order.
3 Assignments
0 Petitions
Accused Products
Abstract
Method of notifying a user of site abnormalities via an application configured to access an event server having a first sensor abnormality detector connected to a first sensor, for detecting first abnormal behavior of first sub-events sensed by the first sensor, the first abnormal behavior corresponding to a first abnormal behavior value, a second sensor abnormality detector connected to a second sensor, for detecting second abnormal behavior of second sub-events sensed by the second sensor of a type different from the first sensor, the second abnormal behavior corresponding to a second abnormal behavior value, a correlator for correlating the first and second abnormal behavior values and logging correlated values as a composite event, a data store, the application having a viewer configured to show, on the device, data associated with a plurality of composite events, the viewer further configured to display the plurality of composite events in a temporal order.
-
Citations
20 Claims
-
1. A method of notifying a user of site abnormalities via an application, the application configured to access an event server, the event server having:
-
a first sensor abnormality detector connected to a first sensor, for detecting first abnormal behavior of first sub-events sensed by the first sensor, the first abnormal behavior corresponding to a first abnormal behavior value representing the degree of the first abnormal behavior compared to statistical distributions determined from the first sub-events sensed by the first sensor; a second sensor abnormality detector connected to a second sensor, for detecting second abnormal behavior of second sub-events sensed by the second sensor of a type different from the first sensor, the second abnormal behavior corresponding to a second abnormal behavior value representing the degree of the second abnormal behavior compared to statistical distributions determined from the second sub-events sensed by the second sensor; a correlator for correlating the first and second abnormal behavior values and logging correlated values as a composite event, the composite event corresponding to at least one said first sub-event and at least one said second sub-event; a data store configured to store data associated with the first sensor and the second sensor, and data associated with the composite event; the method comprising; receiving a request for the application from a device remote from the event server; transmitting the application to the device; and accessing the event server, the application having a viewer configured to show, on the device, data associated with a plurality of composite events, the viewer further configured to display the plurality of composite events in a temporal order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for notifying a user of site abnormalities, the system comprising:
-
an event server comprising; a first sensor abnormality detector connected to a first sensor, for detecting first abnormal behavior of first sub-events sensed by the first sensor, the first abnormal behavior corresponding to a first abnormal behavior value; a second sensor abnormality detector connected to a second sensor, for detecting second abnormal behavior of first sub-events sensed by the second sensor of a type different from the first sensor, the second abnormal behavior corresponding to a second abnormal behavior value; a correlator for correlating the first and second abnormal behavior values and logging the correlated values as a composite event, the composite event corresponding to at least one said first sub-event and at least one said second sub-event; and a data store configured to store data associated with the first sensor and the second sensor, and data associated with the composite event; and an interface configured to show data associated with a plurality of the composite events, the interface comprising a viewer configured to display the plurality of composite events in temporal order.
-
-
15. At least one non-transitory computer-readable medium readable by a computer for notifying a user of site abnormalities, the at least one non-transitory computer-readable medium comprising:
-
a first sensor abnormality detecting code segment that, when executed, detects first abnormal behavior of first sub-events sensed by a first sensor, the first abnormal behavior corresponding to a first abnormal behavior value; a second sensor abnormality detecting code segment that, when executed, detects second abnormal behavior of second sub-events sensed by a second sensor of a type different from the first sensor, the second abnormal behavior corresponding to a second abnormal behavior value; a correlating code segment that, when executed, correlates the first abnormal behavior value and the second abnormal behavior value and logs the correlated value as a composite event, the composite event corresponding to at least one said first sub-event and at least one said second sub-event; and a data storing code segment that, when executed, stores data associated with the first sensor and the second sensor, and data being associated with the composite event; a displaying code segment that, when executed, displays data associated with a plurality of composite events; and a viewing code segment that, when executed, displays the plurality of composite events in a temporal order.
-
-
16. A method of managing a plurality of queues at a site, the method comprising:
-
detecting, using a video imager, each face of a plurality of customers each in a queue of the plurality of queues, based on face data corresponding to a face value of a unique face; transmitting the face data to a customer table processor and a queue statistics processor; determining, using the face value and the customer table processor, how long each customer has been in a respective queue of the plurality of queues; determining, based on how long each customer has been in the respective queues, an average waiting time for each queue of the plurality of queues. - View Dependent Claims (17)
-
-
18. A method of personalized marketing, comprising:
-
detecting, using at least one video imager of a plurality of video imagers located throughout a site, a unique customer based on a customer face at the site based on face data corresponding to a face value of a unique face; creating an image relating to advertised items to be displayed to the customer based on characteristics of the detected unique customer; tracking, using a trajectory of the customer determined by the plurality of video imagers, the detected unique customer throughout the site; determining, using data corresponding to the tracked detected unique customer, areas of the site visited by the unique customer; and correlating the areas of the site visited by the unique customer with the advertised items. - View Dependent Claims (19, 20)
-
Specification