Product release system, method and device having a customizable prepurchase function
AssigneeDraft2Digital, LLC
InventorsMark Charles Coker, William James Kendrick
Life of this patent
Estimating the term…
Abstract
A product release system, method and device that enables product controllers to generate product listings for one or more products as well as one or more customized prepurchase events for each of the products. The product release system, method and device then executes the prepurchase events according to one or more pricing, timing and permission conditions specified for each of the prepurchase events, facilitates the purchasing of the products during the prepurchase events and notifies the product controllers of the results of the prepurchase events.
Claims38
A product release system for enabling prepurchase of one or more products, the product release system comprising:
- one or more servers including a processor and a non-transitory computer-readable medium coupled with the processor, storing a product release platform having a platform user interface and able to be communicatively coupled with one or more third party devices over a network, wherein the product release platform is operable to:
- generate a product listing identifying a new product based on product data received from a third party device, wherein the product data includes a product release date that is in the future, and metadata associated with the new product;
- provide the platform user interface for generating a prepurchase event, wherein the platform user interface:
- displays a set of product listings including the product listing identifying the new product, the set of product listings associated with a product controller account on the product release platform;
- enables selection, with the product controller account, of the product listing identifying the new product from the set of product listings for the prepurchase event;
- enables input of pricing data for the prepurchase event with the product controller account;
- enables selection of a starting time for the prepurchase event with the product controller account;
- and
- enables selection of an end condition for the prepurchase event with the product controller account;
- receive selections of the new product, the starting time and the end condition and input of the pricing data;
- generate the prepurchase event based on the new product, the starting time, the end condition and the pricing data, wherein the prepurchase event includes a purchase function that enables one or more customers to complete a purchase transaction to purchase and obtain the new product before the product release date, wherein the starting time is before the product release date;
- generate one or more prepurchase keys for the one or more prepurchase events, wherein completion of the purchase transaction provided by the prepurchase events requires input of one or more of the prepurchase keys;
- and
- for the prepurchase event:
- receive one or more input keys from the one or more customers;
- determine if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- in advance of the product release date, facilitate purchase of the new product by the one or more customers using the purchase function to complete the purchase transaction and provide access to the new product to the one or more customers upon completion of the purchase transaction during the prepurchase event if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- and
- prevent purchase of the new product by the one or more customers during the prepurchase event if the one or more input keys do not correspond to the prepurchase keys associated with the prepurchase event, wherein the product release platform prevents purchase of the new product by rejecting the purchase transaction for the new product initiated by the one or more customers with the purchase function of the prepurchase event.
A method of enabling prepurchase of one or more products via one or more product release servers, the method comprising:
- generating, with the product release servers, a product listing identifying a new product based on product data received from a third party device, wherein the product data includes a product release date that is in the future, and metadata associated with the new product;
- providing, with the product release servers, a platform user interface for generating a prepurchase event, wherein the platform user interface:
- displays a set of product listings including the product listing identifying the new product, the set of product listings associated with a product controller account on the product release platform;
- enables selection, with the product controller account, of the product listing identifying the new product from the set of product listings for the prepurchase event;
- enables input of pricing data for the prepurchase event with the product controller account;
- enables selection of a starting time for the prepurchase event with the product controller account;
- and
- enables selection of an end condition for the prepurchase event with the product controller account;
- receiving selections of the new product, the starting time, the end condition and the pricing data;
- generating the prepurchase event based on the new product, the starting time, the end condition and the pricing data, wherein the prepurchase event includes a purchase function that enables one or more customers to complete a purchase transaction to purchase and obtain the new product before the product release date, wherein the starting time is before the product release date;
- generating, with the product release servers, one or more prepurchase keys for the prepurchase event, wherein completion of the purchase transaction provided by the prepurchase events requires input of one or more of the prepurchase keys;
- receiving, with the product release servers, one or more keys from the one or more customers;
- determining, with the product release servers, if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- in advance of the product release date with the product release servers, facilitating purchase of the new product by the one or more customers using the purchase function to complete the purchase transaction and provide access to the new product to the one or more customers upon completion of the purchase transaction during the prepurchase event if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- and
- preventing, with the product release servers, purchase of the new product to the one or more customers during the prepurchase event if the one or more input keys do not correspond to the prepurchase keys associated with the prepurchase event, wherein the preventing of purchase of the new product includes rejecting the purchase transaction for the new product initiated by the one or more customers with the purchase function of the prepurchase event.
A non-transitory computer-readable medium storing a product release platform configured to:
- generate a new product listing identifying a new product based on product data received from a third party device, wherein the product data includes a product release date that is in the future, and metadata associated with the new product;
- provide a platform user interface for generating a prepurchase event, wherein the platform user interface:
- displays a set of product listings including the product listing identifying the new product, the set of product listings associated with a product controller account on the product release platform;
- enables selection, with the product controller account, of the product listing identifying the new product from the set of product listings for the prepurchase event;
- enables input of pricing data for the prepurchase event with the product controller account;
- enables selection of a starting time for the prepurchase event with the product controller account;
- and
- enables selection of an end condition for the prepurchase event with the product controller account;
- receive selections of the new product, the starting time and the end condition and input of the pricing data;
- generate the prepurchase event based on the new product, the starting time, the end condition and the pricing data, wherein the prepurchase event includes a purchase function that enables one or more customers to complete a purchase transaction to purchase and obtain the new product before the product release date, wherein the starting time is before the product release date;
- generate one or more prepurchase keys for the prepurchase event, wherein completion of the purchase transaction provided by the prepurchase event requires input of one or more of the prepurchase keys;
- receive one or more input keys from the one or more customers;
- determine if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- in advance of the product release date, facilitate purchase of the new product by the one or more customers using the purchase function to complete the purchase transaction and provide access to the new product to the one or more customers upon completion of the purchase transaction during the prepurchase event if the one or more input keys correspond to the prepurchase keys associated with the prepurchase event;
- and
- prevent purchase of the new product by the one or more customers during the prepurchase event if the one or more input keys do not correspond to the prepurchase keys associated with the prepurchase event, wherein the preventing of purchase of the new product includes rejecting the purchase transaction for the new product initiated by the one or more customers with the purchase function of the prepurchase event.
A product release system for enabling prepurchase of one or more products, the product release system comprising:
- one or more servers including a processor and a non-transitory computer-readable medium coupled with the processor, storing a product release platform having a platform user interface and able to be communicatively coupled with one or more third party devices over a network, wherein the product release platform is operable to:
- generate a product listing identifying a new product based on product data received from a third party device, wherein the product data includes a product release date that is in the future, and metadata associated with the new product;
- provide the platform user interface for generating a prepurchase event, wherein the platform user interface:
- displays a set of product listings including the product listing identifying the new product, the set of product listings associated with a product controller account on the product release platform;
- enables selection, with the product controller account, of the product listing identifying the new product from the set of product listings for the prepurchase event;
- enables input of pricing data for the prepurchase event with the product controller account;
- enables selection of a starting time for the prepurchase event with the product controller account;
- enables selection of an end condition for the prepurchase event with the product controller account;
- and
- enables the adjustment of the starting time, the end condition and the pricing data of the prepurchase event;
- receive selections of the new product, the starting time and the end condition and input of the pricing data;
- generate the prepurchase event based on the new product, the starting time, the end condition and the pricing data, wherein the prepurchase event includes a purchase function that enables one or more customers to complete a purchase transaction to purchase and obtain the new product before the product release date, wherein the starting time is before the product release date;
- and
- in advance of the product release date, facilitate purchase of the new product by the one or more customers using the purchase function to complete the purchase transaction and provide access to the new product to the one or more customers upon completion of the purchase transaction during the prepurchase event.
Dependencies are inferred from the claim text.