Briefly read available info. It appears that the card comes with necessary software for setting it up with your PC or network. Photos will be uploaded to specific device within the network when this card (I believe card has to be in camera with power on) is within range (via WiFi).
Cool idea

Doubt it can be price competitive to conventional SD card of same density.