IP Library Granted Patent US 10,277,950
Granted Patent B2
US 10,277,950 · App. 15/488,739 · Granted Apr 30, 2019

Matching and ranking content items

Inventors: Sanchan Sahai Saxena (Milpitas, CA); Sergey Markov (Menlo Park, CA); Fei Wang (San Francisco, CA); Yi-Wei Wu (Mountain View, CA); Ed Ignatius Tanghal Salvana (San Francisco, CA); William Taube Schurman (Palo Alto, CA); Youssef Ahres (San Francisco, CA)
Assignee: FACEBOOK, INC.
H04N21/47815G06K9/00677G06Q30/00G06Q50/01H04N21/4312H04N21/4532H04N21/4667H04N21/4722H04N21/4788H04N21/812
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,277,950
App. No.
15/488,739
Granted
Apr 30, 2019
Kind
B2
Abstract

The present disclosure is directed to a networking system that provides a user experience in which users of the networking system can interact with user-generated digital content items to select and receive information about one or more products. In particular, the systems and methods involve identifying products shown within user-generated digital content items and associating the user-generated digital content items with the identified products. In addition, where a user selects a product shown within a digital content item, the systems and methods involve selectively identifying other user-generated digital content items for the user based on a coefficient between the user and the other user-generated digital content items. Moreover, the systems and methods involve tracking user-interactions with respect to digital content items and generating and providing a creation insight including an identification of one or more products predicted to engage users of the networking system.

Claims (54)

1. A method comprising:

determining a confidence score indicates that a digital content item from a networking post comprises a product from a product catalog, the confidence score based on an interaction between users of a networking system, and the product catalog comprising a plurality of products;

in response to determining the confidence score indicates that the digital content item comprises the product, providing a selectable option to view additional information associated with the product;

detecting a selection of the selectable option by a user of the networking system; and

in response to detecting the user selection of the selectable option:

identifying, from a plurality of networking posts by co-users of the networking system, a plurality of user-generated digital content items comprising the product from the product catalog as indicated by a plurality of confidence scores;

determining a coefficient between the user and each of the plurality of user-generated digital content items comprising the product to identify a subset of user-generated digital content items from the plurality of user-generated digital content items;

providing, via a graphical user interface, an immersive view for the product comprising additional information about the selected product; and

providing, within the immersive view for the product, the identified subset of user-generated digital content items in an order based on the determined coefficients associated with the identified subset of user-generated digital content items.

2. The method of claim 1 , further comprising determining rankings for the identified subset of user-generated digital content items based on the determined coefficient between the user and each of the user-generated digital content items of the identified subset of user-generated digital content items.

3. The method of claim 2 , wherein providing the identified subset of user-generated digital content items in the order based on the determined coefficients comprises presenting thumbnails of the identified subset of user-generated digital content items within the immersive view based on the determined rankings for the identified subset of user-generated digital content items.

4. The method of claim 1 , further comprising:

determining the coefficient for each user-generated digital content item of the plurality of user-generated digital content items based on a determined relationship between the user and content creators, the content creators comprising users of the networking system associated with sharing the plurality of user-generated digital content items with other users of the networking system.

5. The method of claim 4 , further comprising determining the relationship between the user and the content creators based on whether the user follows the content creators via the networking system, a number of common connections between the user and the content creators via the networking system, or interactions between the user and the content creators for each of the plurality of user-generated digital content items.

6. The method of claim 5 , wherein the interactions between the user and the content creators comprise one or more of ratings or comments made by the user with respect to digital content items shared by the content creators.

7. The method of claim 1 , further comprising determining the coefficient between the user and each of the plurality of user-generated digital content items comprising the product based on interactions between the user with respect to each of the plurality of user-generated digital content items.

8. The method of claim 1 , wherein determining the confidence score indicates that the digital content item from the networking post comprises the product from the product catalog comprises:

detecting an object within the digital content item from the networking post; and

determining the confidence score indicates a likelihood that the object within the digital content item corresponds to the product from the product catalog based on the interaction between users of the networking system.

9. The method of claim 1 , wherein the interaction between users of the networking system comprises a comment associated with the networking post.

10. The method of claim 1 , wherein the interaction between users of the networking system comprises a user following a merchant associated with the product, the user reacting to a networking post of the merchant associated with the product, or the user posting a networking post concerning the merchant associated with the product.

