INTELLIGENT DEVICE DISCOVERY