IP Library Granted Patent US 10,162,824
Granted Patent B2
US 10,162,824 · App. 15/451,004 · Granted Dec 25, 2018

Using cross-matching between users and matching against reference data to facilitate content identification

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 10,162,824
App. No.
15/451,004
Granted
Dec 25, 2018
Kind
B2
Abstract

Techniques for identifying video and/or audio content are presented. An identification management component (IMC) groups users determined to be at least potentially be watching the same content based on first content fingerprints associated with respective content viewed by the users on communication devices, and a defined matching criterion. IMC facilitates identifying the content associated with the group of users based on first content fingerprints associated with the group of users and first reference content fingerprints. IMC receives a second content fingerprint associated with a communication device of a user in the group, sends the second content fingerprint to a third-party identification component for comparison with second reference content fingerprints, and receives content identification information in response. IMC identifies the content for the group of users based on the content identification information and/or the content identification made based on the first content fingerprints associated with the group.

Claims (44)

1. A method for identifying content, the method comprising:

generating, using a hardware processor, a first fingerprint associated with a first media content item that is being presented on a first media device;

generating, using the hardware processor, a second fingerprint associated with a second media content item that is being presented on a second media device;

determining, using the hardware processor, that the first media content item that is being presented on a first media device is related to the second media content item that is being presented on a second media device by comparing a first group of characteristic components associated with the first fingerprint with a second group of characteristic components associated with the second fingerprint;

determining, using the hardware processor, a first identity of the first media content item based on the first content fingerprint, wherein a confidence value is associated with the first identity;

in response to determining that the confidence value does not exceed a predetermined threshold, requesting, using the hardware processor, a third fingerprint associated with the first media content item;

determining a second identity of the first media content item based on the third content fingerprint; and

identifying, using the hardware processor, the second media content item based on the second identity of the first media content item.

2. The method of claim 1 , wherein the comparison includes determining that at least a predetermined number of characteristics components from the first group of characteristic components match the second group of characteristic components.

3. The method of claim 1 , further comprising generating a subset of user accounts that includes a first user account associated with the first device and a second user account associated with the second device based on the determining that the confidence value exceeds the predetermined threshold.

4. The method of claim 1 , wherein determining the second identity of the first media content item further comprises comparing the third content fingerprint to content fingerprints of previously identified media content items.

5. The method of claim 1 , further comprising:

transmitting, to a third device, the third content fingerprint; and

receiving, from the third device, the second identity of the first media content item.

6. A system for identifying content, the system comprising:

a memory; and

a hardware processor that, when executing computer-executable instructions stored in the memory, is configured to:

generate a first fingerprint associated with a first media content item that is being presented on a first media device;

generate a second fingerprint associated with a second media content item that is being presented on a second media device;

determine that the first media content item that is being presented on a first media device is related to the second media content item that is being presented on a second media device by comparing a first group of characteristic components associated with the first fingerprint with a second group of characteristic components associated with the second fingerprint;

determine a first identity of the first media content item based on the first content fingerprint, wherein a confidence value is associated with the first identity

in response to determining that the confidence value does not exceed a predetermined threshold, request a third fingerprint associated with the first media content item;

determine a second identity of the first media content item based on the third content fingerprint; and

identify the second media content item based on the second identity of the first media content item.

7. The system of claim 6 , wherein the comparison includes determining that at least a predetermined number of characteristics components from the first group of characteristic components match the second group of characteristic components.

8. The system of claim 6 , wherein the hardware processor is further configured to generate a subset of user accounts that includes a first user account associated with the first device and a second user account associated with the second device based on the determining that the confidence value exceeds the predetermined threshold.

9. The system of claim 6 , wherein determining the second identity of the first media content item further comprises comparing the third content fingerprint to content fingerprints of previously identified media content items.

10. The system of claim 6 , wherein the hardware processor is further configured to:

transmit, to a third device, the third content fingerprint; and

receive, from the third device, the second identity of the first media content item.

11. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the hardware processor to perform a method for identifying content, the method comprising:

generating a first fingerprint associated with a first media content item that is being presented on a first media device;

generating a second fingerprint associated with a second media content item that is being presented on a second media device;

determining that the first media content item that is being presented on a first media device is related to the second media content item that is being presented on a second media device by comparing a first group of characteristic components associated with the first fingerprint with a second group of characteristic components associated with the second fingerprint;

determining a first identity of the first media content item based on the first content fingerprint, wherein a confidence value is associated with the first identity;

in response to determining that the confidence value does not exceed a predetermined threshold, requesting a third fingerprint associated with the first media content item;

determining a second identity of the first media content item based on the third content fingerprint; and

identifying the second media content item based on the second identity of the first media content item.

12. The non-transitory computer-readable medium of claim 11 , wherein the comparison includes determining that at least a predetermined number of characteristics components from the first group of characteristic components match the second group of characteristic components.

13. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises generating a subset of user accounts that includes a first user account associated with the first device and a second user account associated with the second device based on the determining that the confidence value exceeds the predetermined threshold.

14. The non-transitory computer-readable medium of claim 11 , wherein determining the second identity of the first media content item further comprises comparing the third content fingerprint to content fingerprints of previously identified media content items.

15. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

transmitting, to a third device, the third content fingerprint; and

receiving, from the third device, the second identity of the first media content item.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: SKOLICKI, ZBIGNIEW; FORYCIARZ, JUREK; WICIJOWSKI, JAN; GLOWATY, GRZEGORZ
To: GOOGLE INC.
Reel/Frame 067553/0433 →
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →