System and method for controlling content upload on a network
AssigneeVerizon Patent and Licensing Inc.
InventorSatish Menon
Life of this patent
Estimating the term…
Abstract
A system and method for protecting copyright in content distributed online, in combination with specified business rules. A portion of content presented for upload on a network is analyzed to detect an image associated with a content owner; the image is compared with reference images to identify the content owner; and business rules are applied to control unauthorized uploading of the content. The identifier may be a logo included in the content as a digital graphic, or a non-visual marker. Analysis is advantageously performed on a sample of video frames or a segment of preselected length. If the content is found to be copyrighted, and the attempted upload is unauthorized, uploading may or may not be permitted, and the user may or may not be charged a fee for subsequent access to the content.
Claims19
A method comprising:
- receiving, at a content server, a request from a second user to upload a digital content item to a website, the digital content item associated with a first user and comprising digital content, said request comprising an identifier of said second user and a compressed version of the digital content item;
- converting, by the content server, the compressed version of the digital content item into the digital content item by decompressing the compressed version to obtain the digital content item;
- digitally sampling, by the content server, the digital content item to identify a segment of the content item;
- analyzing, by the content server, the identified segment of the digital content item using an automated content analysis technique, and based on said analysis, detecting a portion of the content that references said first user;
- analyzing, via the content server, said portion, and based on said analysis, determining that said digital content item is associated with the first user;
- comparing, by the content server, upon determination that said digital content item is associated with the first user, said identifier of the second user with a set of identifiers corresponding to authorized users for uploading content to said website, the set of identifiers associated with the first user;
- determining, by the content server based on said comparison, whether the second user is authorized to upload said digital content item to said website;
- and
- communicating, over a network, an upload instruction to a device of said second user based on said determination.
A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a content server, perform a method comprising:
- receiving, at the content server, a request from a second user to upload a digital content item to a website, the digital content item associated with a first user and comprising digital content, said request comprising an identifier of said second user and a compressed version of the digital content item;
- converting, by the content server, the compressed version of the digital content item into the digital content item by decompressing the compressed version to obtain the digital content item;
- digitally sampling, by the content server, the digital content item to identify a segment of the content item;
- analyzing, by the content server, the identified segment of the digital content item using an automated content analysis technique, and based on said analysis, detecting a portion of the content that references said first user;
- analyzing, via the content server, said portion, and based on said analysis, determining that said digital content item is associated with the first user;
- comparing, by the content server, upon determination that said digital content item is associated with the first user, said identifier of the second user with a set of identifiers corresponding to authorized users for uploading content to said website, the set of identifiers associated with the first user;
- determining, by the content server based on said comparison, whether the second user is authorized to upload said digital content item to said website;
- and
- communicating, over a network, an upload instruction to a device of said second user based on said determination.
A content server comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
- logic executed by the processor for receiving, at the content server, a request from a second user to upload a digital content item to a website, the digital content item associated with a first user and comprising digital content, said request comprising an identifier of said second user and a compressed version of the digital content item;
- logic executed by the processor for converting, by the content server, the compressed version of the digital content item into the digital content item by decompressing the compressed version to obtain the digital content item;
- logic executed by the processor for digitally sampling, by the content server, the digital content item to identify a segment of the content item;
- logic executed by the processor for analyzing, by the content server, the identified segment of the digital content item using an automated content analysis technique, and based on said analysis, detecting a portion of the content that references said first user;
- logic executed by the processor for analyzing, via the content server, said portion, and based on said analysis, determining that said digital content item is associated with the first user;
- logic executed by the processor for comparing, by the content server, upon determination that said digital content item is associated with the first user, said identifier of the second user with a set of identifiers corresponding to authorized users for uploading content to said website, the set of identifiers associated with the first user;
- logic executed by the processor for determining, by the content server based on said comparison, whether the second user is authorized to upload said digital content item to said website;
- and
- logic executed by the processor for communicating, over a network, an upload instruction to a device of said second user based on said determination.
Dependencies are inferred from the claim text.