SenseCam wearable camera leads parade of Microsoft Research novelties