Artificial Human Sensors : Science and Applications