Patent ID: 8949156
Filing Date: 2015-02-03
Classification: G06F,G06Q,H04L

Abstract:
1. A computer-implemented method for processing digital content items, the method comprising: receiving, at a server running on server hardware, user information of a first user, first content belong to the first user, and a first license having one or more license terms governing usages of the first content; registering the first user with the server by generating a first user identifier (ID) for the first user and a first license ID for the first license; selecting, by a cipher unit running within the server, a cipher key and a cipher method; generating, by the cipher unit, a first content ID by applying the selected cipher key and the cipher method to at least the first user ID and the first license ID; receiving, at the server, a request for accessing the first content from a second user, the request including the first content ID identifying the first content; receiving, by the server, an acceptance of the first license by the second user; generating, by the server, a tracking code by applying the cipher method and the cipher key to at least the first content ID, a second user ID identifying the second user, and a first license ID of the first license; creating, by the server, a first deliverable content by inscribing the tracking code into the first content; and transmitting the first deliverable content to the second user.