IP Library Patent Application 11429328
Patent Application
App. No. 11/429,328

System and method for automatic placement of products within shelving areas using a planogram with two-dimensional sequencing

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 None
App. No.
11/429,328
Abstract

A computer implemented method generates a planogram for product placement on retail shelving. An initial arrangement of products is provided in a two-dimensional grid structure corresponding to a physical merchandising block. The grid structure is normalized based on physical aspects of products. A plurality of logical fixture blocks is provided within the merchandising block. A prioritized list of products is generated from a normalized grid structure. The prioritized list of products has at least two levels of prioritization with respect to each fixture block. The products from the prioritized list are placed into the fixture blocks. The final arrangement of products within the fixture blocks is scored to determine optimal placement of products. The planogram is executed and scored for every combination of products from the prioritization list. The optimal placement of products involves selecting an optimal score in terms of product placement.

Claims (53)

1 . A computer implemented method of generating a planogram for product placement on retail shelving, comprising:

providing an initial arrangement of products in a two-dimensional grid structure corresponding to a physical merchandising block;

normalizing the two-dimensional grid structure based on physical aspects of products;

providing a plurality of logical fixture blocks within the merchandising block;

creating a prioritized list of products from the normalized grid structure;

placing the products from the prioritized list into one of the fixture blocks; and

scoring final arrangement of products within the plurality of fixture blocks to determine optimal placement of products.

2 . The computer implemented method of claim 1 , wherein the initial arrangement of products in the two-dimensional grid structure involves consideration of subjective merchandising rules.

3 . The computer implemented method of claim 1 , wherein normalizing the two-dimensional grid structure involves consideration of product size and product facings.

4 . The computer implemented method of claim 1 , wherein each of the fixture blocks represents a logical portion of the merchandising block.

5 . The computer implemented method of claim 1 , wherein the prioritized list of products has at least two levels of prioritization with respect to a first fixture block.

6 . The computer implemented method of claim 5 , wherein a first level of prioritization includes products from above the first fixture block and products assigned to the first fixture block in accordance with the normalized two-dimensional grid structure and a second level of prioritization includes products from below and to a side of the first fixture block.

7 . The computer implemented method of claim 1 , wherein scoring final arrangement of products within the plurality of fixture blocks involves consideration of at least one criteria selected from the group consisting of products left over in the prioritized list, unused space within the merchandising block, closeness of the final product arrangement to the initial product arrangement, and closeness of products to the fixture block.

8 . The computer implemented method of claim 1 , wherein the prioritization list is updated with products to have at least twice as many products in the prioritized list as available shelf space.

9 . The computer implemented method of claim 1 , wherein the planogram is executed for a plurality of combinations of products from the prioritization list, each execution of the planogram generating a score.

10 . The computer implemented method of claim 9 , wherein the optimal placement of products involves selecting an optimal score in terms of product placement for the planograms executed for the plurality of combinations of products from the prioritization list.

11 . A computer implemented method of generating a planogram for product placement on retail shelving, comprising:

providing a two-dimensional grid structure of products corresponding to a physical merchandising block;

providing a plurality of logical fixture blocks within the merchandising block;

creating a prioritized list of products from the grid structure;

placing the products from the prioritized list into one of the fixture blocks; and

scoring final arrangement of products within the plurality of fixture blocks to determine optimal placement of products.

12 . The computer implemented method of claim 11 , wherein the two-dimensional grid structure involves consideration of product size and product facings.

13 . The computer implemented method of claim 11 , wherein the prioritized list of products has at least two levels of prioritization with respect to a first fixture block.

14 . The computer implemented method of claim 11 , wherein the prioritization list is updated with products to have at least twice as many products in the prioritized list as available shelf space.

15 . The computer implemented method of claim 11 , wherein the planogram is executed for a plurality of combinations of products from the prioritization list, each execution of the planogram generating a score.

16 . The computer implemented method of claim 15 , wherein the optimal placement of products involves selecting an optimal score in terms of product placement for the planograms executed for the plurality of combinations of products from the prioritization list.

