A finalist in the 2009 Electrolux Design Lab competition has created the "Water Catcher" that sends out flying tennis ball-size robots into your neighborhood to collect rainfall.
Once full, the roving water balls automatically return to it's home base tray for filtration, from here, they may then be summoned to you to fill your glass with fresh drinking water.
The video, below, shows how the concept might work.