Purchase orders based on purchasing list, capacity plans, assortment plans, and area spread assortment plans
First Claim
1. Computer-readable media for organizing purchasing data for a plurality of items using an automated process, the computer-readable media comprising program code stored in one or more machines comprising one or more processors and executable by the one or more processors to perform the automated process, the automated process comprising:
- receiving via the one or more processors purchasing data for the plurality of items;
generating via the one or more processors a purchasing list from the purchasing data;
generating via the one or more processors a first capacity plan for a first store, the first capacity plan comprising data related to available shelf space and available floor space at the first store;
generating via the one or more processors a second capacity plan for a second store, the second capacity plan comprising data related to available shelf space and available floor space at the second store;
assigning via the one or more processors the first store and the second store to a first store group;
generating via the one or more processors an assortment plan, the assortment plan defines ranges of retail sales articles that may be assigned to the first store group;
generating via the one or more processors a first area spread assortment plan for the first store based on a first capacity spread of the first store;
generating via the one or more processors a second area spread assortment plan for the second store based on a second capacity spread of the second store;
generating via the one or more processors a first grouped order document for the first store based on the purchasing list, the first capacity plan, the assortment plan, and the first area spread assortment plan;
generating via the one or more processors a second grouped order document for the second store based on the purchasing list, the second capacity plan, the assortment plan, and the second area spread assortment plan; and
storing in a program module at least one of the purchasing data, the purchasing list, the first capacity plan, the second capacity plan, the assortment plan, the first grouped order document, and the second grouped order document.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for organizing purchasing data for a plurality of items is disclosed. The method includes receiving purchasing data for the plurality of items, and generating a purchase order list from the purchasing data. The purchase order list comprises a list of the plurality of items and purchasing data for each item. The system includes means for receiving purchasing data for the plurality of items, and means for generating a purchase order list from the purchasing data, wherein the purchase order list comprises a list of the plurality of items and purchasing data for each item.
-
Citations
25 Claims
-
1. Computer-readable media for organizing purchasing data for a plurality of items using an automated process, the computer-readable media comprising program code stored in one or more machines comprising one or more processors and executable by the one or more processors to perform the automated process, the automated process comprising:
-
receiving via the one or more processors purchasing data for the plurality of items; generating via the one or more processors a purchasing list from the purchasing data; generating via the one or more processors a first capacity plan for a first store, the first capacity plan comprising data related to available shelf space and available floor space at the first store; generating via the one or more processors a second capacity plan for a second store, the second capacity plan comprising data related to available shelf space and available floor space at the second store; assigning via the one or more processors the first store and the second store to a first store group; generating via the one or more processors an assortment plan, the assortment plan defines ranges of retail sales articles that may be assigned to the first store group; generating via the one or more processors a first area spread assortment plan for the first store based on a first capacity spread of the first store; generating via the one or more processors a second area spread assortment plan for the second store based on a second capacity spread of the second store; generating via the one or more processors a first grouped order document for the first store based on the purchasing list, the first capacity plan, the assortment plan, and the first area spread assortment plan; generating via the one or more processors a second grouped order document for the second store based on the purchasing list, the second capacity plan, the assortment plan, and the second area spread assortment plan; and storing in a program module at least one of the purchasing data, the purchasing list, the first capacity plan, the second capacity plan, the assortment plan, the first grouped order document, and the second grouped order document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for organizing purchasing data for a plurality of items including computer-readable media, the computer-readable media comprising program code stored in a memory therein executable by one or more processors to perform an automated process, the automated process comprising:
-
receiving via one or more processors purchasing data for the plurality of items; generating via one or more processors a purchasing list from the purchasing data; generating via one or more processors a first capacity plan for a first store, the first capacity plan comprising data related to available shelf space and available floor space at the first store; generating via one or more processors a second capacity plan for a second store, the second capacity plan comprising data related to available shelf space and available floor space at the second store; assigning the first store and the second store to a first store group; generating via one or more processors an assortment plan, the assortment plan defines ranges of retail sales articles that may be assigned to the first store group; generating a first area spread assortment plan for the first store based on a first capacity spread of the first store; generating a second area spread assortment plan for the second store based on a second capacity spread of the second store; generating via one or more processors a first grouped order document for the first store based on the purchasing list, the first capacity plan, the assortment plan, and the first area spread assortment plan; generating via one or more processors a second grouped order document for the second store based on the purchasing list, the second capacity plan, the assortment plan, and the second area spread assortment plan; determining via one or more processors a first cost of the first grouped order document; determining via one or more processors a second cost of the second grouped order document; comparing via one or more processors a budget to the sum of the first cost and the second cost to determine at least one of a first result or a second result, the first result being that the budget exceeds the sum of the first cost and the second cost, the second result being that the sum of the first cost and the second cost exceeds the budget; when the second result occurs, storing a determination that the first purchase order and the second purchase order cannot be generated at a current time because of the second result; when the first result occurs, generating via one or more processors a first purchase order based on the first result and the first grouped order document; when the first result occurs, generating via one or more processors a second purchase order based on the first result and the second grouped order document; and storing in a program module at least one of the purchasing data, the purchasing list, the first capacity plan, the second capacity plan, the assortment plan, the first grouped order document, the second grouped order document, the first cost, the second cost, the first purchase order, and the second purchase order. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A program product for organizing purchasing data for a plurality of items, the program product comprising machine-readable program code embodied in computer-readable media and stored in a memory for causing, when executed, one or more machines to perform the following method steps:
-
receiving via one or more processors purchasing data for the plurality of items; generating via one or more processors a purchasing list from the purchasing data; generating via one or more processors a first capacity plan for a first store, the first capacity plan comprising data related to available shelf space and available floor space at the first store; generating via one or more processors a second capacity plan for a second store, the second capacity plan comprising data related to available shelf space and available floor space at the second store; assigning the first store and the second store to a first store group; generating via one or more processors an assortment plan, the assortment plan defines ranges of retail sales articles that may be assigned to the first store group; generating a first area spread assortment plan for the first store based on a first capacity spread of the first store; generating a second area spread assortment plan for the second store based on a second capacity spread of the second store; generating via one or more processors a first grouped order document for the first store based on the purchasing list, the first capacity plan, the assortment plan, and the first area spread assortment plan; generating via one or more processors a second grouped order document for the second store based on the purchasing list, the second capacity plan, the assortment plan, and the second area spread assortment plan; determining via one or more processors a first cost of the first grouped order document; determining via one or more processors a second cost of the second grouped order document; comparing via one or more processors a budget to the sum of the first cost and the second cost to determine at least one of a first result or a second result, the first result being that the budget exceeds the sum of the first cost and the second cost, the second result being that the sum of the first cost and the second cost exceeds the budget; when the second result occurs, storing a determination that the first purchase order and the second purchase order cannot be generated at a current time because of the second result; when the first result occurs, generating a first purchase order based on the first result and the first grouped order document; when the first result occurs, generating a second purchase order based on the first result and the second grouped order document; storing in a program module at least one of the purchasing data, the purchasing list, the first capacity plan, the second capacity plan, the assortment plan, the first grouped order document, the second grouped order document, the first cost, the second cost, the first purchase order, and the second purchase order. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification