Tech could address 650,000 annual crashes