IP Library Granted Patent US 11,974,019
Granted Patent B2
US 11,974,019 · App. 17/536,583 · Granted Apr 30, 2024

Identifying related videos based on relatedness of elements tagged in the videos

Inventors: Kevin Greene (San Francisco, CA); Justin Lewis (South San Francisco, CA)
Assignee: Google LLC
H04N21/4668G06F16/4387G06F16/7837G06F16/784G06F16/90328H04N21/4532H04N21/47217
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,974,019
App. No.
17/536,583
Granted
Apr 30, 2024
Kind
B2
Abstract

Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.

Claims (38)

1. A system, comprising:

a memory;

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

receive a request from a user having a first user account to present a first video content item on a user device associated with the first user account;

determine a plurality of tagged elements that are each associated with an object appearing in the first video content item at a current playback position;

determine a plurality of video content items, wherein each video content item in the plurality of video content items has at least one tagged element from the plurality of tagged elements;

determine a subset of video content items from the plurality of video content items based on relatedness of each of the subset of video content items to the first video content item as a function of tagged elements appearing in the first video content item proximate to a current time position in the first video content item; and

cause a recommendation that includes at least a portion of the subset of video content items to be presented to the user associated with the first user account.

2. The system of claim 1 , wherein the tagged elements include individuals appearing in the content item.

3. The system of claim 2 , wherein the hardware processor is further configured to:

rank the subset of video content items based on a comparison of the tagged elements in the video content item and the tagged elements in each of the subset of video content items; and

determine the at least a portion of the subset of video content items based on the ranking.

4. The system of claim 1 , wherein the video content items included in the recommendation are selected based on tagged elements appearing in the video content item prior to the current playback position of the video content item.

5. The system of claim 1 , wherein the video content items included in the recommendation are selected based on individuals appearing in the video content item corresponding to the current playback position of the video content item.

6. A method, comprising:

receiving a request from a user having a first user account to present a first video content item on a user device associated with the first user account;

determining a plurality of tagged elements that are each associated with an object appearing in the first video content item at a current playback position;

determining a plurality of video content items, wherein each video content item in the plurality of video content items has at least one tagged element from the plurality of tagged elements;

determining a subset of video content items from the plurality of video content items based on relatedness of each of the subset of video content items to the first video content item as a function of tagged elements appearing in the first video content item proximate to a current time position in the first video content item; and

causing a recommendation that includes at least a portion of the subset of video content items to be presented to the user associated with the first user account.

7. The method of claim 6 , wherein the tagged elements include individuals appearing in the content item.

8. The method of claim 6 , wherein the method further comprises:

ranking the subset of video content items based on a comparison of the tagged elements in the video content item and the tagged elements in each of the subset of video content items; and

determining the at least a portion of the subset of video content items based on the ranking.

9. The method of claim 6 , wherein the video content items included in the recommendation are selected based on tagged elements appearing in the video content item prior to the current playback position of the video content item.

10. The method of claim 6 , wherein the video content items included in the recommendation are selected based on individuals appearing in the video content item corresponding to the current playback position of the video content item.

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

receiving a request from a user having a first user account to present a first video content item on a user device associated with the first user account;

determining a plurality of tagged elements that are each associated with an object appearing in the first video content item at a current playback position;

determining a plurality of video content items, wherein each video content item in the plurality of video content items has at least one tagged element from the plurality of tagged elements;

determining a subset of video content items from the plurality of video content items based on relatedness of each of the subset of video content items to the first video content item as a function of tagged elements appearing in the first video content item proximate to a current time position in the first video content item; and

causing a recommendation that includes at least a portion of the subset of video content items to be presented to the user associated with the first user account.

12. The non-transitory computer-readable medium of claim 11 , wherein the tagged elements include individuals appearing in the content item.

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

ranking the subset of video content items based on a comparison of the tagged elements in the video content item and the tagged elements in each of the subset of video content items; and

determining the at least a portion of the subset of video content items based on the ranking.

14. The non-transitory computer-readable medium of claim 11 , wherein the video content items included in the recommendation are selected based on tagged elements appearing in the video content item prior to the current playback position of the video content item.

15. The non-transitory computer-readable medium of claim 11 , wherein the video content items included in the recommendation are selected based on individuals appearing in the video content item corresponding to the current playback position of the video content item.

Continuity (3)
Continuation 15582248 · Apr 28, 2017
Continuation 14166548 · Jan 28, 2014
Related Publication 20220167053A1 · May 26, 2022