IP Library Patent Application 17164617
Patent Application
App. No. 17/164,617

PROVIDING PRODUCT ADVICE RECOMMENDATION

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.
17/164,617
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.

Claims (62)

1 - 20 . (canceled)

21 . A method comprising:

receiving, from a first client device associated with a first user, a product information request for information about a product;

determining a relationship between the product and a second user associated with a second client device;

generating, based on the relationship between the product and the second user, a product information request interface comprising and indication of the product and one or more selectable options for responding to the product information request; and

providing the product information request interface for display on the second client device based on the relationship between the product and the second user.

22 . The method of claim 21 , further comprising:

receiving, from the second client device, a response to the product information request via user interaction with the one or more selectable options for responding to the product information request within the product information request interface;

generating, from the response received from the second client device, a product information summary comprising indications of the user interaction with the one or more selectable options; and

providing the product information summary for display via the first client device.

23 . The method of claim 21 , further comprising:

determining, from a social graph of a social networking system, a relationship between the first user and the second user;

wherein providing the product information request interface is further based on the relationship between the first user and second user.

24 . The method of claim 23 , further comprising:

determining that the relationship between the first user and the second user satisfies a threshold degree of separation;

wherein providing the product information request interface is based on determining that the relationship satisfies the threshold degree of separation.

25 . The method of claim 21 , wherein:

determining the relationship between the product and the second user comprises determining that the second user has purchased the product; and

providing the product information request interface is based on determining that the second user has purchased the product.

26 . The method of claim 21 , wherein determining the relationship between the product and the second user comprises determining, from a social graph of a social networking system and based on interaction of the second user in relation to the product, an edge between a node corresponding to the second user within the social graph and a node corresponding to the product within the social graph.

27 . The method of claim 21 , wherein generating the product information request interface is in response to receiving the product information request from the first client device and comprises customizing the one or more selectable options displayed within the product information request interface based on a relationship between the first user and the second user.

28 . A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:

receive, from a first client device associated with a first user, a product information request for information about a product;

determine a relationship between the product and a second user associated with a second client device;

generate, based on the relationship between the product and the second user, a product information request interface comprising and indication of the product and one or more selectable options for responding to the product information request; and

provide the product information request interface for display on the second client device based on the relationship between the product and the second user.

29 . The non-transitory computer readable medium of claim 28 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

receive, from the second client device, a response to the product information request via user interaction with the one or more selectable options for responding to the product information request within the product information request interface;

generate, from the response received from the second client device, a product information summary comprising indications of the user interaction with the one or more selectable options; and

provide the product information summary for display via the first client device.

30 . The non-transitory computer readable medium of claim 28 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine, from a social graph of a social networking system, a relationship between the first user and the second user; and

provide the product information request interface based on the relationship between the first user and second user.

31 . The non-transitory computer readable medium of claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine that the relationship between the first user and the second user satisfies a threshold degree of separation; and

provide the product information request interface based on determining that the relationship satisfies the threshold degree of separation.

32 . The non-transitory computer readable medium of claim 28 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine the relationship between the product and the second user by determining that the second user has purchased the product; and

provide the product information request interface based on determining that the second user has purchased the product.

33 . The non-transitory computer readable medium of claim 28 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine the relationship between the product and the second user by determining, from a social graph of a social networking system and based on interaction of the second user in relation to the product, an edge between a node corresponding to the second user within the social graph and a node corresponding to the product within the social graph.

34 . The non-transitory computer readable medium of claim 28 , further comprising instructions that, when executed by the at least one processor, cause the computing device to generate the product information request interface in response to receiving the product information request from the first client device and by customizing the one or more selectable options displayed within the product information request interface based on a relationship between the first user and the second user.

35 . A system comprising:

at least one processor; and

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

receive, from a first client device associated with a first user, a product information request for information about a product;

determine a relationship between the product and a second user associated with a second client device;

generate, based on the relationship between the product and the second user, a product information request interface comprising and indication of the product and one or more selectable options for responding to the product information request; and

provide the product information request interface for display on the second client device based on the relationship between the product and the second user.

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

receive, from the second client device, a response to the product information request via user interaction with the one or more selectable options for responding to the product information request within the product information request interface;

generate, from the response received from the second client device, a product information summary comprising indications of the user interaction with the one or more selectable options; and

provide the product information summary for display via the first client device.

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

determine, from a social graph of a social networking system, a relationship between the first user and the second user; and

provide the product information request interface based on the relationship between the first user and second user.

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

determine that the relationship between the first user and the second user satisfies a threshold degree of separation; and

provide the product information request interface based on determining that the relationship satisfies the threshold degree of separation.

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

determine the relationship between the product and the second user by determining that the second user has purchased the product; and

provide the product information request interface based on determining that the second user has purchased the product.

40 . The system of claim 35 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the relationship between the product and the second user by determining, from a social graph of a social networking system and based on interaction of the second user in relation to the product, an edge between a node corresponding to the second user within the social graph and a node corresponding to the product within the social graph.

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 Jun 24, 2021
From: LINDEN, LEE CHARLES
To: FACEBOOK, INC.
Reel/Frame 056657/0404 →