×

Retail system for selling products based on a flexible product description

  • US 9,754,302 B2
  • Filed: 11/02/2015
  • Issued: 09/05/2017
  • Est. Priority Date: 07/08/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for programmatically providing a platform for determining a current price for one or more products or services identified by one or more conditional elements of a received product description, the method comprising:

  • providing, to a display of a user device, a user interface comprising graphical user interface elements including one or more of pull-down menus, check boxes, radio buttons, or text-entry boxes, providing user-configurable elements and configured to receive user-input identifying one or more conditional elements of a product description;

    receiving the conditional elements of the product description from the user device;

    storing the conditional elements of the product description in a product element database, the product element database configured to store data related to the user-input identifying the one or more conditional elements of the product description submitted via the user interface, the product element database comprised of a plurality of product element records, each product element record comprised of a plurality product element fields, each product element field configured to store at least one of the conditional elements, each product element record comprising fields that specify at least (i) an offer identifier that uniquely identifies a particular product element record;

    (ii) an identifier that uniquely identifies a user from whom a product description contained in the product element record was received;

    (iii) each of one or more features specified by the received conditional elements;

    accessing a product database, the product database configured to store a plurality of product records, each product record representing a particular product, each product record comprising a plurality of product related fields, the fields being at least store information identifying (i) a product identifier that uniquely identifies the particular product; and

    (ii) each of one or more product features that identify the particular product;

    determining, by a controller including a processor, one or more products or services identified by the conditional elements of the received product description;

    accessing a retailer database, the retailor database comprising a plurality of inventory-related records, each inventory-related record comprised of retailer data, the retailer data comprised of sales data, inventory data, demand data or subsidy data;

    retrieving, by the controller and via a communication port, from the retailer database, at least one of inventory, demand, sales or subsidy data;

    generating, by the controller, a current price for the one or more products or services identified by the conditional elements of the received product description, wherein the controller dynamically generates the current price based at least in part on the conditional elements of the received product description and the retrieved inventory, demand, sales or subsidy data,wherein generation of the current price comprises;

    determining a number of conditional elements of the received product description, determining a discount for each of the conditional elements by identifying a requirement and a percentage discount, calculating a cumulative discount by summing the determined percentage discounts, and discounting a retail price by the cumulative discount; and

    providing, to the display device, a second user interface configured to describe the one or more products or services identified by the conditional elements of the received product description, the one or more products or services identified by the conditional elements of the received product description each including the current price.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×