IP Library Patent Application 13759973
Patent Application
App. No. 13/759,973

PRODUCT CUSTOMIZATION RECOMMENDATIONS BASED ON USER INFORMATION FROM A SOCIAL NETWORKING SYSTEM

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.
13/759,973
Abstract

A social networking system requests a customizable product from a retailer. The retailer accesses social information associated with one or more additional users connected to the social networking system users and generates recommendations for options to customize the customizable product based on the social information associated with the additional users. When the social networking system orders a customizable product using one of the recommended options, the social networking system is notified and generates a story describing the purchase that is communicated to the additional users of the social networking system.

Claims (51)

1 . A computer-implemented method comprising:

storing a user profile for a user of a social networking system, the user connected to one or more additional users of the social networking system;

receiving a request for a recommendation of options for a customizable product, the customizable product having a plurality of selectable options;

retrieving social information comprising information about the one or more additional users of the social networking system connected to the user;

determining one or more recommended options for the customizable product based on the retrieved social information associated with the one or more additional users of the social networking system connected to the user; and

providing the one or more recommended options to the user.

2 . The computer-implemented method of claim 1 , wherein determining one or more recommended options for the customizable product based on the retrieved social information associated with the one or more additional users of the social networking system connected to the user comprises:

retrieving social information associated with an additional user of the social networking system connected to the user;

determining one or more options for the customizable product based on the retrieved social information associated with the additional user; and

associating the determined one or more options for the customizable product with the additional user.

3 . The method of claim 2 , wherein providing the one or more recommendations to the user comprises:

providing the user with the one or more options for the customizable product based on the retrieved social information associated with the additional user and identifying the additional user to the user.

4 . The computer-implemented method of claim 1 , further comprising:

receiving a notification that the user ordered the customizable product having a recommended option; and

transmitting a notification to the additional users of the social networking system indicating the user ordered the customizable product and identifying the recommended option of the ordered customizable product.

5 . The computer-implemented method of claim 1 , wherein the customizable product comprises a pizza and the plurality of selectable options comprise toppings for the pizza.

6 . The computer-implemented method of claim 1 , wherein providing the one or more recommended options to the user comprises:

determining affinities between the user and each of the additional users connected to the user;

selecting recommended options based on social information associated with one or more additional users having at least a threshold affinity; and

providing the selected recommended options to the user.

7 . The computer-implemented method of claim 1 , wherein providing the one or more recommended options to the user comprises:

determining affinities between the user and each of the additional users connected to the user;

selecting recommended options based on social information associated with one or more additional users having highest affinities; and

providing the selected recommended options to the user.

8 . The computer-implemented method of claim 1 , wherein providing the one or more recommended options to the user comprises:

determining affinities between a retailer providing the customizable product and each of the additional users connected to the user;

selecting recommended options based on social information associated with one or more additional users having at least a threshold affinity; and

providing the selected recommended options to the user.

9 . The computer-implemented method of claim 1 , wherein providing the one or more recommended options to the user comprises:

determining, for each of the additional users connected to the user, a number of transactions between an additional user and a retailer providing the customizable product;

selecting recommended options based on social information associated with one or more additional users having number at least a threshold number of transactions; and

providing the selected recommended options to the user.

10 . The computer-implemented method of claim 1 , wherein providing the one or more recommended options to the user comprises:

determining, for each of the additional users connected to the user, a time associated with an action with a retailer providing the customizable product;

selecting recommended options based on social information associated with one or more additional users having a time associated with an action with the retailer within a threshold time of a current time; and

providing the selected recommended options to the user.

11 . The computer-implemented method of claim 1 , wherein determining one or more recommended options for the customizable product based on the retrieved social information associated with the one or more additional users of the social networking system connected to the user comprises:

determining whether social information associated with an additional user is associated with one or more options for the customizable product based on stored information mapping social information to options; and

selecting one or more options associated with the additional user if the social information associated with the additional user is mapped to one or more options.

12 . The computer-implemented method of claim 1 , wherein the retrieved social information is selected from a group consisting of: content posted by an additional user to the social networking system, actions performed by the additional user, demographic information associated with the additional user, and any combination thereof.

13 . A computer-implemented method comprising:

receiving a request for a customizable product from a user, the customizable product having a plurality of selectable options;

identifying the customizable product and the user to a social networking system;

receiving one or more recommended options for the customizable product from the social networking system, the recommended options based at least in part on social information associated with additional users of the social networking system connected to the user;

receiving a selection of one or more of the recommended options for the customizable product; and

transmitting a notification of the selected one or more recommended options and the user to the social networking system.

14 . The computer-implemented method of claim 13 , further comprising:

receiving an identification of an additional user associated with the selected one or more recommended options; and

providing a credit to an account associated with the additional user associated with the selected one or more recommended options.

15 . The computer-implemented method of claim 14 , wherein providing the credit to the account associated with the additional user associated with the selected one or more recommended options comprises:

increasing an amount of a rewards program associated with the additional user.

Assignments (2)
CHANGE OF NAME Recorded Dec 28, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058594/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2013
From: PRIDMORE, KEENAN; MACGREGOR, PHILIP JOHN, IV; BIDDLE, STEPHEN
To: FACEBOOK, INC.
Reel/Frame 030002/0892 →