Product portfolio rationalization
AssigneeMicro Focus LLC
InventorsVasu Sasikanth Sankhavaram, Lars Rossen
Life of this patent
Estimating the term…
Abstract
A representation of functions and features associated with respective functions is received, the representation being according to a model. Features of a plurality of the products are compared to the features of the functions. Based on the comparing, a check is made for an existence of a gap of at least one of the plurality of products relating to omission of a feature, an existence of an overlap of features between multiple products of the plurality of products, and an existence of a divergence in timings of release between dependent products of the plurality of products.
Claims20
A method comprising:
- receiving, in a system comprising a hardware processor, a representation of a plurality of functions and features associated with respective functions of the plurality of functions, the representation of the plurality of functions and features being according to a model;
- comparing, by the system, features of a plurality of products for implementing corresponding functions, to the features associated with the respective functions in the representation of the plurality of functions and features;
- identifying, by rationalization instructions executed in the system, dependent products in the plurality of products, wherein the dependent products comprise a first product that depends on a second product;
- and
- based on the comparing of features:
- identifying, by the system, an existence of a gap of at least one of the plurality of products relating to an omission of a feature,
- identifying, by the system, an existence of an overlap of features between multiple products of the plurality of products, and
- identifying, by the system, an existence of a divergence in timings of release between the dependent products as identified by the rationalization instructions, the divergence in the timings of the release between the dependent products being identified by the system when a time of release of the first product of the dependent products differs from a time of release of the second product of the dependent products by greater than a time threshold.
A system comprising:
- at least one storage medium to store a representation of functions according to a model that indicates relationships between a function and features of the functions;
- and
- at least one processor to:
- derive, from documents relating to a plurality of products, features of the plurality of products that are to implement corresponding functions;
- map the features of the plurality of products to features associated with functions of the representation of functions;
- identify, by rationalization instructions executed by the at least one processor, dependent products in the plurality of products, wherein the dependent products comprise a first product that depends on a second product;
- and
- based on the mapping of features:
- identify an existence of a gap of at least one of the plurality of products relating to an omission of a feature,
- identify an existence of an overlap of features between multiple products of the plurality of products, and
- identify an existence of a divergence in timings of release between the dependent products, the divergence in the timings of the release between the dependent products being identified when a time of release of the first product of the dependent products differs from a time of release of the second product of the dependent products by greater than a time threshold.
An article comprising at least one non-transitory machine-readable storage medium storing instructions for product portfolio rationalization, the instructions upon execution causing a system to:
- receive a representation of a plurality of functions and features associated with respective functions of the plurality of functions, wherein features associated with a first function of the plurality of functions comprise a hierarchy of features;
- compare features of a plurality of products to the features associated with the respective functions in the representation of the plurality of functions and features, the comparing comprising comparing a hierarchy of features of a first product of the plurality of products to the hierarchy of features associated with the first function, wherein the plurality of products are to implement corresponding functions;
- identify dependent products in the plurality of products, wherein the dependent products comprise a first product that employs or invokes a second product;
- and
- based on the comparing of features:
- identify an existence of a gap of at least one of the plurality of products relating to an omission of a feature,
- identify an existence of an overlap of features between multiple products of the plurality of products, and
- identify an existence of a divergence in timings of release between the dependent products, the divergence in the timings of the release between the dependent products being identified when a time of release of the first product of the dependent products differs from a time of release of the second product of the dependent products by greater than a time threshold.
Dependencies are inferred from the claim text.