7 innovations that could shape the future of computing