All the hardware and software needed for this stuff is already here. And cloud computing (that is, computing power on demand) plus wireless connectivity means that it can be done in real time. And, most likely, already is done.
Big Brother is watching.....................