11. The method of claim 1 , further comprising providing, within the immersive view for the product, one or more images corresponding to one or more additional products tagged within the digital content item.

12. The method of claim 1 , further comprising providing, within the immersive view for the product, at least one image provided by an account of the networking system affiliated with a brand of the product.

13. The method of claim 1 , further comprising providing, within the immersive view for the product, a selectable image for a related product to the selected product.

14. The method of claim 13 , further comprising, in response to detecting a selection of the selectable image for the related product, providing, within the graphical user interface, an immersive view for the related product.

15. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

determine a confidence score indicates that a digital content item from a networking post comprises a product from a product catalog, the confidence score based on an interaction between users of a networking system, and the product catalog comprising a plurality of products;

in response to determining the confidence score indicates that the digital content item comprises the product, provide a selectable option to view additional information associated with the product;

detect a selection of the selectable option by a user of the networking system; and

in response to detecting the user selection of the selectable option:

identify, from a plurality of networking posts by co-users of the networking system, a plurality of user-generated digital content items comprising the product from the product catalog as indicated by a plurality of confidence scores;

determine a coefficient between the user and each of the plurality of user-generated digital content items comprising the product to identify a subset of user-generated digital content items from the plurality of user-generated digital content items;

provide, via a graphical user interface, an immersive view for the product comprising additional information about the selected product; and

provide, within the immersive view for the product, the identified subset of user-generated digital content items in an order based on the determined coefficients associated with the identified subset of user-generated digital content items.

16. The system of claim 15 , further comprising instructions that, when executed by the at least on processor, cause the system to determine the coefficient between the user and each of the plurality of user-generated digital content items comprising the product based on a combination of at least two or more of: a number of common connections between the user and content creators associated with sharing the plurality of user-generated digital content items, interactions between the user and the content creators for each of the plurality of user-generated digital content items, or one or more ratings or comments made by the user with respect to the plurality of user-generated digital content items.

17. The system of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine one or more confidence scores indicate that the digital content item from the networking post comprises one or more additional items from the product catalog;

in response to determining the one or more confidence scores indicate that the digital content item comprises the one or more additional items, provide, within the immersive view, one or more selectable images corresponding to the one or more additional items from the product catalog; and

provide, within the immersive view, one or more selectable images for related products to the selected product, the related products corresponding to products from the product catalog that do not appear within the digital content item.

18. The system of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the confidence score indicates that the digital content item from the networking post comprises the product from the product catalog by:

detecting an object within the digital content item from the networking post; and

determining the confidence score indicates a likelihood that the object within the digital content item corresponds to the product from the product catalog based on the interaction between users of the networking system.

19. The system of claim 15 , wherein the interaction between users of the networking system comprises a comment associated with the networking post, the user following a merchant associated with the product, the user reacting to a networking post of the merchant associated with the product, or the user posting a networking post concerning the merchant associated with the product.

20. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computing system to:

determine a confidence score indicates that a digital content item from a networking post comprises a product from a product catalog, the confidence score based on an interaction between users of a networking system, and the product catalog comprising a plurality of products;

in response to determining the confidence score indicates that the digital content item comprises the product, provide a selectable option to view additional information associated with the product;

detect a selection of the selectable option by a user of the networking system; and

in response to detecting that the user selection of the selectable option:

identify, from a plurality of networking posts by co-users of the networking system, a plurality of user-generated digital content items comprising the product from the product catalog as indicated by a plurality of confidence scores;

determine a coefficient between the user and each of the plurality of user-generated digital content items comprising the product to identify a subset of user-generated digital content items from the plurality of user-generated digital content items;

provide, via a graphical user interface, an immersive view for the product comprising additional information about the selected product; and

provide, within the immersive view for the product, the identified subset of user-generated digital content items in an order based on the determined coefficients associated with the identified subset of user-generated digital content items.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2017
From: SAXENA, SANCHAN SAHAI; MARKOV, SERGEY; WANG, FEI; WU, YI-WEI; SALVANA, ED IGNATIUS TANGHAL; SCHURMAN, WILLIAM TAUBE; AHRES, YOUSSEF
To: FACEBOOK, INC.
Reel/Frame 042129/0603 →
Continuity (1)
Related Publication 20180302682A1 · Oct 18, 2018
Cited By (1)
US 12,592,093