IP Library › Granted Patent US 12,047,646
Granted Patent B2
US 12,047,646 · App. 17/976,209 · Granted Jul 23, 2024

Methods, systems, and media for presenting recommended media content items based on complementary media content item pairs

Inventor: Sylvia N'guessan (San Francisco, CA)
Assignee: Google LLC
H04N21/4668H04N21/472
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 12,047,646
App. No.
17/976,209
Granted
Jul 23, 2024
Kind
B2
Abstract

Methods, systems, and media for presenting recommended media content items based on complementary media content item pairs are presented. In some embodiments, the method includes: receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface; determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item; selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items; selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items; causing at least one media content item from the first subset of media content items to be presented in the first region of the display area; determining a user engagement signal from the at least one media content item being presented in the first region of the display area; replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item, and causing the fourth media content item to be presented in the first region of the display area.

Claims (53)

1. A method for presenting recommended media content items, the method comprising:

receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;

determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;

selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;

selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;

causing at least one media content item from the first subset of media content items to be presented in the first region of the display area;

determining a user engagement signal from the at least one media content item being presented in the first region of the display area;

replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and

causing the fourth media content item to be presented in the first region of the display area.

2. The method of claim 1 , wherein determining the complementary media content item comprises:

determining a similarity score between the first media content item and the second media content item, and

based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.

3. The method of claim 2 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.

4. The method of claim 1 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.

5. The method of claim 4 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.

6. The method of claim 1 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.

7. The method of claim 6 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.

8. A system for presenting recommended media content items, the system comprising:

a memory; and

a hardware processor that is configured to:

receive an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;

determine, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;

select a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;

select a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;

cause at least one media content item from the first subset of media content items to be presented in the first region of the display area;

determine a user engagement signal from the at least one media content item being presented in the first region of the display area;

replace a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and

cause the fourth media content item to be presented in the first region of the display area.

9. The system of claim 8 , wherein the hardware processor is further configured to determine the complementary media content item by:

determining a similarity score between the first media content item and the second media content item; and

based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.

10. The system of claim 9 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.

11. The system of claim 8 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.

12. The method of claim 11 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.

13. The system of claim 8 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.

14. The system of claim 13 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.

15. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to execute a method for presenting recommended media content items based on complementary media content item pairs, the method comprising:

receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;

determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;

selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;

selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;

causing at least one media content item from the first subset of media content items to be presented in the first region of the display area;

determining a user engagement signal from the at least one media content item being presented in the first region of the display area;

replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and

causing the fourth media content item to be presented in the first region of the display area.

16. The non-transitory computer-readable medium of claim 15 , wherein determining the complementary media content item comprises:

determining a similarity score between the first media content item and the second media content item, and

based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.

17. The non-transitory computer-readable medium of claim 16 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.

18. The non-transitory computer-readable medium of claim 15 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.

19. The non-transitory computer-readable medium of claim 18 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.

20. The non-transitory computer-readable medium of claim 15 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.

21. The non-transitory computer-readable medium of claim 20 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: N'GUESSAN, SYLVIA
To: GOOGLE LLC
Reel/Frame 061584/0471 →
Continuity (1)
Related Publication 20240147009A1 · May 2, 2024
Cited By (1)
US 12,412,105