IP Library Granted Patent US 11,734,751
Granted Patent B2
US 11,734,751 · App. 17/228,218 · Granted Aug 22, 2023

Social network launches and user queueing

Inventors: Joseph Paul Devoy, III (New York, NY); Benji Renzo Kuroda (New York, NY)
Assignee: Meta Platforms, Inc.
G06Q30/0643G06Q10/087G06Q50/01
View Patent ↗
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 11,734,751
App. No.
17/228,218
Granted
Aug 22, 2023
Kind
B2
Abstract

A social networking system that allows a user to host a page for a pre-launch product that transitions to a post launch page. In some cases, the pre-launch page may be accessible to the users of the social networking system to provide information and data associated with the pre-launch product. In some cases, the pre-launch page may be configurable such that when the product launches, the page converts to a post launch page at which the product may be purchased.

Claims (87)

1. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause one or more computing devices to perform operations comprising:

receiving updated content associated with a pre-launch product from a seller account at a social networking system;

updating a pre-launch page based at least in part on the updated content;

determining that a current time is prior to a launch date of the pre-launch product;

identifying a first interactive element related with the pre-launch product, the first interactive element associated with a first user account;

identifying a second interactive element related with the pre-launch product, the second interactive element associated with a second user account;

in response to determining that the current time is prior to the launch date, transitioning a first interactive element and a second interactive element to a countdown clock;

updating the first interactive element related with the pre-launch product based at least in part on the updated content and a first characteristic of the first user account;

updating the second interactive element related with the pre-launch product based at least in part on the updated content and a second characteristic of the second user account, the second characteristic different than the first characteristic;

determining that the pre-launch product has transitioned to a post launch state;

sending a notification to a first user device associated with the first user account and a second user device associated with the second user account, the notification indicating that the pre-launch product is available for purchase; and

causing the notification to be presented on a display of a graphical user interface of a user device associated with the first user account.

2. The one or more non-transitory computer-readable media as recited in claim 1 , wherein the operations further comprise:

receiving a first request to purchase the product from the first user account;

receiving a second request to purchase the product from the second user account;

performing operations associated with a first transaction to purchase the product for the first user account;

estimating a remaining inventory associated with the product; and

in response to determining the remaining inventory meets or exceeds a threshold, performing operations associated with a second transaction to purchase the product for the second user account.

3. The one or more non-transitory computer-readable media as recited in claim 2 , wherein estimating the remaining inventory associated with the product is based at least in part on one or more of:

a historical demand for similar products;

a historical sell rate associated with third party sellers;

a number of interactions with interactive elements associated with the product prior to the pre-launch product transitioning to the post launch state; or

a current demand for the pre-launch product at the social networking system.

4. A method comprising:

receiving updated content associated with a pre-launch product from a seller account at a social networking system;

responsive to receiving the updated content:

updating a pre-launch page based at least in part on the updated content;

determining that a current time is prior to a launch date of the pre-launch product;

identifying a first interactive element related with the pre-launch product, the first interactive element associated with a first user account;

identifying a second interactive element related with the pre-launch product, the second interactive element associated with a second user account;

in response to determining that the current time is prior to the launch date, transitioning the first interactive element and the second interactive element to a countdown clock;

updating the first interactive element related with the pre-launch product based at least in part on the updated content and a first characteristic of the first user account; and

updating the second interactive element related with the pre-launch product based at least in part on the updated content and a second characteristic of the second user account, the second characteristic different than the first characteristic; and

causing the first interactive element to be presented on a display of a first user device associated with the first user account or the second interactive element to be pretend on a display of a second user device associated with the second user account.

5. The method as recited in claim 4 , further comprising:

determining that the pre-launch product has transitioned to a post launch state; and

sending a notification to a first user device associated with the first user account and a second user device associated with the second user account, the notification indicating that the pre-launch product is available for purchase.

6. The method as recited in claim 4 , further comprising:

determining that the pre-launch product has transitioned to a post launch state;

receiving a first request to purchase the product from the first user account;

receiving a second request to purchase the product from the second user account;

performing operations associated with a first transaction to purchase the product for the first user account;

