IP Library Granted Patent US 9,697,576
Granted Patent B2
US 9,697,576 · App. 14/151,399 · Granted Jul 4, 2017

Mitigating unauthorized content claims

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,697,576
App. No.
14/151,399
Granted
Jul 4, 2017
Kind
B2
Abstract

For mitigating unauthorized content claims, an identification module ranks a plurality of content according to a value policy. The plurality of content is provided through a content host. Each content item of the plurality of content is associated with at least one authorized claimant. The identification module further identifies an unauthorized claim for a content item of the plurality of content by an unauthorized claimant. A mitigation module mitigates the unauthorized claim.

Claims (52)

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.

2. The method of claim 1 , the method further comprising:

receiving a response to the unauthorized claim notification; and

recording the response.

3. The method of claim 1 , the method further comprising:

receiving a response to the unauthorized claimant notification; and

recording the response.

4. The method of claim 1 , wherein each content item of the plurality of content comprises a content entry, each content entry comprising a content identifier, a content title, a content source, view statistics, an authorized claimant, the unauthorized claimant, a claimant log, a content hash, a mitigation log, a mitigation status, and a view rank.

5. An apparatus comprising:

a processor;

a non-transitory computer readable storage medium storing computer readable code executable by the processor to perform:

searching 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.

6. The apparatus of claim 5 , wherein the processor further performs:

receiving a response to the unauthorized claim notification; and

recording the response.

7. The apparatus of claim 5 , wherein the processor further performs:

receiving a response to the unauthorized claimant notification; and

recording the response.

8. The apparatus of claim 5 , wherein each content item of the plurality of content comprises a content entry, each content entry comprising a content identifier, a content title, a content source, view statistics, an authorized claimant, the unauthorized claimant, a claimant log, a content hash, a mitigation log, a mitigation status, and a view rank.

9. A program product comprising a non-transitory computer readable storage medium storing computer readable code executable by a processor to perform:

searching 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.

10. The program product of claim 9 , the processor further performing:

receiving a response to the unauthorized claim notification; and

recording the response.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded Dec 30, 2025
From: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED
To: VOBILE, INC.
Reel/Frame 073339/0640 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 1, 2024
From: CHINA CONSTRUCTION BANK (ASIA) CORPORATION LIMITED, AS SECURITY AGENT
To: VOBILE, INC.
Reel/Frame 069065/0521 →
SECURITY INTEREST Recorded Oct 1, 2024
From: VOBILE, INC.
To: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 068755/0543 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 29, 2023
From: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, AS COMMON SECURITY AGENT
To: VOBILE, INC.
Reel/Frame 063188/0575 →
SECURITY INTEREST Recorded Mar 29, 2023
From: VOBILE, INC.
To: CHINA CONSTRUCTION BANK (ASIA) CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 063154/0423 →
SECURITY INTEREST Recorded Apr 14, 2022
From: VOBILE, INC.
To: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, AS COMMON SECURITY AGENT
Reel/Frame 059600/0286 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2022
From: ZEFR, INC.
To: VOBILE, INC.
Reel/Frame 059400/0875 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2022
From: ZEFR, INC.
To: VOBILE, INC.
Reel/Frame 059401/0154 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2021
From: ACCEL-KKR CREDIT PARTNERS SPV, LLC
To: VOBILE, INC.
Reel/Frame 054800/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: ZEFR, INC.
To: VOBILE INC.
Reel/Frame 051055/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2019
From: ZEFR, INC.
To: VOBILE, INC.
Reel/Frame 051035/0316 →
SECURITY INTEREST Recorded Nov 18, 2019
From: VOBILE, INC.
To: ACCEL-KKR CREDIT PARTNERS SPV, LLC
Reel/Frame 051036/0637 →
SECURITY INTEREST Recorded Nov 18, 2019
From: VOBILE, INC.
To: ZEFR, INC.
Reel/Frame 051032/0897 →
SECURITY INTEREST - SR. LOAN Recorded Mar 29, 2016
From: ZEFR, INC.
To: SILICON VALLEY BANK
Reel/Frame 038299/0113 →
SECURITY INTEREST - MEZZANINE LOAN Recorded Mar 29, 2016
From: ZEFR, INC.
To: SILICON VALLEY BANK
Reel/Frame 038299/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2014
From: FOLKMAN, BRANDON
To: ZEFR, INC.
Reel/Frame 031931/0262 →