ThinThread is the name of a former NSA program that sounds quite similar to the Machine:
ThinThread would correlate data from financial transactions, travel records, Web searches, G.P.S. equipment, and any other attributes that an analyst might find useful in pinpointing the bad guys.
By 2000, Binney, using fibre optics, had set up a computer network that could
chart relationships among people in real time
. ThinThread processed information as it was collecteddiscarding useless information on the spot and avoiding the overload problem that plagued centralized systems. Binney says, The beauty of it is that it was
open-ended, so it could keep expanding.
Pilot tests of ThinThread proved almost too successful, according to a former intelligence expert who analyzed it.
It was nearly perfect, the official says. But it processed such a large amount of data that it picked up more Americans than the other systems.
Though ThinThread was intended to intercept foreign communications, it continued documenting signals when a trail crossed into the U.S. This was a big problem: federal law forbade the monitoring of domestic communications without a court warrant. And a warrant couldnt be issued without probable cause and a known suspect.
In order to comply with the law,
Binney installed privacy controls and added an anonymizing feature, so that all American communications would be encrypted until a warrant was issued. The system would indicate when a pattern looked suspicious enough to justify a warrant.
Article:
http://www.newyorker.com/books/double-take/takes-the-n-s-a-s-surveillance-programs