Site directed management of audio components of uploaded video files
First Claim
Patent Images
1. A computer-implemented method of identifying and replacing unlicensed audio content in video files uploaded to a video hosting website, the method comprising:
- receiving a video file uploaded from a user at a video hosting website, the video file including audio content;
responsive to receiving the video file uploaded from the user, processing the audio content to determine whether the audio content is unlicensed for use on the video hosting website;
prior to publishing the video file on the video hosting website, performing;
responsive to the audio content being an unlicensed audio content;
providing to the user a list of selectable licensed audio files accessed from the video hosting website, wherein the selectable licensed audio files are licensed in a manner that allows for use of the selectable licensed audio files on the video hosting website;
receiving, from the user, a selection of a licensed audio file from the list of selectable licensed audio files;
receiving from the user an instruction to replace the audio content included in the video file with the user selected licensed audio file; and
publishing the video file to make the video file accessible to other users of the video hosting website.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio.
66 Citations
23 Claims
-
1. A computer-implemented method of identifying and replacing unlicensed audio content in video files uploaded to a video hosting website, the method comprising:
-
receiving a video file uploaded from a user at a video hosting website, the video file including audio content; responsive to receiving the video file uploaded from the user, processing the audio content to determine whether the audio content is unlicensed for use on the video hosting website; prior to publishing the video file on the video hosting website, performing; responsive to the audio content being an unlicensed audio content; providing to the user a list of selectable licensed audio files accessed from the video hosting website, wherein the selectable licensed audio files are licensed in a manner that allows for use of the selectable licensed audio files on the video hosting website; receiving, from the user, a selection of a licensed audio file from the list of selectable licensed audio files; receiving from the user an instruction to replace the audio content included in the video file with the user selected licensed audio file; and publishing the video file to make the video file accessible to other users of the video hosting website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method of editing a video file in a video hosting website, the video uploaded to the site by a user, the method comprising:
-
receiving a video file uploaded from the user at the video hosting website, the video file including audio content; responsive to receiving the video file uploaded from the user, processing the audio content to determine whether the audio content is unlicensed for use on the video hosting website; prior to publishing the video file on the video hosting website, performing; responsive to the audio content being an unlicensed audio content; executing an audio replacement tool, the audio replacement tool operating on the video file, the video file including the audio content; providing, within the audio replacement tool, a list of selectable licensed audio files accessed from the video hosting website to the user, wherein the selectable licensed audio files are licensed in a manner that allows for use of the selectable licensed audio files on the video hosting website; receiving, from the user, a selection of a licensed audio file from the list of selectable licensed audio files; replacing the audio content in the video file with the selected license audio file; storing the video file with the selected licensed audio file selected by the user; and publishing the video file to make the video file accessible to other users of the video hosting website.
-
-
22. A video hosting computer system for hosting a video hosting website, the system comprising:
-
an ingest server configured to receive from a user client device an uploaded video file, the video file containing audio content; a video database configured to receive from the ingest server the uploaded video file, and provide access to the uploaded video file in response to a playback request; a rights management system coupled to the ingest server configured to receive the uploaded video file and configured to determine whether the audio content in the video file is unlicensed for use on the video hosting website responsive to receiving the uploaded video file; a licensed audio content database comprising licensed audio content; and an audio replacement tool coupled to the video database configured to, responsive to the audio content being an unlicensed audio content and prior to publishing the video file on the video hosting website, provide, to the user client device, a list of the selectable licensed audio files from the licensed audio content database that are licensed in a manner that allows for use of the selectable licensed audio files on the video hosting website, receive a selection of one of the licensed audio files from the list from the user client device, replace the audio content of the video file with the selected licensed audio file, store the video file with the licensed audio file in the video database, and provide a mechanism for publishing the video file to make the video file accessible to other users of the video hosting website.
-
-
23. An audio replacement tool stored on a non-transitory computer-readable storage medium and executed by a video hosting computer system, the audio replacement tool configured to interoperate with the video hosting computer system, and comprising:
-
computer-executable code stored on the non-transitory computer-readable storage medium that when executed by the video hosting computer system responsive to the video hosting computer system receiving a video file from a user comprising audio content that is unlicensed for use on the video hosting computer system and prior to the video hosting computer system publishing the video file on a video hosting website generates; a display area for displaying the video file to the user, the video file including the audio content that is unlicensed for use on the video hosting computer system; and an audio content listing area for displaying to the user a list of a plurality of selectable licensed audio files retrieved to replace the unlicensed audio content responsive to determining that the audio content is unlicensed for use on the video hosting computer system, the list of the plurality of selectable licensed audio files received from the video hosting computer system and wherein the plurality of selectable licensed audio files in the list are licensed in a manner that allows for use of the plurality of selectable licensed audio files on the video hosting computer system; means for receiving, from the user, a selection of one of the plurality of selectable licensed audio files from the list displayed in the listing area; a video and audio encoder configured to receive the selected audio file selected by the user and replace the unlicensed audio content with selected audio file by encoding the selected audio content into the video file; and means for publishing the video file to make the video file accessible to other users of the video hosting computer system.
-
Specification