Patent ID: 9697576
Date: 2017-07-04
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: searching, by use of a processor, a content host for a plurality of content that matches a content hash; downloading the plurality of content that matches the content hash and view information for each content item of the plurality of content, wherein the view information comprises a number of views, a number of views during a specified number of recent retrieval time intervals, revenue, revenue for a specified number of recent retrieval time intervals, inclusions in search results, inclusions in search results during a specified number of recent retrieval time intervals, a number of links, and a number of links for a specified number of recent retrieval time intervals for each content item; automatically calculating a view rank for each content item of the plurality of content as a function of the view information; ranking the plurality of content according to the view rank, wherein each content item of the plurality of content is associated with at least one authorized claimant and the plurality of content is provided through the content host; selecting a highest ranked content item; identifying an unauthorized claim for the selected content item by an unauthorized claimant by retrieving claimant information for the selected content item from the content host, determining the selected content item is from an authorized claimant in response to a content entry associated with the selected content item including the authorized claimant with proofs of a legitimate claim to the selected content item, and determining that the content item is from unauthorized claimant if there is no content entry with the proofs of the legitimate claim to the selected content item associated with the unauthorized claimant; retrieving a claimant log of unauthorized claimants to the selected content item, wherein the claimant log records an identifier for each unauthorized claimant of the selected content item, a time of an unauthorized claim, and a status of the unauthorized claim; in response to the unauthorized claimant being listed in the claimant log, determining the unauthorized claimant is a repeat unauthorized claimant; in response to determining the unauthorized claimant is the repeat unauthorized claimant, automatically generating an unauthorized claimant notification and communicating the unauthorized claimant notification to the unauthorized claimant; and in response to identifying the unauthorized claim, automatically generating an unauthorized claim notification and communicating the unauthorized claim notification to the content host, wherein the content item with the unauthorized claim is removed from the content host resulting in more revenue and benefits for the authorized claimant of the content item.