This document discusses activity recognition from sensor data. It describes how simple binary sensors can provide some information but full activity detection requires interpreting multiple correlated sensor streams using techniques like signal processing, machine learning and reasoning. Key steps in activity recognition systems are preprocessing, segmentation, feature extraction, and classification of sensor data. Challenges include continuous recognition, dealing with variable executions of activities, and separating activities from non-activities.