Method and system for managing clearance markdown
US-2024303680-A1 · Sep 12, 2024 · US
US12524776B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12524776-B2 |
| Application number | US-202318132190-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 7, 2023 |
| Priority date | Apr 7, 2023 |
| Publication date | Jan 13, 2026 |
| Grant date | Jan 13, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for dynamically and automatically updating item prices on e-commerce platform are disclosed. In some embodiments, an item is offered for purchase with a current price on a website. When price elasticity data and predicted demand data for the item are both available, a first markdown price is generated for the item using a first model based on: the price elasticity data, the predicted demand data, and the current price. When the price elasticity data and the predicted demand data are not both available, a second markdown price is generated for the item using a second model based on: a decay rate, the current price, and availability of the predicted demand data. A bounded price is generated by applying an upper bound and a lower bound to either the first markdown price or the second markdown price; and transmitted to a computing device for updating the current price of the item on the website.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: a non-transitory memory having instructions stored thereon; and at least one processor operatively coupled to the non-transitory memory, and configured to read the instructions to: receive via a first computing device item information, wherein the item information is input via an integrated interface of a website accessible by at least one other computing device; identify, based on the item information, an item being offered for purchase with a current price on the website, wherein the item is desired to reach a target inventory with a price markdown; determine whether price elasticity data is available for the item; determine whether predicted demand data is available for the item; when the price elasticity data and the predicted demand data are both available for the item, generate a first markdown price for the item using a first model based on: the price elasticity data, the predicted demand data, a first decay rate, and the current price of the item; when the price elasticity data and the predicted demand data are not both available for the item, generate a second markdown price for the item using a second model based on: a second decay rate distinct from the first decay rate, the current price of the item, and availability of the predicted demand data; generate a bounded price by applying an upper bound and a lower bound to either the first markdown price or the second markdown price; transmit the bounded price to a second computing device for updating the current price of the item on the website in real time, wherein the current price of the item is updated automatically on the website based on the bounded price such that an updated price of the item is displayed to user devices accessing the website; while displaying the website to one or more of the user devices accessing the website, capture one or more of user session data and user transaction data based on interactions by one or more of the user devices with the website; update one or more of the price elasticity data and the predicted demand data based on, at least, the user session data and the user transaction data; determine, based on the item information, whether first updated price criteria are satisfied; in accordance with a determination that the first updated price criteria are satisfied: determine an updated bounded price based on, at least, one or more of the updated price elasticity data and the updated predicted demand data; and transmit the updated bounded price to the second computing device for updating the updated price of the item on the website in real time such that a new updated price of the item, based on the updated bounded price, is displayed to one or more of the user devices accessing the website; while displaying the updated price of the item on the website to one or more of the user devices, capture additional interactions by one or more of the user devices with the website, and adjust a cadence characterizing a minimum duration between real-time price updates based on the captured additional interactions; and in accordance with a first determination that second updated price criteria are satisfied and a second determination that the cadence is satisfied based on when the updated bounded price was transmitted to the second computing device for updating the updated price of the item: transmit a request to remove the price markdown to the second computing device; and update the updated price of the item on the website in real time such that the current price of the item is displayed to one or more of the user devices accessing the website. 2 . The system of claim 1 , wherein: the second computing device is associated with a web server hosting the website; and the item is to be displayed with the bounded price on a webpage of the website, wherein the webpage includes at least one of: a home page of the website, a grocery page including grocery items, an item page including an anchor item, or a promotion page including seasonal or holiday deals. 3 . The system of claim 1 , wherein the inputs provided via the integrated interface of the first computing device indicate the following information regarding the item: an identification of the item, a start date of a markdown period, an end date of the markdown period, the target inventory, a floor price, and the cadence. 4 . The system of claim 3 , wherein the at least one processor is further configured to read the instructions to: extract the item from a markdown pipeline; determine whether the item has reached the target inventory; determine whether a current time has reached the end date of the markdown period; stop a markdown process for the item when the item has reached the target inventory or the current time has reached the end date; when the item has not reached the target inventory and the current time has not reached the end date, determine whether the current price can be changed based on: the cadence, the current time, and a previous date when the item's price was changed last time; and when the current price cannot be changed, put the item back into the markdown pipeline without price update. 5 . The system of claim 4 , wherein: it is determined whether the price elasticity data is available for the item when the current price can be changed; and it is determined whether the predicted demand data is available for the item when the current price can be changed. 6 . The system of claim 3 , wherein the at least one processor is further configured to read the instructions to: collect, for the item, data related to transactions of the item via the website; construct features for the item based on the collected data; and feed the constructed features into a light gradient-boosting machine learning model to generate the predicted demand data for the item, wherein predicted demand data includes a predicted sales rate for the item. 7 . The system of claim 6 , wherein the at least one processor is further configured to read the instructions to: obtain historical features of a plurality of items offered for purchase on the website, wherein the historical features include at least one of: date and holiday related features, lagged sales features, inventory features, division features, and aggregated features generated from a plurality of most recent markdowns; and train the light gradient-boosting machine learning model based on the historical features. 8 . The system of claim 6 , wherein the first markdown price is generated based on: computing a desired sales rate for the item based on: a current inventory of the item, the target inventory of the item, and a number of days left before the end date; computing the first decay rate for the item based on: the desired sales rate, the predicted sales rate, and the price elasticity data; and computing the first markdown price based on the current price and the first decay rate. 9 . The system of claim 6 , wherein the second markdown price is generated based on: when the predicted demand data is available, determining whether the predicted demand data indicates that the predicted sales rate is enough for the item to reach the target inventory by the end date; computing the second markdown price based on the current price when the predicted sales rate is enough for the item to reach the target inventory by the end date; and when the predicted sales rate is not enough for the item to reach the target inventory by the end date or when the predicted demand data is not available: computing the second decay rate based on: the floor price, the current price, the cadence, and a number of days left before the end date, wherein the second decay rate i
Price estimation or determination · CPC title
based on inventory · CPC title
Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title
Price or cost determination based on market factors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.