As Wired notes, the algorithms now comb over large amounts of data and learn from it. In one case, the balloon temporarily floated over the Pacific Ocean to catch winds when it determined that there wouldn't be enough gusts to stay over land. There's even "reinforcement learning," which has the balloon refining its behavior even after making predictions as to what will happen. All told, the Peru vehicle made just under 20,000 tweaks to its altitude over the course of those 14 weeks, or dozens per day.

The AI-based upgrade should not only keep balloons in place for longer, but help Google trim costs and expand its reach. It won't have to use quite as many balloons to blanket an area with aerial internet access -- it can either scale back the size of the fleet or spread out over a wider area. Either way, the progress is good news for people who may soon depend on Project Loon to get internet access that would otherwise be out of reach.