IP Library Granted Patent US 11,330,331
Granted Patent B2
US 11,330,331 · App. 16/627,948 · Granted May 10, 2022

Proactive detection of media item matching

Inventors: Fabio Magagna (Zürich, CH); David Rosenstein (San Francisco, CA)
Assignee: Google LLC
H04N21/44204H04N21/23418H04N21/2743H04N21/44222
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 11,330,331
App. No.
16/627,948
Granted
May 10, 2022
Kind
B2
Abstract

A system and method for detection of media items matching is disclosed. In an implementation, the method includes identifying a first media item associated with a channel of a first user; determining whether the first media item qualifies as a candidate reference media item based on properties of the first media item and the channel; analyzing content of the first media item to determine whether a first threshold amount of frames of the first media item does not match with any frame of any previously uploaded media item; selecting the first media item as a reference media item; detecting a subsequently uploaded media item that includes at least a second threshold portion of the reference media item; and providing a graphical user interface (GUI) for presentation to the first user, the GUI including the subsequently uploaded media item and one or more actions to be initiated by the first user.

Claims (47)

1. A method comprising:

determining, by a processing device, that a first media item associated with a channel of a channel owner on a media platform is to be used as a reference media item for comparison with other media items to detect any of the other media items that matches the reference media item, wherein determining that the first media item is to be used as the reference media item is performed without user input identifying the first media item as the reference media item, and comprises:

determining whether the first media item qualifies as a candidate reference media item based on properties of the first media item and the channel;

responsive to determining that the first media item qualifies as a candidate reference media item, analyzing, by the processing device, content of the first media item to determine whether the content of the first media item is to be considered as a first content upload to the media platform, wherein determining whether the content of the first media item is to be considered as the first content upload to the media platform is based on whether at least a first threshold amount of frames of the first media item lacks a match with any frame of any previously uploaded media item hosted on the media platform; and

responsive to determining that the content of the first media item is to be considered as the first content upload to the media platform, selecting the first media item as the reference media item;

upon determining, without the user input identifying the first media item as the reference media item, that the first media item is to be used as the reference media item, detecting a subsequently uploaded media item that includes at least a second threshold portion of the reference media item identified without the user input; and

providing a graphical user interface (GUI) for presentation to the channel owner, the GUI including a media identifier associated with the subsequently uploaded media item and one or more actions to be initiated by the channel owner with respect to the subsequently uploaded media item.

2. The method of claim 1 , wherein the properties of the channel includes at least one of subscriber count, activity, age, owner, number of related channels, spam indicator, or media item removal history.

3. The method of claim 1 , wherein determining whether the first media item qualifies as a candidate reference media item comprises determining a qualification score based on the properties of the first media item and the channel.

4. The method of claim 1 , wherein the properties of the first media item include length of the first media item.

5. The method of claim 1 , further comprising:

identifying a set of partially matched media items, each media item in the set comprising at least a third threshold portion of the reference media item, wherein the third threshold portion is less than the second threshold portion and the set comprises a first minimum number of media items; and

providing to the channel owner, in the GUI, media identifiers associated with each media in the set of partially matched media items.

6. The method of claim 5 , identifying the set of partially matched media items comprises determining that a second minimum number of media items have been removed from the media platform due to removal requests associated with the reference media item.

7. The method of claim 1 , further comprising:

prior to selecting the first media item as the reference media item, determining that the first media item does not match with one or more media items identified as one or more excluded media items.

8. The method of claim 1 , wherein the one or more actions include sending an electronic notification to a user that uploaded the subsequently uploaded media item, the electronic notification including an attribute associated with the reference media item to be included with the subsequently uploaded media item.

9. The method of claim 8 , wherein the attribute associated with the reference media item includes at least one of a channel identifier, reference media item identifier, link to the channel, link to the reference media item, reference media item statistics, channel statistics, link to other media items on the channel, or option to subscribe to the channel.

10. The method of claim 8 , wherein the attribute included with the subsequently uploaded media item is not removable from the subsequently uploaded media item by the user that uploaded the subsequently uploaded media item.

11. A system comprising:

a memory; and

a processing device, coupled to the memory, to:

