Back to results
US 10,380,672 B2Granted
Systems and methods for using a social networking system to purchase products
AssigneeFacebook, Inc.
InventorsLee Charles Linden, Benjamin Lewis, Deborah Liu, Mary Ku, Stephanie Shum, Neville S. Bowers
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention relate generally to marketing products through a social networking system. More specifically, one or more embodiments of the present invention relate to allowing social networking users to purchase products through the social networking system and to add products to shopping carts associated with third-party merchants.
Claims20
A method comprising:
- obtaining, by a social networking system comprising at least one computing device, product data for a product available for purchase via the social networking system;
- creating, using the product data, a product node in a social graph of the social networking system, the social graph comprising a plurality of nodes and a plurality of edges representing relationships between the plurality of nodes, wherein the plurality of edges comprises one or more edges connecting the product node to one or more other nodes;
- inserting, by the social networking system, a tag of the product within a communication in response to a user input to insert the tag from a client device of a user composing the communication, the tag referencing the product node in the social graph;
- obtaining, by the social networking system, information about the product from the product node;
- based on the tag, and in response to the tag being inserted into the communication, modifying, by the social networking system, the communication to populate the communication with:
- the information about the product from the product node;
- and
- a selectable option to initiate a transaction for the product;
- and
- providing, by the social networking system, the communication with the information from the product node and the selectable option to initiate the transaction for the product to a user of the social networking system.
7 more elements
A system comprising:
- one or more server devices storing instructions thereon that, when executed by at least one processor, cause the system to:
- obtain, by a social networking system, product data representing product information for a product available for purchase via the social networking system;
- create, using the product data, a product node in a social graph of the social networking system, the social graph comprising a plurality of nodes and a plurality of edges representing relationships between the plurality of nodes, wherein the plurality of edges comprise one or more edges connecting the product node to one or more other nodes;
- receive, by the social networking system, an indication of the product within a communication composed by a first user;
- tag, by the social network and based on the received indication of the product, the product within the communication by associating the product node with the communication composed by the first user;
- obtain, by the social networking system, information about the product from the product node;
- modify, by the social networking system in response to the tag being inserted into the communication and based on the association between the product node and the communication according to the tag within the communication, the communication to populate the communication for presentation to one or more users of the social networking system with:
- the information about the product from the product node;
- and
- a selectable option to initiate a transaction for the product;
- and
- provide, by the social networking system, the communication including the information from the product node and the selectable option to initiate the transaction for the product to a second user of the social networking system.
9 more elements
Dependencies are inferred from the claim text.