# US 12,008,629 B2 · System and method for providing a social media shopping experience

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

- Number: US 12,008,629 B2
- Document ID: US12008629B2
- Status: Granted
- Kind: B2
- Application number: 18/221,039
- Filed: 2023-07-12
- Published: 2023-11-02
- Granted: 2024-06-11
- Earliest claimed: 2014-03-31
- Assignees: Monticello Enterprises LLC
- Applicants: Monticello Enterprises LLC
- Inventors: Thomas M. Isaacson; Ryan Connell Durham
- Web page: https://patentgrep.com/patent/US12008629B2

## CPC

- G06Q 20/12: specially adapted for electronic shopping systems
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 20/384: {using social networks}
- G06Q 20/401: {Transaction verification}
- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04W 12/068: {using credential vaults, e.g. password manager applications or one time password [OTP] applications}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Disclosed are a system and process of providing social networking purchasing processes. A method includes receiving, from a posting entity and at the social networking entity, a posting or a submission of a text, an image or a video. When the submission is associated with a product within a product catalog of the posting entity, the social networking entity presents in a newsfeed of users or otherwise on the social networking entity, the text, image or video with an associated option to buy. The option to buy might be presented through a messenger application or as the user browses the posting. When there is a correlation between the posting and the product catalog, and when the user makes a purchase of the product, the user is not transitioned away from the social networking entity. Initiating a payment process occurs within the social networking entity.

## Claims

### Claim 1

A method comprising:
synchronizing a product database between a merchant computing device and a payment engine configured on a non-search/non-commerce application or website;
transmitting product data in the product database from the merchant computing device to the payment engine, wherein the payment engine of the non-search/non-commerce application or website:
stores, in a user profile, payment data for a user to enable purchases of products from merchants independent of the non-search/non-commerce application or website while the user is interacting with the non-search/non-commerce application or website;
determines, by the payment engine of the non-search/non-commerce application or website, if a product is included in the product database having product details received from the merchant computing device;
receives, at the non-search/non-commerce application or website and based on the product being included in the product database, an interaction from the user with a buy option configured on a piece of content presented on a user interface of the non-search/non-commerce application or website, wherein the buy option is for the product and comprises one of a buy button, a drop-down menu, or a hyperlink; and
manages, based on the interaction, a purchase of the product using the payment data; and
receiving, from the payment engine of the non-search/non-commerce application or website and at the merchant computing device, data regarding the purchase of the product.

### Claim 2 (depends on 1)

The method of claim 1, wherein the non-search/non-commerce application or website comprises a social media application or website.

### Claim 3 (depends on 1)

The method of claim 1, wherein the piece of content comprises one of an advertisement, a post on the non-search/non-commerce application or website, data associated with the product, or an image with a tag associated with the product.

### Claim 4 (depends on 1)

The method of claim 1, wherein data from the product database accessed by the payment engine via an application programming interface between the payment engine and the merchant computing device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the piece of content is chosen to be presented to the user based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases, messaging data, calendar information for the user, location-based data, recent purchases or other transactions.

### Claim 6 (depends on 1)

The method of claim 1, wherein the piece of content is chosen based on which merchant the user is likely to want to purchase the product from.

### Claim 7 (depends on 1)

The method of claim 1, wherein the piece of content comprises an advertisement from a merchant that is presented in a news feed of the user on the non-search/non-commerce application or web site.

### Claim 8 (depends on 7)

The method of claim 7, wherein the advertisement is selected based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases.

### Claim 9 (depends on 1)

The method of claim 1, wherein the piece of content is chosen to be presented to the user based on an output of an intent classifier and further based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
delivering the product to the user.

### Claim 11

A system comprising:
at least one processor; and
a computer-readable storing device storing instructions which, when executed by the at least one processor, cause the at least one processor to:
synchronize a product database between the system and a payment engine configured on a non-search/non-commerce application or website;
transmit product data associated with the product database from the system to the payment engine, wherein the payment engine of the non-search/non-commerce application or website:
stores, in a user profile, payment data for a user to enable purchases of products from merchants independent of the non-search/non-commerce application or website while the user is interacting with the non-search/non-commerce application or website;
determines, by the payment engine of the non-search/non-commerce application or website, if a product is included in the product database having product details;
receives, at the non-search/non-commerce application or website and based on the product being included in the product database, an interaction from the user with a buy option configured on a piece of content presented on a user interface of the non-search/non-commerce application or website, wherein the buy option is for the product and comprises one of a buy button, a drop-down menu, or a hyperlink; and
manages, based on the interaction, a purchase of the product using the payment data; and
receive, from the payment engine of the non-search/non-commerce application or website, data regarding the purchase of the product.

### Claim 12 (depends on 11)

The system of claim 11, wherein the non-search/non-commerce application or web site comprises a social media application or website.

### Claim 13 (depends on 11)

The system of claim 11, wherein the piece of content comprises one of an advertisement, a post on the non-search/non-commerce application or website, data associated with the product, or an image with a tag associated with the product.

### Claim 14 (depends on 11)

The system of claim 11, wherein data from the product database accessed by the payment engine via an application programming interface between the payment engine and the system.

### Claim 15 (depends on 11)

The system of claim 11, wherein the piece of content is chosen to be presented to the user based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases, messaging data, calendar information for the user, location-based data, recent purchases or other transactions.

### Claim 16 (depends on 11)

The system of claim 11, wherein the piece of content is chosen based on which merchant the user is likely to want to purchase the product from.

### Claim 17 (depends on 11)

The system of claim 11, wherein the piece of content comprises an advertisement from a merchant that is presented in a news feed of the user on the non-search/non-commerce application or website.

### Claim 18 (depends on 17)

The system of claim 17, wherein the advertisement is selected based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases.

### Claim 19 (depends on 11)

The system of claim 11, wherein the piece of content is chosen to be presented to the user based on an output of an intent classifier and further based on one or more of social media data, historical data, a time of year, user profile data, data about friends or family of the user, weather data, and/or other websites or applications where the user has made purchases.