17 . A method of generating planograms for product placement on shelving, comprising:

providing a two-dimensional grid structure of products;

creating a prioritized list of the products from the grid structure;

providing placement for each of a plurality of combinations of products from the prioritized list into an area representing shelving, each combination of products being different from any other combination of products;

scoring each placement of the multiple combinations of products within the area representing shelving; and

determining optimal placement of products by selecting an optimal score in terms of product placement from the plurality of combinations of products from the prioritization list.

18 . The method of claim 17 , wherein the two-dimensional grid structure involves consideration of product size and product facings.

19 . The method of claim 17 , wherein the prioritized list of products has at least two levels of prioritization.

20 . A computer program product usable with a programmable computer processor having a computer readable program code embodied therein, comprising:

computer readable program code which provides a two-dimensional grid structure of products corresponding to a physical merchandising block;

computer readable program code which provides a plurality of logical fixture blocks within the merchandising block;

computer readable program code which creates a prioritized list of products from the grid structure;

computer readable program code which places the products from the prioritized list into one of the fixture blocks; and

computer readable program code which scores final arrangement of products within the plurality of fixture blocks to determine optimal placement of products.

21 . The computer program product of claim 20 , wherein the prioritization list is updated with products to have at least twice as many products in the prioritized list as available shelf space within the merchandising block.

22 . The computer program product of claim 20 , wherein the planogram is executed for a plurality of combinations of products from the prioritization list, each execution of the planogram generating a score.

23 . The computer program product of claim 22 , wherein the optimal placement of products involves selecting an optimal score in terms of product placement for the planograms executed for the plurality of combinations of products from the prioritization list.

24 . A computer system for providing a model of customer response, comprising:

means for providing a two-dimensional grid structure of products corresponding to a physical merchandising block;

means for providing a plurality of logical fixture blocks within the merchandising block;

means for creating a prioritized list of products from the grid structure;

means for placing the products from the prioritized list into one of the fixture blocks; and

means for scoring final arrangement of products within the plurality of fixture blocks to determine optimal placement of products.

25 . The computer system of claim 24 , wherein the prioritization list is updated with products to have more products in the prioritized list as available shelf space within the merchandising block.

26 . The computer system of claim 24 , wherein the planogram is executed for a plurality of combinations of products from the prioritization list, each execution of the planogram generating a score.

27 . The computer system of claim 26 , wherein the optimal placement of products involves selecting an optimal score in terms of product placement for the planograms executed for the plurality of combinations of products from the prioritization list.

Assignments (14)
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 13, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052385/0454 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0809 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0356 →
SECURITY AGREEMENT Recorded Oct 12, 2016
From: RP CROWN PARENT, LLC; RP CROWN HOLDING LLC; JDA SOFTWARE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040326/0449 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0697 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0053 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0697 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0809 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 21, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 029538/0300 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: JDA SOFTWARE GROUP, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026073/0392 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2010
From: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
To: JDA SOFTWARE GROUP, INC.; JDA SOFTWARE, INC.; JDA WORLDWIDE, INC.; MANUGISTICS CALIFORNIA, INC.; MANUGISTICS GROUP, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; MANUGISTICS HOLDINGS DELAWARE, INC.; MANUGISTICS SERVICES, INC.; MANUGISTICS, INC.; STANLEY ACQUISITION CORP.
Reel/Frame 024225/0271 →
SECURITY AGREEMENT Recorded Oct 6, 2006
From: JDA SOFTWARE GROUP, INC.; JDA SOFTWARE, INC.; JDA WORLDWIDE, INC.; MANUGISTICS CALIFORNIA, INC.; MANUGISTICS GROUP, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; MANUGISTICS HOLDINGS DELAWARE, INC.; MANUGISTICS SERVICES, INC.; MANUGISTICS, INC.; STANLEY ACQUISITION CORP.
To: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
Reel/Frame 018362/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2006
From: LEWIS, GRAHAM
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 018230/0558 →