Patent ID: 9223940
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A system comprising: one or more processors, and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising: access a first plurality of media identifiers that identify authorized media files that a first user is authorized to play; identify at least two or more source media files being used by a second user to generate a single mash-up media file, the single mash-up media file includes at least a portion of media tracks from each of the at least two or more source media files; determine a second plurality of media identifiers that identify the at least two or more source media files; determine whether all of the source media files of the single mash-up media file are included among the authorized media files based on a comparison of the first plurality of media identifiers to the second plurality of media identifiers; present a notification that indicates whether the first user is authorized to play the single mash-up media file generated by the second user, the notification being presented based on whether all of the source media files are included among the authorized media files; configure a media player application to disable playback of the single mash-up media file based on determining that the source media files include at least one unauthorized media file; and present an option for the first user to authorize the unauthorized media file by purchasing an authorization to play the at least one unauthorized media file.