Patent ID: 8245308

Claim:
A computer-implemented method comprising: maintaining at least a move version number and a client move list on a client computing device, the client move list describing content that has been moved from the client computing device to one or more other computing devices, the move version number being associated with the content that has been moved to the one or more other computing devices; sending a message to a trusted third-party indicating that a move operation is desired for a particular piece of content; receiving a communication from the trusted third-party indicating approval of the move operation, the communication including a server move list that describes the content that has been moved from the client computing device to the one or more other computing devices and which cannot be consumed by the client computing device, the approval being based on a determination that the client computing device has not performed a previous move operation on the particular piece of content; conducting the move operation on the particular piece of content if the particular content is not listed in the server move list; incrementing the move version number; and updating the client move list to indicate that the particular piece of content has been moved from the client computing device to another computing device.