predicting new technology