Patent ID: 8725648

Claim:
A computer-implemented method performed within a data processing system for processing a digital content item, the method comprising: registering a first user, content belong to the first user, personal information of the first user and a license comprising license terms for the content by a server side system; selecting by a cipher key and a cipher method by the server side system and generating by a cipher unit of the server side system a first user ID by applying the cipher key and the cipher method to the user personal information; generating by the cipher unit a content ID by applying the cipher key and the cipher method to at least the first user ID and a license ID of the license; receiving by the server side system using the content ID a request for the content from a second user; receiving, by the server side system, an acceptance of the license by the second user; generating a tracking code by the server side system by applying the cipher method and the cipher key to at least the content ID, an ID of the second user and a date and time the second user accepted the license and license terms; creating by the server side system deliverable content by inscribing the tracking code into the content and transmitting the deliverable content to the second user.