# US 10,311,493 B2 · Managing commerce-related communications within a social networking system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,493 B2
- Document ID: US10311493B2
- Status: Granted
- Kind: B2
- Application number: 14/854,695
- Filed: 2015-09-15
- Published: 2017-03-16
- Granted: 2019-06-04
- Earliest claimed: 2015-09-15
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Bowen Pan; Derek Chirk Yin Cheng; Oliver Shijie Zheng
- Web page: https://patentgrep.com/patent/US10311493B2

## CPC

- G06Q 30/0617: {Representative agent}
- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- H04L 51/52: for supporting social networking services
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure is directed toward systems and methods for managing commerce-related communications within a social networking system. For example, systems and methods described herein can identify a particular social networking system post and can generate an optimized version of that particular post. In one or more embodiments, systems and methods described herein can also identify additional social networking system posts that are related to the particular social networking system post.

## Claims

### Claim 1

A method comprising:
identifying, using one or more processors and in response to a user-composed social networking system post from a user of a social networking system, one or more triggers indicating that the user-composed social networking system post is a want to buy post identifying an item that the user is interested in purchasing and comprising a solicitation for other users of the social networking system who are interested in selling the item or have information associated with the item;
determining, using the one or more processors and based on the identified one or more triggers, whether the user-composed social networking system post is a want to buy post;
in response to a determination that the user-composed social networking system post is a want to buy post, generating a pre-formatted want to buy post with data based on information associated with the one or more triggers, the structured data corresponding to data associated with one or more sale listings; and
in response to a determination that the user-composed social networking system post is not a want to buy post, posting the user-composed social networking post as a standard social networking system post.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein identifying one or more triggers comprises one or more of identifying the user's social networking system activity, or identifying one or more features of the user-composed social networking system post.

### Claim 3 (depends on 2)

The method as recited in claim 2, wherein identifying the user's social networking system activity comprises identifying at least one of the user's social networking system search terms, the user's social networking system search results, the user's social networking system page views, or the user's social networking system comments.

### Claim 4 (depends on 2)

The method as recited in claim 2, wherein identifying one or more features of the user-composed social networking system post comprises identifying one or more of brand names included in the user-composed social networking system post, product names included in the user-composed social networking system post, acronyms included in the user-composed social networking system post, multimedia featuring a particular item in the user-composed social networking system post, keywords indicating interest in a particular item in the user-composed social networking system post, or transactional details in the user-composed social networking system post.

### Claim 5 (depends on 1)

The method as recited in claim 1, further comprising, in response to the determination that the user-composed social networking system post is a want to buy post and prior to generating the pre-formatted want to buy post, prompting the user for confirmation that the user wants to convert the user-composed social networking system post into a pre-formatted want to buy post by prompting the user for confirmation of transactional details to include in the pre-formatted want to buy post.

### Claim 6 (depends on 1)

The method as recited in claim 1, wherein generating the pre-formatted want to buy post with structured data based on information associated with the one or more triggers comprises generating the pre-formatted want to buy post with standardized formatting suggestions associated with the one or more sale listings, multimedia suggestions associated with the one or more sale listings, language suggestions associated with the one or more sale listings, and keyword suggestions associated with the one or more sale listings.

### Claim 7 (depends on 1)

The method as recited in claim 1, further comprising:
identifying one or more social networking system for-sale groups including active sale listings related to the item that the user is interested in purchasing; and
optimizing the generated pre-formatted want to buy post for one or more for-sale groups within the social networking system by prompting the user to submit the generated pre-formatted want to buy post to the identified one or more social networking system for-sale groups.

### Claim 8 (depends on 1)

The method as recited in claim 1, further comprising:
identifying one or more active sale listings corresponding to the item that the user is interested in purchasing; and
providing the identified one or more active sale listings to the user.

### Claim 9 (depends on 1)

The method as recited in claim 1, wherein the structured data corresponding to the data associated with the one or more sale listings comprises one or more fields corresponding to the one or more sale listings.

