IP Library Granted Patent US 9,842,200
Granted Patent B1
US 9,842,200 · App. 15/156,083 · Granted Dec 12, 2017

Content monitoring and host compliance evaluation

Inventors: James L. Brock (Redwood City, CA); James E. Pitkow (Redwood City, CA)
Assignee: Attributor Corporation
G06F21/16G06F17/3082G06F17/30867G06F21/105G06F3/04847G06F2221/0737
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,842,200
App. No.
15/156,083
Granted
Dec 12, 2017
Kind
B1
Abstract

A content hosting service provides an interface for enabling content owners to upload controlled video and specify conditions for monitoring and hosting it on the hosting service. Plural fingerprints are extracted from the controlled video and used to detect use of the controlled video on pages of the hosting service. The fingerprint extraction and evaluation enables extent of copying to be determined. The interface also allows owners to specify context in which controlled video may be used. Results of monitoring are provided in a graphical user interface that depicts matches of the controlled video and extent of copying of the controlled video in matching monitored video.

Claims (28)

1. A method of video processing comprising:

extracting features from a controlled video submitted by an owner of copyrighted content to obtain plural fingerprints for the controlled video, the plural fingerprints configured to assess extent of copying of the controlled video;

monitoring monitored video hosted by servers of an online service, the monitoring comprising matching with a processor the plural fingerprints with plural fingerprints extracted from monitored video;

providing an interface for receiving input specifying one or more conditions under which monitored video matching controlled video hosted on the servers by the online service is reported, wherein the one or more conditions include a usage rule specified by the owner of the copyrighted content, and wherein the usage rule specifies that hosting of the video on a page of the online service is reported in a first context but not reported in a second context;

automatically assessing using a processor compliance with the one or more conditions based at least in part on a context associated with a use of the controlled video, wherein a first compliance assessment comprises computing the extent of copying using the plural fingerprints of the controlled video and a second compliance assessment comprises determining the context;

combining compliance assessments to make a compliance evaluation based on a combination of the extent of copying, and the context; and

generating a graphical user interface, the graphical user interface configured to depict the controlled video and a matching monitored video, and the graphical user interface configured to depict an indicator of extent of copying of the controlled video in the matching monitored video.

2. The method as recited in claim 1 , wherein the automatically assessing comprises a third compliance assessment, the third compliance assessment determining a density of copying.

3. The method as recited in claim 1 , wherein the context includes a compliance factor that is automatically determined based on HTML code on a page of a monitored video.

4. A system for video processing, the system comprising: one or more processors configured to execute instructions to:

extract features from a controlled video submitted by an owner of copyrighted content to obtain plural fingerprints for the controlled video, the plural fingerprints configured to assess extent of copying of the controlled video;

monitor monitored video hosted by servers of an online service, the one or more processors configured to match the plural fingerprints with plural fingerprints extracted from monitored video;

provide an interface for receiving input specifying one or more conditions under which monitored video matching controlled video hosted on the servers by the online service is reported, wherein the one or more conditions include a usage rule specified by the owner of the copyrighted content, and wherein the usage rule specifies that hosting of the video on a page of the online service is reported in a first context but not reported in a second context;

assess compliance with the one or more host policy rules based at least in part on a context associated with a use of the controlled video, wherein a first compliance assessment comprises computing the extent of copying using the plural fingerprints of the controlled video and a second compliance assessment comprises determining the context;

combine compliance assessments to make a compliance evaluation based on a combination of the extent of copying, and the context; and

generate a graphical user interface, the graphical user interface configured to depict the controlled video and a matching monitored video, and the graphical user interface configured to depict an indicator of extent of copying of the controlled video in the matching monitored video; and

a memory coupled with the one or more processors, wherein the memory provides the one or more processors with the instructions.

5. The system of claim 4 wherein the one or more processors are configured to assess a third compliance assessment, the third compliance assessment determining a density of copying.

6. The system of claim 4 , wherein the context includes a compliance factor that is automatically determined based on HTML code on a page of a monitored video.

7. A computer program product for processing video, the computer program product being embodied in non-transitory computer readable storage media and comprising computer instructions for:

extracting features from a controlled video submitted by an owner of copyrighted content to obtain plural fingerprints for the controlled video, the plural fingerprints configured to assess extent of copying of the controlled video;

monitoring monitored video hosted by servers of an online service, the monitoring comprising matching with a processor the plural fingerprints with plural fingerprints extracted from monitored video;

providing an interface for receiving input specifying one or more conditions under which monitored video matching controlled video hosted on the servers by the online service is reported, wherein the one or more conditions include a usage rule specified by the owner of the copyrighted content, and wherein the usage rule specifies that hosting of the video on a page of the online service is reported in a first context but not reported in a second context;

automatically assessing using a processor compliance with the one or more conditions based at least in part on a context associated with a use of the controlled video, wherein a first compliance assessment comprises computing the extent of copying using the plural fingerprints of the controlled video and a second compliance assessment comprises determining the context;

combining compliance assessments to make a compliance evaluation based on a combination of the extent of copying, and the context; and

generating a graphical user interface, the graphical user interface configured to depict the controlled video and a matching monitored video, and the graphical user interface configured to depict an indicator of extent of copying of the controlled video in the matching monitored video.

8. The computer program product of claim 7 , wherein the automatically assessing comprises a third compliance assessment, the third compliance assessment determining a density of copying.

9. The computer program product of claim 7 , wherein the context includes a compliance factor that is automatically determined based on HTML code on a page of a monitored video.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2022
From: ATTRIBUTOR CORPORATION
To: LEMON INC.
Reel/Frame 058700/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: BROCK, JAMES L.; PITKOW, JAMES E.
To: ATTRIBUTOR CORPORATION
Reel/Frame 043526/0695 →
Continuity (2)
Continuation 14288124 · May 27, 2014
Continuation 11512067 · Aug 29, 2006