With advancements in software speeding up each year, many so-called technologies of the future are becoming reality sooner than anticipated. From GPS location services to holograms to automated virtual assistants, the things that were once considered science fiction...