MULTI-DIMENSIONAL MODELING OF SALES TERRITORIES
First Claim
Patent Images
1. A method comprising:
- generating a hypercube with a territory management system, the hypercube defined according to a set of territory dimensions each having a set of dimension members;
generating a set of normalized territory definitions with the territory management system, the normalized territory definitions configured to define a hierarchical set of territories each as a set of cells of the hypercube;
generating a set of de-normalized territory definitions by de-normalizing at least some of the normalized territory definitions according to their corresponding territory dimensions and dimension members;
receiving an opportunity defined by opportunity data;
generating a de-normalized opportunity definition by transforming the opportunity data to corresponding dimension members;
determining one of the set of de-normalized territory definitions as a matching territory for which the dimension members of its de-normalized territory definition at least encompass the dimension members corresponding to the de-normalized opportunity definition; and
assigning the opportunity to the matching territory.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for using multi-dimensional modeling techniques to optimize definition and management of sales territories. Embodiments use multi-dimensional modeling to define territories in such a way that accounts for applicable territory criteria as sets with logical boundaries, rather than as a defined rule-based architecture. For example, territory criteria are modeled as hierarchical dimensions that form boundaries to a territory hypercube. An individual territory may be a set of cells in the hypercube. In certain embodiments, the territory (e.g., set of cells) is formalized by an MDX query.
-
Citations
20 Claims
-
1. A method comprising:
-
generating a hypercube with a territory management system, the hypercube defined according to a set of territory dimensions each having a set of dimension members; generating a set of normalized territory definitions with the territory management system, the normalized territory definitions configured to define a hierarchical set of territories each as a set of cells of the hypercube; generating a set of de-normalized territory definitions by de-normalizing at least some of the normalized territory definitions according to their corresponding territory dimensions and dimension members; receiving an opportunity defined by opportunity data; generating a de-normalized opportunity definition by transforming the opportunity data to corresponding dimension members; determining one of the set of de-normalized territory definitions as a matching territory for which the dimension members of its de-normalized territory definition at least encompass the dimension members corresponding to the de-normalized opportunity definition; and assigning the opportunity to the matching territory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a hypercube store configured to store a hypercube defined according to a set of territory dimensions each having a set of dimension members; a normalizer subsystem, communicatively coupled with the hypercube store, and configured to generate and store a set of normalized territory definitions that define a hierarchical set of territories each as a set of cells of the hypercube; a de-normalizer subsystem, communicatively coupled with the normalizer subsystem, and configured to generate and store a set of de-normalized territory definitions by de-normalizing at least some of the normalized territory definitions according to their corresponding territory dimensions and dimension members; and an assignment subsystem, communicatively coupled with the de-normalizer subsystem, and configured to; receive an opportunity defined by opportunity data; generate a de-normalized opportunity definition by transforming the opportunity data to corresponding dimension members; determine one of the set of de-normalized territory definitions as a matching territory for which the dimension members of its de-normalized territory definition at least encompass the dimension members corresponding to the de-normalized opportunity definition; and assign the opportunity to the matching territory. - View Dependent Claims (14, 15, 16)
-
-
17. A machine-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to perform steps comprising:
-
generating a hypercube defined according to a set of territory dimensions each having a set of dimension members; generating a set of normalized territory definitions configured to define a hierarchical set of territories each as a set of cells of the hypercube; generating a set of de-normalized territory definitions by de-normalizing at least some of the normalized territory definitions according to their corresponding territory dimensions and dimension members; receiving an opportunity defined by opportunity data; generating a de-normalized opportunity definition by transforming the opportunity data to corresponding dimension members; determining one of the set of de-normalized territory definitions as a matching territory for which the dimension members of its de-normalized territory definition at least encompass the dimension members corresponding to the de-normalized opportunity definition; and assigning the opportunity to the matching territory. - View Dependent Claims (18, 19, 20)
-
Specification