Windows of opportunity Temporal patterns of technological adaptation in organizations