Enterprise product management system and method
AssigneeDante Consulting, Inc.
InventorsPierre Malko, Michael Lee Donovan
Life of this patent
Estimating the term…
Abstract
A comprehensive enterprise product management system to effectuate efficient product time to market. The system includes a process model and a data model. The process model consists of entities that represent typical concepts in a trade setting and relationships among these entities. The data model represents the complexity of a product, including defining the entities that comprise the product and the relationship among these entities. An input mechanism is provided to facilitate entry of a new product to the enterprise. The process model and the data model accommodate the dynamic characteristics associated with both product definition and channels of trade.
Claims28
A product management system employing metadata and rules to drive dynamic behavior for workflow, user experience, and system integration, the platform comprising:
- a processor in communication with memory;
- a functional unit in communication with the memory, the functional unit comprising:
- a core model in communication with the processor, the core model operating at a management level, the core model including one or more core entities to provide a common view of all products associated with an enterprise;
- at least one model extension entity, the model extension entity adapted to communicate with the core model, and to support an extended functionality of the core model while a defined functionality of the core model remains constant;
- a model rule manager to establish one or more rules to define a relationship between the core model and the model extension entity, wherein each model rule defines conditions under which the model extension entity applies to the core model;
- a presentation manager to create an integrated system through integration of the model extension entity with the core model, including provision of a customized view of the core model with the customized view including the defined relationship between the core model and the model extension entity;
- a product entry manager to facilitate entry of a new product to the enterprise, including an input mechanism having at least one field for entry of data, the at least one field related to at least one attribute of at least one core model entity or extension entity;
- and
- the product entry manager to save input data with populated field content as a new product template in the enterprise.
A computer program product comprising a computer readable storage device having computer readable program code embodied therewith, the program code when executed on a computer causes the computer to:
- operate a core model at a management level, the core model including one or more core entities to provide a common view of all products associated with an enterprise;
- extend functionality of the core model through one or more model extension entities, each model extension entity to communicate with the core model while a defined functionality of the core model remains constant;
- establish one or more rules to define a relationship between the core model and the model extension entity, wherein each model rule defines conditions under which the model extension entity applies to the core model;
- create an integrated system through integration of the model extension entity with the core model, including provision of a customized view of the core model with the customized view including the relationship between the core model and the model extension entity;
- facilitate entry of a new product to the enterprise, including an input mechanism having at least one field for entry of data, with the field being related to an attribute of the model selected from the group consisting of:
- the core model entity and the extension model entity;
- and
- save input data with populated field content as a new product template in the enterprise.
A computer implemented method comprising:
- a core model operating at a management level, the core model including one or more core entities to provide a common view of the entities in an enterprise;
- extending functionality of the core model through one or more model extension entities, each model extension entity communicating with the core model while a defined functionality of the core model remains constant;
- establishing one or more rules for defining a relationship between the core model and the model extension entity, wherein each model rule defines conditions under which the model extension entity applies to the core model;
- creating an integrated system through integration of the model extension entity with the core model, including provision of a customized view of the core model with the customized view including the defined relationship between the core model and the model extension entity;
- facilitating entry of a new product to the enterprise, including an input mechanism having at least one field for entry of data, the at least one field related to at least one attribute of at least one core model entity or extension entity;
- and
- saving input data with populated field content as a new product template in the enterprise.
Dependencies are inferred from the claim text.