US 12,217,255 B2
Media licensing method and system using blockchain
Vadim Brenner, San Francisco, CA (US); Stephen White, San Francisco, CA (US); Mijat Nenezic, Miami Beach, FL (US); and Srdan Marković, Belgrade (RS)
Assigned to Dubset Media Holdings, Inc., San Francisco, CA (US)
Filed by Dubset Media Holdings, Inc., San Francisco, CA (US)
Filed on Apr. 11, 2019, as Appl. No. 16/381,405.
Claims priority of provisional application 62/657,475, filed on Apr. 13, 2018.
Prior Publication US 2019/0318348 A1, Oct. 17, 2019
Int. Cl. G06Q 20/38 (2012.01); G06Q 50/18 (2012.01)
CPC G06Q 20/389 (2013.01) [G06Q 20/3829 (2013.01); G06Q 50/184 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for processing media content, comprising:
receiving, at a media processing server, media content from a source, the media content being user-generated and including derivative works of existing media content;
identifying, based at least in part on a finger printing system that analyses one or more of an acoustic or a textual property of the media content, one or more segments of the media content using a content database, the one or more segments associated with different rights holders;
determining, based at least in part on the finger printing system and the content database, a first type of asset for the one or more segments of the media content, the first type of asset corresponding to a first rights holder, and the first type of asset associated with a first right of a set of rights less than a full set of rights for the one or more segments of the media content;
determining, based at least in part on the finger printing system and the content database, a second type of asset for the one or more segments of the media content, the second type of asset corresponding to a second rights holder, the second type of asset associated with a second right of the set of rights less than the full set of rights for the one or more segments of the media content, and the first right being different from the second right;
determining, for a mixed asset including the first type of asset and the second type of asset, an estimate associated with a cost for incorporating the first type of asset and the second type of asset into the mixed asset;
receiving confirmation, from the source of the media content, associated with the mixed asset corresponding to an acceptance of the estimate associated with the cost;
determining, for the first rights holder, an associated address for a first rights holder wallet in one or more blockchains;
transferring the first type of asset, from the media processing server, to a first linked ledger as a first digital token including both the first type of asset and a first private key, the first type of asset immutably stored on one or more blocks of the first linked ledger corresponding to the first rights holder wallet authenticated using a first public key corresponding to the associated address for the first rights holder wallet, wherein the first private key and the first public key are part of a first key-pair generated for the first digital token;
determining, for the second rights holder, an associated address for a second rights holder wallet in the one or more blockchains;
transferring the second type of asset, from the media content processing server, to a second linked ledger as a second digital token including both the second type of asset and a second private key, the second type of asset immutably stored on one or more blocks of the second linked ledger corresponding to the second rights holder wallet authenticated using a second public key corresponding to the associated address for the second rights holder wallet, wherein the second private key and the second public key are part of a second key-pair generated for the second digital token;
providing confirmation of the first type of asset stored on the first linked ledger and the second type of asset stored on the second linked ledger;
creating the mixed asset including the first type of asset, the second type of asset, and metadata for the mixed asset, the metadata including a combination of private metadata and public metadata associated with one or more rules set by the source of the media content for the mixed asset, the private metadata including a first set of rules accessible by a restricted set of users authorized to access the first set of rules and the public metadata including a second set of rules, and at least a portion of the first set of rules is different from at least a portion of the second set of rules;
transferring the mixed asset, from the media content processing server, to a third linked ledger as a third digital token including both the mixed asset and a third private key, the mixed asset immutably stored on one or more blocks of the third linked ledger authenticated using a third public key corresponding to an associated address for the third linked ledger, wherein the third private key and the third public key are part of a third key-pair generated for the third digital token;
providing confirmation of the mixed asset stored on the third linked ledger;
determining usage of the mixed asset in accordance with the one or more rules associated with the metadata in the third digital token, based on captured usage and consumption data of the mixed asset recorded by a digital streaming provider;
identifying the respective associated addresses for the first type of asset in the first digital token stored in the first linked ledger and the second type of asset in the second digital token stored in the second linked ledger; and
updating the one or more blocks for the first type of asset stored on the first linked ledger and the one or more blocks for the second type of asset stored on the second linked ledger based, at least, on the usage of the mixed asset recorded by the digital streaming provider.