IP Library Granted Patent US 12,045,846
Granted Patent B1
US 12,045,846 · App. 15/893,131 · Granted Jul 23, 2024

System and method of demand planning for substitutable items

Inventor: Philippe Jean-Marc Tilly (Scottsdale, AZ)
Assignee: Blue Yonder Group, Inc.
G06Q30/0206G06F17/11G06Q30/0201G06Q30/0283
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 12,045,846
App. No.
15/893,131
Granted
Jul 23, 2024
Kind
B1
Abstract

A system and method are disclosed for planning a product assortment based on a sales forecast without using a cross elasticity by receiving a percentage pricing change for at least two substitutable products of an inventory in a supply chain network having one or more supply chain entities, and at least two substitutable products are grouped in the same product category and at least one of at least two substitutable products is grouped in a product assortment, calculating an average percent pricing change for the product category including at least two substitutable products and a direct effect factor and cross-effect factor for each of at least two substitutable products, and identifying an item of at least two substitutable items to be removed from the product assortment based, at least in part, on a substitutable demand calculated by modeling a price increase of a substitutable item to infinity.

Claims (52)

1. A computer-implemented method for planning and executing a product assortment based on a sales forecast without using a cross elasticity, comprising:

interconnecting over a network a demand planner, an inventory system, a transportation network and one or more communication devices, the demand planner further comprising a pricing module, a modeler, a categorization module and a solver;

scanning one or more products by an imaging sensor of the one or more communication devices to identify the one or more products and to receive inventory information of the one or more products;

receiving global positioning satellite location information and inventory information associated with one or more transportation vehicles, while the one or more transportation vehicles are in transit;

receiving the inventory information into the inventory system over the network from the one or more communication devices and from the one or more transportation vehicles;

receiving, by the pricing module over the network, a percentage pricing change for at least two substitutable products associated with the inventory information in a supply chain network comprising one or more supply chain entities, and the at least two substitutable products are grouped in a same product category and at least one of the at least two substitutable products is grouped in a product assortment;

calculating, by the modeler, an average percent pricing change for the product category comprising the at least two substitutable products and a direct effect factor and cross-effect factor for each of the at least two substitutable products;

identifying, by the categorization module, a product of the at least two substitutable products to be removed from the product assortment based, at least in part, on a substitutable demand calculated by modeling a price increase of a substitutable product to infinity and in response to removing the identified product of the at least two substitutable products from the product assortment, calculating, by the modeler, a price change for at least one product in the same product category as the identified product;

linearizing, by the modeler, an exponential pricing model around a current price of at least one of the at least two substitutable products;

optimizing, by the solver executed by the demand planner, a price for the at least one of the at least two substitutable products according to an objective function that satisfies different constraints;

controlling, by the demand planner, automated machinery to produce at least one of the at least two substitutable products; and

directing one or more of the one or more transportation vehicles connected to the transportation network to ship products between one or more supply chain entities according to the optimized price.

2. The computer-implemented method of claim 1 , wherein the direct effect factor is based, at least in part, on a price change of a considered product of the at least two substitutable products and an elasticity of the considered product.

3. The computer-implemented method of claim 2 , wherein the cross-effect factor is based, at least in part, on at least one price change of a product in the same product category as the considered product and a category elasticity.

4. The computer-implemented method of claim 3 , further comprising:

monitoring one or more values of one or more product attributes for one or more products in the same product category; and

in response to detection of a modified value of the one or more product attributes, automatically recalculating substitutability between at least two products in the same product category.

5. The computer-implemented method of claim 4 , wherein the pricing model comprises category containment for sales price changes of products in the same product category.

6. A networked system for planning and executing a product assortment based on a sales forecast without using a cross elasticity, comprising:

a demand planner comprising a pricing module, a modeler, a categorization module and a solver, an inventory system, a transportation network and one or more communication devices which are interconnected over a network and configured to:

scan one or more products by an imaging sensor of the one or more communication devices to identify the one or more products and to receive inventory information of the one or more products:

receive global positioning satellite location information and inventory information associated with one or more transportation vehicles, while the one or more transportation vehicles are in transit;

receive the inventory information into the inventory system over the network from the one or more communication devices and from the one or more transportation vehicles;

receive a percentage pricing change, by the pricing module over the network, for at least two substitutable products associated with the inventory information in a supply chain network comprising one or more supply chain entities, and the at least two substitutable products are grouped in a same product category and at least one of the at least two substitutable products is grouped in a product assortment;

calculate, by the modeler, an average percent pricing change for the product category comprising the at least two substitutable products and a direct effect factor and cross-effect factor for each of the at least two substitutable products;