### Claim 10

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:
identify, in response to a user-composed social networking system post from a user of a social networking system, one or more triggers indicating that the user-composed social networking system post is a want to buy post identifying an item that the user is interested in purchasing and comprising a solicitation for other users of the social networking system who are interested in selling the item or have information associated with the item;
determine, using the one or more processors and based on the identified one or more triggers, whether the user-composed social networking system post is a want to buy post;
in response to a determination that the user-composed social networking system post is a want to buy post, generate a pre-formatted want to buy post with structured data based on information associated with the one or more triggers, the structured data corresponding to data associated with one or more sale listings; and
in response to a determination that the user-composed social networking system post is not a want to buy post, post the user-composed social networking post as a standard social networking system post.

### Claim 11 (depends on 10)

The system as recited in claim 10, wherein identifying one or more triggers comprises one or more of identifying the user's social networking system activity, or identifying one or more features of the user-composed social networking system post.

### Claim 12 (depends on 11)

The system as recited in claim 11, wherein identifying the user's social networking system activity comprises identifying one or more of the user's social networking system search terms, one or more of the user's social networking system search results, one or more of the user's social networking system page views, and one or more of the user's social networking system comments.

### Claim 13 (depends on 12)

The system as recited in claim 12, wherein identifying one or more features of the user-composed social networking system post comprises identifying one or more of brand names included in the social networking system post, product names included in the social networking system post, acronyms included in the social networking system post, multimedia featuring a particular item in the social networking system post, keywords indicating interest in a particular item in the social networking system post, or transactional details in the social networking system post.

### Claim 14 (depends on 13)

The system as recited in claim 13, further storing instructions that, when executed by the at least one processor, cause the system to prompt, in response to the determination that the user-composed social networking system post is a want to buy post and prior to generating the pre-formatted want to buy post, the user for confirmation that the user wants to convert the user-composed social networking system post into a pre-formatted want to buy post by prompting the user for confirmation of transactional details to include in the pre-formatted want to buy post.

### Claim 15 (depends on 14)

The system as recited in claim 14, wherein generating the pre-formatted want to buy post with structured data based on information associated with the one or more triggers comprises generating the pre-formatted want to buy post with standardized formatting suggestions associated with the one or more sale listings, multimedia suggestions associated with the one or more sale listings, language suggestions associated with the one or more sale listings, and keyword suggestions associated with the one or more sale listings.

### Claim 16 (depends on 15)

The system as recited in claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to:
identify one or more social networking system for-sale groups including active sale listings related to the particular item; and
optimize the generated pre-formatted want to buy post for one or more for-sale groups within the social networking system by prompting the user to submit the generated pre-formatted want to buy post to the identified one or more social networking system for-sale groups.

### Claim 17 (depends on 16)

The system as recited in claim 16, further comprising instructions that, when executed by the at least one processor, cause the system to:
identify one or more active sale listings corresponding to the item; and
provide the identified one or more active sale listings to the user.

### Claim 18 (depends on 17)

The system as recited in claim 17, wherein identifying the one or more active sale listings comprises searching one or more social networking system for-sale groups and one or more personal newsfeeds.

### Claim 19

A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to:
identify, in response to a user-composed social networking system post from a user of a social networking system, one or more triggers indicating that the user-composed social networking system post is a want to buy post identifying an item that the user is interested in purchasing and comprising a solicitation for other users of the social networking system who are interested in selling the item or have information associated with the item;
determine, based on the identified one or more triggers, whether the user-composed social networking system post is a want to buy post;
in response to a determination that the user-composed social networking system post is a want to buy post, generate a pre-formatted want to buy post with structured data based on information associated with the one or more triggers, the structured data corresponding to data associated with one or more sale listings; and
in response to a determination that the user-composed social networking system post is not a want to buy post, post the user-composed social networking post as a standard social networking system post.

### Claim 20 (depends on 19)

The non-transitory computer readable medium as recited in claim 19, further storing instruction thereon that, when executed by the at least one processor, cause the at least one processor to:
identify one or more active sale listings corresponding to the item that the user is interested in purchasing, wherein identifying the one or more active sale listings comprises searching one or more social networking system for-sale groups and one or more personal newsfeeds; and
provide the identified one or more active sale listings to the user.
