Customized handling of copied content based on owner-specified similarity thresholds
First Claim
Patent Images
1. A method comprising the acts:
- receiving a first item of content posted by a user to a web-based service, for distribution by said web-based service to the public;
computing first fingerprint data from the received first item of content, using a hardware processor configured to perform such act, said computing including determining spectral analysis, histogram, or wavelet data;
by reference to the first fingerprint data, identifying a first item of controlled content included in the first item of received content;
determining a first similarity score between the first item of received content and the first item of controlled content, based on matching between the computed first fingerprint data and fingerprint data for the first item of controlled content;
comparing the first similarity score with a first threshold value earlier-specified by an owner of the first item of controlled content, yielding a first comparison result;
selecting first usage rule data to apply to the first item of received content, based on the first comparison result;
applying the selected first usage rule data in governing distribution of the received first item of content by the web-based service;
receiving a second item of content posted by a user to the web-based service, for distribution by the web-based service to the public;
computing second fingerprint data from the received second item of content, using a hardware processor configured to perform such act, said computing including spectral analysis, histogram, or wavelet data;
by reference to the second fingerprint data, identifying a second item of controlled content included in the second item of received content;
determining a second similarity score between the second item of received content and the second item of controlled content, based on matching between the computed second fingerprint data and fingerprint data for the second item of controlled content;
comparing the second similarity score with a second threshold value earlier-specified by an owner of the second item of controlled content, yielding a second comparison result;
selecting second usage rule data to apply to the second item of received content, based on the second comparison result; and
applying the selected second usage rule data in governing distribution of the received second item of content by the web-based service;
wherein the second threshold value is different than the first threshold value, by which different content owners specified different, customized treatment of their items of controlled content by the web-based service.
3 Assignments
0 Petitions
Accused Products
Abstract
Making a determination of originality of content is disclosed. At least one originality factor related to the content is analyzed, wherein the originality factor is independent of a time when the content is detected. Based on the analysis of the at least one originality factor, automatically the determination is automatically made. The determination is outputted.
69 Citations
23 Claims
-
1. A method comprising the acts:
-
receiving a first item of content posted by a user to a web-based service, for distribution by said web-based service to the public; computing first fingerprint data from the received first item of content, using a hardware processor configured to perform such act, said computing including determining spectral analysis, histogram, or wavelet data; by reference to the first fingerprint data, identifying a first item of controlled content included in the first item of received content; determining a first similarity score between the first item of received content and the first item of controlled content, based on matching between the computed first fingerprint data and fingerprint data for the first item of controlled content; comparing the first similarity score with a first threshold value earlier-specified by an owner of the first item of controlled content, yielding a first comparison result; selecting first usage rule data to apply to the first item of received content, based on the first comparison result; applying the selected first usage rule data in governing distribution of the received first item of content by the web-based service; receiving a second item of content posted by a user to the web-based service, for distribution by the web-based service to the public; computing second fingerprint data from the received second item of content, using a hardware processor configured to perform such act, said computing including spectral analysis, histogram, or wavelet data; by reference to the second fingerprint data, identifying a second item of controlled content included in the second item of received content; determining a second similarity score between the second item of received content and the second item of controlled content, based on matching between the computed second fingerprint data and fingerprint data for the second item of controlled content; comparing the second similarity score with a second threshold value earlier-specified by an owner of the second item of controlled content, yielding a second comparison result; selecting second usage rule data to apply to the second item of received content, based on the second comparison result; and applying the selected second usage rule data in governing distribution of the received second item of content by the web-based service; wherein the second threshold value is different than the first threshold value, by which different content owners specified different, customized treatment of their items of controlled content by the web-based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for distributing user-posted content to the public, comprising one or more hardware processors configured to perform actions including:
-
receiving a first item of content posted by a user; computing first fingerprint data from the received first item of content, said computing including determining spectral analysis, histogram, or wavelet data; by reference to the first fingerprint data, identifying a first item of controlled content included in the first item of received content; determining a first similarity score between the first item of received content and the first item of controlled content, based on matching between the computed first fingerprint data and fingerprint data for the first item of controlled content; comparing the first similarity score with a first threshold value earlier-specified by an owner of the first item of controlled content, yielding a first comparison result; selecting first usage rule data to apply to the first item of received content, based on the first comparison result; applying the selected first usage rule data in governing distribution of the received first item of content by the system; receiving a second item of content posted by a user; computing second fingerprint data from the received second item of content, said computing including spectral analysis, histogram, or wavelet data; by reference to the second fingerprint data, identifying a second item of controlled content included in the second item of received content; determining a second similarity score between the second item of received content and the second item of controlled content, based on matching between the computed second fingerprint data and fingerprint data for the second item of controlled content; comparing the second similarity score with a second threshold value earlier-specified by an owner of the second item of controlled content, yielding a second comparison result; selecting second usage rule data to apply to the second item of received content, based on the second comparison result; and applying the selected second usage rule data in governing distribution of the received second item of content by the system; wherein the second threshold value is different than the first threshold value, by which different content owners specified different, customized treatment of their items of controlled content by the system.
-
-
23. A non-transitory computer readable medium containing instructions that configure a computer system to perform acts including:
-
receiving a first item of content posted by a user to said system for distribution to the public; computing first fingerprint data from the received first item of content, said computing including determining spectral analysis, histogram, or wavelet data; by reference to the first fingerprint data, identifying a first item of controlled content included in the first item of received content; determining a first similarity score between the first item of received content and the first item of controlled content, based on matching between the computed first fingerprint data and fingerprint data for the first item of controlled content; comparing the first similarity score with a first threshold value earlier-specified by an owner of the first item of controlled content, yielding a first comparison result; selecting first usage rule data to apply to the first item of received content, based on the first comparison result; applying the selected first usage rule data in governing distribution of the received first item of content by the system; receiving a second item of content posted by a user to said system for distribution to the public; computing second fingerprint data from the received second item of content, said computing including spectral analysis, histogram, or wavelet data; by reference to the second fingerprint data, identifying a second item of controlled content included in the second item of received content; determining a second similarity score between the second item of received content and the second item of controlled content based on matching between the computed second fingerprint data and fingerprint data for the second item of controlled content; comparing the second similarity score with a second threshold value earlier-specified by an owner of the second item of controlled content, yielding a second comparison result; selecting second usage rule data to apply to the second item of received content, based on the second comparison result; and applying the selected second usage rule data in governing distribution of the received second item of content by the system; wherein the second threshold value is different than the first threshold value, by which different content owners specified different, customized treatment of their items of controlled content by the system.
-
Specification