estimating a remaining inventory associated with the product; and

in response to determining the remaining inventory meets or exceeds a threshold, performing operations associated with a second transaction to purchase the product for the second user account.

7. The method of claim 6 , further comprising:

sending a notification to a third user device associated with a third user account;

receiving a third request to purchase the pre-launch product from the third user device;

determining the operations associated with the second transaction to purchase the pre-launch product is complete;

re-estimating the remaining inventory associated with the pre-launch product; and

in response to determining the remaining inventory is less than the threshold, displaying a waiting room message to be displayed on the third user device.

8. The method of claim 7 , wherein estimating the remaining inventory associated with the product includes at least one of the following:

estimating a rate of sales of the product via a third-party platform.

9. The method of claim 8 , wherein the rate of sales of the product via the third-party platform is determined based at least in part on a sell rate associated with the social networking system.

10. The method of claim 7 , wherein estimating the remaining inventory associated with the pre-launch product includes estimating a demand of the pre-launch product via a third-party platform.

11. The method of claim 10 , wherein the demand of the pre-launch product via the third-party platform is determined based at least in part on a historical demand associated with similar products via the social networking system and a predetermined weighted value.

12. The method of claim 10 , wherein the demand of the pre-launch product via the third-party platform is determined based at least in part on a number of opt-ins to the product prior to the pre-launch product transitioning from a pre-launch state to the post launch state.

13. The method of claim 7 , further comprising:

determining that the first user account has a first status with the social networking system;

determining that the second user account has a second status with the social networking system; and

associating the first user account with a first set of user accounts based at least in part on the first status; and

wherein performing operations associated with a first transaction to purchase the product for the first user account is based at least in part on the first user account being associated with the first set of user accounts.

14. The method of claim 7 , further comprising:

determining a first number of prior purchases associated with the first user account;

determining a second number of prior purchases associated with the second user account; and

wherein associating the first user account with the first set of user accounts is based at least in part on the first number of prior purchases and associating the second user account with the second set of user accounts is based at least in part on the second number of prior purchases.

15. A system comprising:

one or more processors; and

one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving updated content associated with a pre-launch product from a seller account at a social networking system;

updating a pre-launch page based at least in part on the updated content;

determining that a current time is prior to a launch date of the pre-launch product;

identifying a first interactive element related with the pre-launch product, the first interactive element associated with a first user account;

identifying a second interactive element related with the pre-launch product, the second interactive element associated with a second user account;

in response to determining that the current time is prior to the launch date, transitioning a first interactive element and a second interactive element to a countdown clock;

updating the first interactive element related with the pre-launch product based at least in part on the updated content and a first characteristic of the first user account;

updating the second interactive element related with the pre-launch product based at least in part on the updated content and a second characteristic of the second user account, the second characteristic different than the first characteristic; and

causing the first interactive element to be presented on a display of a first user device associated with the first user account or the second interactive element to be pretend on a display of a second user device associated with the second user account.

16. The system of claim 15 , wherein the operations further comprise:

determining that the pre-launch product has transitioned to a post launch state;

receiving a first request to purchase the product from the first user account;

receiving a second request to purchase the product from the second user account;

performing operations associated with a first transaction to purchase the product for the first user account;

estimating a remaining inventory associated with the product; and

in response to determining the remaining inventory meets or exceeds a threshold, performing operations associated with a second transaction to purchase the product for the second user account.

17. The system as recited in claim 16 , wherein estimating the remaining inventory associated with the product includes at least one of the following:

estimating a rate of sales of the product via a third-party platform.

18. The system of claim 17 , wherein a demand of the product via the third-party platform is determined based at least in part on a historical demand associated with similar products via the social networking system and a predetermined weighted value.

Assignments (2)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059855/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2021
From: DEVOY, JOSEPH PAUL, III; KURODA, BENJI RENZO
To: FACEBOOK, INC.
Reel/Frame 056272/0099 →
Continuity (3)
Provisional Application 63085496 · Sep 30, 2020
Provisional Application 63199023 · Dec 2, 2020
Related Publication 20220101415A1 · Mar 31, 2022