NTT technologies