Back to results
US 11,107,448 B2Granted
Computing technologies for music editing
OwnerChristopher Renwick Alstoninventor
Life of this patent
Estimating the term…
Abstract
This disclosure discloses various computing technologies that enable a user to insert a personal vocal content into an original song in a quick and simple manner, thereby potentially creating a derivative work of the original song. Additionally, these technologies enable a right holder of the original song to monitor the new derivative work in a granular, reliable, de-centralized, and secure manner.
Claims54
A method comprising:
- receiving, by a server, a first file from a first application running on a first client, wherein the first file includes a first musical composition formed via a first vocal content and an instrumental content, wherein the first vocal content corresponds to a first acoustic fingerprint associated with a first block of a blockchain accessible to the server;
- isolating, by the server, the first vocal content and the instrumental content;
- segmenting, by the server, the first vocal content into a plurality of defined organizational elements;
- receiving, by the server, a second file from a second application running on a second client, wherein the second file includes a second musical composition formed via a second vocal content;
- replacing, by the server, one of the defined organizational elements with the second vocal content such that a third musical composition is formed;
- forming, by the server, a second acoustic fingerprint of the third musical composition;
- associating, by the server, the second acoustic fingerprint with a second block of the blockchain, wherein the second block is downstream from the first block on the blockchain;
- causing, by the server, a third application running on a third client to play the third musical composition;
- incrementing, by the server, a play counter based on the third client playing the third musical composition, wherein the play counter is associated with the first block;
- and
- taking, by the server, an action based on the play counter.
8 more elements
Dependencies are inferred from the claim text.