IP Library Patent Application 15394420
Patent Application
App. No. 15/394,420

SYSTEMS AND METHODS FOR IDENTIFYING MATCHING CONTENT

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 None
App. No.
15/394,420
Abstract

Systems, methods, and non-transitory computer-readable media can generate at least one first fingerprint based at least in part on one or more frames corresponding to a test content item. At least one second fingerprint is generated based at least in part on the one or more frames corresponding to the test content item. One or more reference content items are determined based on the at least one first fingerprint. The test content item is evaluated against at least one reference content item to identify matching content based on the at least one second fingerprint.

Claims (34)

1 . A computer-implemented method comprising:

generating, by a computing system, at least one first fingerprint based at least in part on one or more frames corresponding to a test content item, wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to a first region of the one or more frames;

generating, by the computing system, at least one second fingerprint based at least in part on the one or more frames corresponding to the test content item, wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to a second region of the one or more frames;

determining, by the computing system, one or more reference content items based on the at least one first fingerprint; and

evaluating, by the computing system, the test content item against at least one reference content item to identify matching content based on the at least one second fingerprint.

2 . The computer-implemented method of claim 1 , wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to the one or more frames, and wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to the one or more frames.

3 . The computer-implemented method of claim 2 , wherein the first set of features includes fewer features than the second set of features.

4 . The computer-implemented method of claim 1 , wherein the first fingerprint is associated with first metadata that describes at least the one or more frames from which the first fingerprint was generated, and wherein the second fingerprint is associated with second metadata that describes at least the one or more frames from which the second fingerprint was generated.

5 . (canceled)

6 . The computer-implemented method of claim 5 , wherein the first region corresponds to a region of the frames in which text is presented.

7 . The computer-implemented method of claim 1 , wherein the at least one first fingerprint is generated based on at least one first object identified in the one or more frames, and wherein the at least one second fingerprint is generated based on at least one second object identified in the one or more frames.

8 . The computer-implemented method of claim 7 , wherein the first fingerprint is associated with first metadata that describes the at least one first object, and wherein the second fingerprint is associated with second metadata that describes the at least one second object.

9 . The computer-implemented method of claim 1 , wherein the first fingerprint and the second fingerprint correspond to a same type of media fingerprint.

10 . The computer-implemented method of claim 9 , wherein the type of media fingerprint correspond to one of: audio fingerprints or video fingerprints.

11 . A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

generating at least one first fingerprint based at least in part on one or more frames corresponding to a test content item, wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to a first region of the one or more frames;

generating at least one second fingerprint based at least in part on the one or more frames corresponding to the test content item, wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to a second region of the one or more frames;

determining one or more reference content items based on the at least one first fingerprint; and

evaluating the test content item against at least one reference content item to identify matching content based on the at least one second fingerprint.

12 . The system of claim 11 , wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to the one or more frames, and wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to the one or more frames.

13 . The system of claim 12 , wherein the first set of features includes fewer features than the second set of features.

14 . The system of claim 11 , wherein the first fingerprint is associated with first metadata that describes at least the one or more frames from which the first fingerprint was generated, and wherein the second fingerprint is associated with second metadata that describes at least the one or more frames from which the second fingerprint was generated.

15 . The system of claim 11 , wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to a first region of the one or more frames, and wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to a second region of the one or more frames.

16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

generating at least one first fingerprint based at least in part on one or more frames corresponding to a test content item, wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to a first region of the one or more frames;

generating at least one second fingerprint based at least in part on the one or more frames corresponding to the test content item, wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to a second region of the one or more frames;

determining one or more reference content items based on the at least one first fingerprint; and

evaluating the test content item against at least one reference content item to identify matching content based on the at least one second fingerprint.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to the one or more frames, and wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to the one or more frames.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the first set of features includes fewer features than the second set of features.

19 . The non-transitory computer-readable storage medium of claim 16 , wherein the first fingerprint is associated with first metadata that describes at least the one or more frames from which the first fingerprint was generated, and wherein the second fingerprint is associated with second metadata that describes at least the one or more frames from which the second fingerprint was generated.

20 . The non-transitory computer-readable storage medium of claim 16 , wherein the at least one first fingerprint is generated based at least in part on a first set of features corresponding to a first region of the one or more frames, and wherein the at least one second fingerprint is generated based at least in part on a second set of features corresponding to a second region of the one or more frames.

Assignments (2)
CHANGE OF NAME Recorded Dec 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058600/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: BILOBROV, SERGIY; AMBAR, ERAN
To: FACEBOOK, INC.
Reel/Frame 048975/0881 →