determine that a first media item associated with a channel of a channel owner on a media platform is to be used as a reference media item for comparison with other media items to detect any of the other media items that matches the reference media item, wherein to determine that the first media item is to be used as the reference media item, the processing device is further, without user input identifying the first media item as the reference media item, to:

determine whether the first media item qualifies as a candidate reference media item based on properties of the first media item and the channel;

responsive to determination that the first media item qualifies as a candidate reference media item, analyze content of the first media item to determine whether the content of the first media item is to be considered as a first content upload to the media platform, wherein determining whether the content of the first media item is to be considered as the first content upload to the media platform comprises determining whether at least a first threshold amount of frames of the first media item does not match with any frame of any previously uploaded media item hosted on the media platform; and

responsive to determining that the content of the first media item is to be considered as the first content upload to the media platform, select the first media item as the reference media item;

upon determining, without the user input identifying the first media item as the reference media item, that the first media item is to be used as the reference media item, detect a subsequently uploaded media item that includes at least a second threshold portion of the reference media item; and

perform one or more actions initiated by the channel owner with respect to the subsequently uploaded media item.

12. The system of claim 11 , wherein to determine whether the first media item qualifies as a candidate reference media item, the processing device is to:

determine a qualification score based on the properties of the first media item and the channel.

13. The system of claim 11 , wherein the processing device is further to:

prior to selecting the first media item as the reference media item, determine that the first media item does not match with one or more media items identified by the system as one or more excluded media items.

14. The system of claim 11 , wherein the properties of the channel includes at least one of subscriber count, activity, age, owner, number of related channels, spam indicator, or media item removal history.

15. The system of claim 11 , wherein the one or more actions include initiating a removal request with respect to the subsequently uploaded media item.

16. A non-transitory machine-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:

determine that a first media item associated with a channel of a channel owner on a media platform is to be used as a reference media item for comparison with other media items to detect any of the other media items that matches the reference media item, wherein to determine that the first media item is to be used as the reference media item, the processing device is further, without user input identifying the first media item as the reference media item, caused to:

determine whether the first media item qualifies as a candidate reference media item based on properties of the first media item and the channel;

responsive to determination that the first media item qualifies as a candidate reference media item, analyze content of the first media item to determine whether the content of the first media item is to be considered as a first content upload to the media platform, wherein determining whether the content of the first media item is to be considered as the first content upload to the media platform comprises determining whether at least a first threshold amount of frames of the first media item does not match with any frame of any previously uploaded media item hosted on the media platform; and

responsive to determining that the content of the first media item is to be considered as the first content upload to the media platform, select the first media item as the reference media item;

upon determining, without the user input identifying the first media item as the reference media item, that the first media item is to be used as the reference media item, detect a subsequently uploaded media item that includes at least a second threshold portion of the reference media item identified without the user input; and

provide a graphical user interface (GUI) for presentation to the channel owner, the GUI including a media identifier associated with the subsequently uploaded media item and one or more actions to be initiated by the channel owner with respect to the subsequently uploaded media item.

17. The non-transitory machine-readable medium of claim 16 , wherein the processing device is further to:

identify a set of partially matched media items, each media item in the set comprising at least a third threshold portion of the reference media item, wherein the third threshold portion is less than the second threshold portion and a first minimum number of media items have been removed from the media platform due to removal requests associated with the reference media item; and

provide to the channel owner, in the GUI, media identifiers associated with each media in the set of partially matched media items.

18. The non-transitory machine-readable medium of claim 17 , wherein the set comprises a second minimum number of media items.

19. The non-transitory machine-readable medium of claim 16 , wherein the one or more actions include sending an electronic notification to a user that uploaded the subsequently uploaded media item, the electronic notification including an attribute associated with the reference media item to be included with the subsequently uploaded media item.

20. The non-transitory machine-readable medium of claim 19 , wherein the attribute included with the subsequently uploaded media item is not removable from the subsequently uploaded media item by the user that uploaded the subsequently uploaded media item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: MAGAGNA, FABIO; ROSENSTEIN, DAVID
To: GOOGLE LLC
Reel/Frame 052526/0249 →
Continuity (1)
Related Publication 20200304867A1 · Sep 24, 2020