identify, by the categorization module, a product of the at least two substitutable products to be removed from the product assortment based, at least in part, on a substitutable demand calculated by modeling a price increase of a substitutable product to infinity and in response to removing the identified product of the at least two substitutable products from the product assortment, calculate, by the modeler, a price change for at least one product in the same product category as the identified product;

linearize, by the modeler, an exponential pricing model around a current price of at least one of the at least two substitutable products;

optimize, by the solver executed by the demand planner, a price for the at least one of the at least two substitutable products according to an objective function that satisfies different constraints;

control, by the demand planner, automated machinery to produce at least one of the at least two substitutable products; and

direct one or more of the one or more transportation vehicles connected to the transportation network to ship products between one or more supply chain entities according to the optimized price.

7. The networked system of claim 6 , wherein the direct effect factor is based, at least in part, on a price change of a considered product of the at least two substitutable products and an elasticity of the considered product.

8. The networked system of claim 7 , wherein the cross-effect factor is based, at least in part, on at least one price change of a product in the same product category as the considered product and a category elasticity.

9. The networked system of claim 8 , wherein the networked system is further configured to:

monitor one or more values of one or more product attributes for one or more products in the same product category; and

in response to detection of a modified value of the one or more product attributes, automatically recalculate substitutability between at least two products in the same product category.

10. The networked system of claim 9 , wherein the pricing model comprises category containment for sales price changes of products in the same product category.

11. A non-transitory computer-readable medium embodied with software, the software when executed configured for planning and executing a product assortment based on a sales forecast without using a cross elasticity by:

scanning one or more products by an imaging sensor of the one or more communication devices to identify the one or more products and to receive inventory information of the one or more products;

receiving global positioning satellite location information and inventory information associated with one or more transportation vehicles, while the one or more transportation vehicles are in transit;

receiving the inventory information into an inventory system over a network from the one or more communication devices and from the one or more transportation vehicles;

receiving a percentage pricing change, by a pricing module of a demand planner over the network, for at least two substitutable products associated with the inventory information in a supply chain network comprising one or more supply chain entities, and the at least two substitutable products are grouped in a same product category and at least one of the at least two substitutable products is grouped in a product assortment;

calculating, by a modeler of the demand planner, an average percent pricing change for the product category comprising the at least two substitutable products and a direct effect factor and cross-effect factor for each of the at least two substitutable products;

identifying, by a categorization module of the demand planner, a product of the at least two substitutable products to be removed from the product assortment based, at least in part, on a substitutable demand calculated by modeling a price increase of a substitutable product to infinity and in response to removing the identified product of the at least two substitutable products from the product assortment, calculating, by the modeler, a price change for at least one product in the same product category as the identified product;

linearizing, by the modeler of the demand planner, an exponential pricing model around a current price of at least one of the at least two substitutable products;

optimizing, by the solver of the demand planner, a price for the at least one of the at least two substitutable products according to an objective function that satisfies different constraints;

controlling instructing, by the demand planner, automated machinery to produce at least one of the at least two substitutable products; and

directing one or more of the one or more transportation vehicles connected to the transportation network to ship products between one or more supply chain entities according to the optimized price.

12. The non-transitory computer-readable medium of claim 11 , wherein the direct effect factor is based, at least in part, on a price change of a considered product of the at least two substitutable products and an elasticity of the considered product.

13. The non-transitory computer-readable medium of claim 12 , wherein the cross-effect factor is based, at least in part, on at least one price change of a product in the same product category as the considered product and a category elasticity.

14. The non-transitory computer-readable medium of claim 13 , wherein the software is further configured to:

monitor one or more values of one or more product attributes for one or more products in the same product category; and

in response to detection of a modified value of the one or more product attributes, automatically recalculate substitutability between at least two products in the same product category.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: TILLY, PHILIPPE JEAN-MARC
To: BLUE YONDER GROUP, INC.
Reel/Frame 063732/0939 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053383/0117) Recorded Nov 3, 2021
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLUE YONDER GROUP, INC.
Reel/Frame 058794/0776 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BLUE YONDER GROUP, INC.; BLUE YONDER, INC.; JDA SOFTWARE SERVICES, INC.; I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLC; MANUGISTICS SERVICES, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLC; JDA SOFTWARE RUSSIA HOLDINGS, INC.; REDPRAIRIE SERVICES CORPORATION; BY BOND FINANCE, INC.; BY NETHERLANDS HOLDING, INC.; BY BENELUX HOLDING, INC.
Reel/Frame 057724/0593 →
SECURITY AGREEMENT Recorded Aug 3, 2020
From: BLUE YONDER GROUP, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053383/0117 →
CHANGE OF NAME Recorded Apr 14, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052393/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: TILLY, PHILIPPE
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 050607/0930 →
Continuity (1)
Provisional Application 62458276 · Feb 13, 2017
Cited By (1)
US 12,417,465