System and method for efficiently developing a hypothesis regarding the structure of a market
AssigneeHenry Rak Consulting Partners, LLC
InventorAlok Sharma
Life of this patent
Estimating the term…
Abstract
A method in a computer system for efficiently modeling a market corresponding to a set of competing products includes receiving product attribute selection data associated with the set of competing products from an interactive user interface, automatically generating a hierarchical market structure based on the received product attribute selection data, so that the hierarchical market structure is descriptive of hypothesized competitive relations within the set of competing products, and displaying a graphical representation of the hierarchical market structure on the interactive user interface.
Claims12
A non-transitory computer-readable medium of a computer storing a modeling tool adapted for implementation by the computer for developing a hierarchical model of a market associated with a set of competing products, the modeling tool comprising a set of computer-executable instructions that when executed by a processor of the computer cause the computer to implement:
- an item definition module to provide a first display interface, the item definition module configured to generate a plurality of items for use by the modeling tool, and the first display interface configured to receive, from a user, an item definition for each of the plurality of items, wherein each of the item definitions includes one or more product attributes associated with the corresponding item;
- a structure definition module to provide a second display interface, the second display interface configured to receive item selection data and positioning data associated with the plurality of items from the user and the structure definition module configured to execute on the processor to create the hierarchical model defining a plurality of nodes at a multiplicity of levels successively removed from a root node using the received item selection data and the positioning data and to generate a graphical representation of the hierarchical model for display on the second display interface;
- and
- a structure validation module to detect that there are not errors in the hierarchical market model, the detecting including:
- detecting that all the item definitions associated with any of the plurality of items that are positioned on a first level of the hierarchical market model are mutually exclusive,
- detecting that the positioning data associated with the plurality of items in the hierarchical market model is consistent with the item definition for each item of the plurality of items, and
- detecting that all the item definitions associated with any of the plurality of items that are positioned on a second level of the hierarchical market model exhaust all transactions in a collection of transactions used to create the item definitions.
A method for developing an hierarchical model of a market associated with a set of competing products, wherein the hierarchical model is stored as data in a computer readable memory, the method comprising:
- (1) providing a first display interface configured to receive, from a user, an item definition for each of a plurality of items, wherein each of the item definitions includes, one or more product attributes associated with the item;
- (2) providing a second display interface configured to receive, from the user, item selection data and positioning data associated with the plurality of items;
- (3) creating the hierarchical model defining a plurality of nodes at a multiplicity of levels successively removed from a root node using the received item selection data and the positioning data;
- (4) generating a graphical representation of the hierarchical model for display on the second display interface;
- and
- (5) validating that there are not errors in the hierarchical market model, including:
- detecting that all the item definitions associated with any of the plurality of items that are positioned on a first level of the hierarchical market model are mutually exclusive,
- detecting that the positioning data associated with the plurality of items in the hierarchical market model is consistent with the item definition for each item of the plurality of items, and
- detecting that all the item definitions associated with any of the plurality of items that are positioned on a second level of the hierarchical market model exhaust all transactions in a collection of transactions used to create the item definitions;
- wherein steps (1) to (5) are performed using one or more processors.
Dependencies are inferred from the claim text.