The present invention relates to computer-based product catalog systems in general, and more particularly to automated analysis thereof.
In order to maintain competitiveness, it typically falls to one or more individuals within a company to manually monitor the products and services (hereinafter collectively referred to as “offerings”) of its competitors and compare their attributes, such as features, rate plans, and prices, with those of the company's offerings. For companies with large numbers of offerings and/or complex offerings, this is a time-consuming and expensive task.
It is increasingly common for companies to present their offerings and their attributes via a computer-based catalog. Software for managing such catalogs is sold by many different vendors, such as IBM, SAP, Oracle, and others. Unfortunately, such product catalog software does not include functionality for automatically comparing a company's offerings to those of its competitors.
The present invention in embodiments thereof provides for automated competitor offering analysis for offerings in a company's product catalog.
In one aspect of the present invention an automated competitor offering analysis system is provided including a competitor offer compiler configured to retrieve at least one competitor offering from a source of competitor offerings, identify any of the competitor offerings that correspond to any offering in a set of monitored offerings, and create a set of competitor offerings including any of the corresponding offerings, and a monitor engine configured to compare any of the offerings in the set of monitored offerings to any of the corresponding offerings in the set of competitor offerings, and calculate at least one score for the compared offering in the set of monitored offerings in accordance with at least one predefined scoring function, where the score indicates the competitiveness of the compared monitored offering with respect to the compared competitor offering.
In another aspect of the present invention the source of competitor offerings includes any of competitor web sites, catalogs, and virtual worlds.
In another aspect of the present invention further includes a management interface configured to create the set of monitored offerings.
In another aspect of the present invention the management interface is configured to allow any attribute of any of the monitored offerings to be selected for monitoring.
In another aspect of the present invention the monitor engine is configured to calculate the score for any of a) an attribute of any of the monitored offerings, b) a group of attributes of any of the monitored offerings, and c) any of the monitored offerings as a whole.
In another aspect of the present invention the monitor engine is configured to provide a notification regarding any of the monitored offerings in accordance with predefined notification criteria.
In another aspect of the present invention the predefined notification criteria are met when the score of any of the monitored offerings crosses a predefined threshold.
In another aspect of the present invention the monitor engine is configured to set an indicator associated with any of the monitored offerings within a catalog to indicate a level of competitiveness associated with any aspect of the offering.
In another aspect of the present invention any of the competitor offer compiler and the monitor engine are implemented in any of a) computer hardware and b) computer software embodied in a computer-readable medium.
In another aspect of the present invention an automated competitor offering analysis method is provided including retrieving at least one competitor offering from a source of competitor offerings, identifying any of the competitor offerings that correspond to any offering in a set of monitored offerings, creating a set of competitor offerings including any of the corresponding offerings, comparing any of the offerings in the set of monitored offerings to any of the corresponding offerings in the set of competitor offerings, and calculating at least one score for the compared offering in the set of monitored offerings in accordance with at least one predefined scoring function, where the score indicates the competitiveness of the compared monitored offering with respect to the compared competitor offering.
In another aspect of the present invention the retrieving step includes retrieving from any of competitor web sites, catalogs, and virtual worlds.
In another aspect of the present invention further includes selecting any attribute of any of the monitored offerings to be selected for monitoring.
In another aspect of the present invention the calculating step includes calculating the score for any of a) an attribute of any of the monitored offerings, b) a group of attributes of any of the monitored offerings, and c) any of the monitored offerings as a whole.
In another aspect of the present invention further includes providing a notification regarding any of the monitored offerings in accordance with predefined notification criteria.
In another aspect of the present invention the providing step includes providing the notification when the score of any of the monitored offerings crosses a predefined threshold.
In another aspect of the present invention further includes setting an indicator associated with any of the monitored offerings within a catalog to indicate a level of competitiveness associated with any aspect of the offering.
In another aspect of the present invention a computer program is provided embodied on a computer-readable medium, the computer program including a code segment operative to retrieve at least one competitor offering from a source of competitor offerings, a code segment operative to identify any of the competitor offerings that correspond to any offering in a set of monitored offerings, a code segment operative to create a set of competitor offerings including any of the corresponding offerings, a code segment operative to compare any of the offerings in the set of monitored offerings to any of the corresponding offerings in the set of competitor offerings, and a code segment operative to calculate at least one score for the compared offering in the set of monitored offerings in accordance with at least one predefined scoring function, where the score indicates the competitiveness of the compared monitored offering with respect to the compared competitor offering.
In another aspect of the present invention the code segment operative to retrieve is operative to retrieve from any of competitor web sites, catalogs, and virtual worlds.
In another aspect of the present invention the computer program further includes a code segment operative to select any attribute of any of the monitored offerings to be selected for monitoring.
In another aspect of the present invention the code segment operative to calculate is operative to calculate the score for any of a) an attribute of any of the monitored offerings, b) a group of attributes of any of the monitored offerings, and c) any of the monitored offerings as a whole.
In another aspect of the present invention the computer program further includes a code segment operative to provide a notification regarding any of the monitored offerings in accordance with predefined notification criteria.
In another aspect of the present invention the code segment operative to provide is operative to provide the notification when the score of any of the monitored offerings crosses a predefined threshold.
In another aspect of the present invention the computer program further includes a code segment operative to set an indicator associated with any of the monitored offerings within a catalog to indicate a level of competitiveness associated with any aspect of the offering.
The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the appended drawings in which:
The present invention is now described within the context of one or more embodiments, although the description is intended to be illustrative of the invention as a whole, and is not to be construed as limiting the invention to the embodiments shown. It is appreciated that various modifications may occur to those skilled in the art that, while not specifically shown herein, are nevertheless within the true spirit and scope of the invention.
Reference is now made to
Any of the predefined information described herein may be defined using management interface 102 and preconfigured with monitor engine 110 and/or stored in a set of preferences 112 for use by monitor engine 110.
Any of the elements shown in
Reference is now made to
Besides the description of the present invention above, the present invention may be understood in the context of the following example where an offering selected for monitoring is a digital camera. In this example, the attributes of interest that are selected for monitoring include:
Using the present invention a competitor's offering is found having the following attribute values:
It may be seen that the monitored offering is more competitive than the competitor's offering in both price and zoom range attributes.
It is appreciated that one or more of the steps of any of the methods described herein may be omitted or carried out in a different order than that shown, without departing from the true spirit and scope of the invention.
While the methods and apparatus disclosed herein may or may not have been described with reference to specific computer hardware or software, it is appreciated that the methods and apparatus described herein may be readily implemented in computer hardware or software using conventional techniques.