| CPC G06F 21/6245 (2013.01) | 20 Claims |

|
1. A computer-implemented method for authorizing the sharing of content, the computer-implemented method comprising:
receiving, by one or more processing circuits, an enrollment request of a user;
importing, by the one or more processing circuits, user content of the user based on the availability of the user content of the user prior to enrollment of the user;
creating, by the one or more processing circuits, a user account for the user, wherein the user account comprises the user content of the user;
importing, by the one or more processing circuits via a listener channel, newly provided content from a user device associated with the user, wherein the importing includes extracting data from the newly provided content;
determining, by the one or more processing circuits, that the newly provided content is a duplicate copy of the user content of the user;
identifying, by the one or more processing circuits, a first of the duplicate copies as a master copy and a second of the duplicate copies as a secondary copy;
removing, by the one or more processing circuits, the secondary copy;
receiving, by the one or more processing circuits, a content share request from a third-party for a piece of at least one of the user content of the user or the newly provided content; and
authorizing, by the one or more processing circuits, the third-party based on cross-referencing the content share request with a plurality of sharing rules set by the user, wherein the authorization comprises a limitation on the piece of at least one of the user content of the user or the newly provided content.
|