Patent ID: 8751742

Claim:
A memory card configured to extend its data storage capacity to a remote data store, said memory card comprising: a host interface configured to communicate with a host device; a local memory cache configured to store an initial data item received through the host interface; a network interface including at least one wireless communication transceiver configured to communicate with a remote data store; and a memory controller configured to send the initial data item to the remote data store, the remote data store stores the initial data item and, generates a corresponding, smaller transcoded data item, said memory controller being configured to substitute the transcoded data item for the initial data item in the local memory cache, wherein said memory controller is configured to store a substitution history in an index in the local memory cache and further wherein said memory controller is configured to receive a data item deletion request from the host device, to record a status of the deletion request in said index, and to repeatedly submit the data item deletion request to the remote data store until a notification is received indicating that the remote data store has deleted its copy of the initial data item.