METHODS AND SYSTEMS FOR PARTITIONING OF DATASETS FOR RETAIL SALES AND DEMAND CHAIN MANAGEMENT ANALYSIS
First Claim
1. A computer-implemented method for partitioning a dataset, the method comprising the steps of:
- maintaining an electronic database of data items, said data items containing at least one attribute;
sorting said data items by a first attribute;
determining a distribution curve for said data;
calculating a total length of said distribution curve;
dividing said distribution curve into a plurality of equal curve segments; and
grouping said data items into a plurality of partitions, each partition comprising data items corresponding to one of said curve segments.
2 Assignments
0 Petitions
Accused Products
Abstract
A partitioning system that provides a fast, simple and flexible method for partitioning a dataset. The process, executed within a computer system, retrieves product and sales data from a data store. Data items are selected and sorted by a data attribute of interest to a user and a distribution curve is determined for the selected data and data attribute. The total length of the distribution curve is calculated, and then the curve is divided into k equal pieces, where k is the number of the partitions. The selected data is thereafter partitioned into k groups corresponding to the curve divisions.
-
Citations
8 Claims
-
1. A computer-implemented method for partitioning a dataset, the method comprising the steps of:
-
maintaining an electronic database of data items, said data items containing at least one attribute; sorting said data items by a first attribute; determining a distribution curve for said data; calculating a total length of said distribution curve; dividing said distribution curve into a plurality of equal curve segments; and grouping said data items into a plurality of partitions, each partition comprising data items corresponding to one of said curve segments. - View Dependent Claims (2, 3, 4)
-
-
5. A system for partitioning a dataset, comprising:
-
an electronic database of data items, said data items containing at least one attribute; means for sorting said data items by a first attribute; means for determining a distribution curve for said data; means for calculating a total length of said distribution curve; means for dividing said distribution curve into a plurality of equal curve segments; and means for grouping said data items into a plurality of partitions, each partition comprising data items corresponding to one of said curve segments. - View Dependent Claims (6, 7, 8)
-
Specification