Maybe they can add an option of storing offline capabilities and commands after learning what you want to do. My biggest gripe with Siri for iOS is that no matter what you ask it, it will always bounce the commands off the server. And iPhones before the 4S could do basic functions like 'call so-and-so' locally, so it's not like it's a stretch of the imagination to add that functionality.