IP Library Patent Application 15370815
Patent Application
App. No. 15/370,815

SYSTEMS AND METHODS FOR DETERMINATION AND PROVISION OF SIMILAR MEDIA CONTENT ITEM RECOMMENDATIONS

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/370,815
Abstract

Systems, methods, and non-transitory computer-readable media can receive an indication that a user of a social networking system has interacted with a first media content item on the social networking system. A set of potential media content items is compiled based on media content item similarity criteria indicative of a similarity of each potential media content item to the first media content item. The set of potential media content items is ranked based on ranking criteria, and filtered based on filtering criteria. One or more similar media content item recommendations are presented to the user via a graphical user interface, the one or more similar media content item recommendations based on the ranking and the filtering.

Claims (43)

1 . A computer-implemented method comprising:

receiving, by a computing system, an indication that a user of a social networking system has interacted with a first media content item on the social networking system;

compiling, by the computing system, a set of potential media content items based on media content item similarity criteria indicative of a similarity of each potential media content item to the first media content item;

ranking, by the computing system, the set of potential media content items based on ranking criteria;

filtering, by the computing system, the set of potential media content items based on filtering criteria; and

presenting, by the computing system, one or more similar media content item recommendations to the user via a graphical user interface, the one or more similar media content item recommendations based on the ranking and the filtering.

2 . The computer-implemented method of claim 1 , wherein each media content item similarity criterion of the media content item similarity criteria is associated with a subset of the set of potential media content items.

3 . The computer-implemented method of claim 1 , wherein the ranking the set of potential media content items based on ranking criteria comprises

performing a first ranking of the set of potential media content media content items based on a first ranking criteria, and

performing a second ranking of at least a subset of the set of potential media content items based on a second ranking criteria.

4 . The computer-implemented method of claim 3 , wherein the first ranking occurs before the filtering, and the second ranking occurs after the filtering.

5 . The computer-implemented method of claim 4 , wherein the first ranking is based on a user interaction probability determination.

6 . The computer-implemented method of claim 5 , wherein the likelihood that the user will interact with a potential media content item is determined based on a machine learning model.

7 . The computer-implemented method of claim 3 , wherein the second ranking is based on a visual similarity determination.

8 . The computer-implemented method of claim 1 , wherein the visual similarity determination is based on a machine learning model.

9 . The computer-implemented method of claim 1 , wherein the filtering criteria comprise a criterion relating to filtering out media content items that the user has already seen.

10 . The computer-implemented method of claim 1 , wherein the media content item similarity criteria comprise criteria relating to at least one of: an account similarity determination, a hashtag similarity determination, a location similarity determination, a co-like determination, an event similarity determination, or a visual similarity determination.

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 a method comprising:

receiving an indication that a user of a social networking system has interacted with a first media content item on the social networking system;

compiling a set of potential media content items based on media content item similarity criteria indicative of a similarity of each potential media content item to the first media content item;

ranking the set of potential media content items based on ranking criteria;

filtering the set of potential media content items based on filtering criteria; and

presenting one or more similar media content item recommendations to the user via a graphical user interface, the one or more similar media content item recommendations based on the ranking and the filtering.

12 . The system of claim 11 , wherein each media content item similarity criterion of the media content item similarity criteria is associated with a subset of the set of potential media content items.

13 . The system of claim 11 , wherein the ranking the set of potential media content items based on ranking criteria comprises

performing a first ranking of the set of potential media content media content items based on a first ranking criteria, and

performing a second ranking of at least a subset of the set of potential media content items based on a second ranking criteria.

14 . The system of claim 13 , wherein the first ranking occurs before the filtering, and the second ranking occurs after the filtering.

15 . The system of claim 14 , wherein the first ranking is based on a user interaction probability determination.

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:

receiving an indication that a user of a social networking system has interacted with a first media content item on the social networking system;

compiling a set of potential media content items based on media content item similarity criteria indicative of a similarity of each potential media content item to the first media content item;

ranking the set of potential media content items based on a machine learning model;

filtering the set of potential media content items based on filtering criteria; and

presenting one or more similar media content item recommendations to the user via a graphical user interface, the one or more similar media content item recommendations based on the ranking and the filtering.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein each media content item similarity criterion of the media content item similarity criteria is associated with a subset of the set of potential media content items.

18 . The non-transitory computer-readable storage medium of claim 16 , wherein the ranking the set of potential media content items based on ranking criteria comprises

performing a first ranking of the set of potential media content media content items based on a first ranking criteria, and

performing a second ranking of at least a subset of the set of potential media content items based on a second ranking criteria.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein the first ranking occurs before the filtering, and the second ranking occurs after the filtering.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein the first ranking is based on a user interaction probability determination.

Assignments (2)
CHANGE OF NAME Recorded Dec 22, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058568/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2017
From: ZHENG, CHEN; QIAN, ZHENGHAO; YANG, LINJI
To: FACEBOOK, INC.
Reel/Frame 042640/0196 →