retail environment includes a plu rality of sensors distributed throughout the retail
environment for monitoring a current behavior of a customer in the retail environment, a
database for storing a purchasing history of the customer, and a matching system for
automatically detecting when the customer fails to purchase an expected product, based at
least in part on the current behavior and on the purchasing history, and for inferring, based …