The program is called PredPol, and it calculates its forecasts based on times and locations of previous crimes, combined with sociological information about criminal behavior and patterns. The technology has been beta tested in the Santa Cruz, California police department for the past year, and in an L.A. police precinct for the past six months, with promising results.