Method and system for providing product advice recommendation
AssigneeFacebook, Inc.
InventorLee Charles Linden
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate generally to the generation and presentation of product recommendations, ratings and/or reviews to social networking users. More specifically, one or more embodiments of the present disclosure relate to detecting a user's interest in a product or product category and presenting the user with a summary of product information, such as recommendations, ratings and/or reviews of the product or product category by other users within a social networking system, including by socially connected users.
Claims20
A method comprising:
- maintaining, by a social networking system, activity data for a plurality of users of the social networking system;
- detecting that a user of the social networking system is interested in a particular product or product category based on detecting a user interaction by the user with the particular product or product category;
- identifying, from the plurality of users of the social networking system and based on detecting that the user is interested in the particular product or product category, a group of co-users within a threshold degree-of-separation with the user by way of the social networking system and that have used the particular product or have used a product within the product category, wherein the threshold degree-of-separation is between one degree of separation and three degrees of separation;
- detecting an interaction between a co-user in the identified group of co-users and the social networking system using the particular product or the product within the product category to access the social networking system;
- identifying, from the identified group of co-users, product information related to the particular product or product category that corresponds to the identified group of co-users;
- generating, using at least one processor, a product presentation comprising a summary of the identified product information from the identified group of co-users;
- and
- providing the product presentation, comprising the summary of the identified product information from the identified group of co-users, to the user.
A method comprising:
- identifying, for a first user of a social networking system, a first group of co-users connected to the first user by way of the social networking system;
- identifying, for a second user of the social networking system, a second group of co-users connected to the second user by way of the social networking system;
- identifying a first set of product information from co-users in the first group of co-users and related to a particular product or product category, wherein a first co-user in the first group of co-users has accessed the social networking system using the particular product or a product within the product category;
- identifying a second set of product information from co-users in the second group of co-users and related to the particular product or product category, wherein a second co-user in the second group of co-users has accessed the social networking system using the particular product or a product within the product category;
- generating, for the first user, a first product presentation comprising a summary of the first set of product information from the co-users in the first group of co-users;
- generating, for the second user, a second product presentation comprising a summary of the second set of product information from the co-users in the second group of co-users, wherein the first product presentation is distinct from the second product presentation;
- detecting, using at least one processor, access by the first user to a profile page associated with the particular product or product category, wherein the profile page comprises a first portion and a second portion;
- in response to detecting access by the first user to the profile page associated with the particular product or product category, customizing the first portion of the profile page for the first user to include the first product presentation comprising the summary of the first set of product information while maintaining the second portion;
- detecting, using the at least one processor, access by the second user to the profile page associated with the particular product or product category;
- and
- in response to detecting access by the second user to the profile page associated with the particular product or product category, customizing the first portion of the profile page for the second user to include the second product presentation comprising the summary of the second set of product information while maintaining the second portion, wherein the first portion of the profile page is customized differently for the first user and the second user based on the first product presentation being distinct from the second product presentation.
A system comprising one or more server devices storing instructions thereon that, when executed by at least one processor, cause the system to:
- maintain, by a social networking system, activity data for a plurality of users of the social networking system;
- detect that a user of the social networking system is interested in a particular product or product category based on detecting a user interaction by the user with the particular product or product category;
- identify, from the plurality of users of the social networking system and based on detecting that the user is interested in the particular product or product category, a group of co-users within a threshold degree-of-separation with the user by way of the social networking system and that have used the particular product or have used a product within the product category, wherein the threshold degree-of-separation is between one degree of separation and three degrees of separation;
- detect an interaction between a co-user in the identified group of co-users and the social networking system using the particular product or the product within the product category to access the social networking system;
- identify, from the identified group of co-users, product information related to the particular product or product category that corresponds to the identified group of co-users;
- generate a product presentation comprising a summary of the identified product information from the identified group of co-users;
- and
- provide the product presentation, comprising the summary of the identified product information from the identified group of co-users, to the user.
Dependencies are inferred from the claim text.