The top tech innovations of 2017