How I could use the storage, based on the store scenario you presented on your site:
1) Customer service: every time a mote gets a ping from a customer, log it. If the customer pinged the area 2-3x, send a message asking if they would like a sales rep to help them.
2) Analytics: building on 1), collect the logged hits from the devices and learn how customers move through the store, who moved through it (i.e.: any customers registered on a loyalty program?)
3) Admin user uses an app to configure coupons to store on the devices.
4) Track stock levels. If I could store stock levels on the beacons, then I could build an app that can be used to make queries ("Where can I find Levi's 501 Jeans with a 36 waist, 36 length?" "Oh, we have one pair left, look here…")
Currently, the way you have to do these things now requires too many moving parts: a mobile app, the motes, and a web server for the mobile app to talk to. I believe the web server is unnecessary: if a user has data disabled, or if the store doesn't want to provide free wifi, then there's no way to facilitate these types of interactions.