Google’s new patent could turn any flat surface into a virtual keyboard