1461146290-31d6c6c2-7f73-4b25-9bde-79fa633039db

A software andor hardware facility for inferring user context and delivering advertisements, such as coupons, using natural language andor sentiment analysis is disclosed. A lowest dynamic range ADC and middle dynamic range ADC have saturation detectors SAT for outputting a signal when the amplitude of an input analogue signal reaches their respective dynamic ranges and saturates them. A rotatable rotor is located within the stator.