Order upsell-options for a configurable product
AssigneeDell Products L.P.
InventorKiran Rama
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable medium are disclosed for managing the display of product module descriptors within a user interface. Product module data, along with historical visit and product module purchase data, is processed to generate a Config Score numeric value, which in turn is processed to generate a ConfigRank numeric value for each of a plurality of product modules. In turn, the ConfigRank numeric values are then used to determine the placement of each product module's associated product module descriptor within a user interface window.
Claims18
A computer-implementable method for managing display of product module descriptors within a user interface, comprising:
- receiving a first set of location data to a product configurator system executing on a processor of an information handling system, the first set of location data comprising a first location of individual product module descriptors within a user interface window, each of the individual product module descriptors associated with a corresponding product module, the product module corresponding to an aspect of a product or service that can be applied to a default composition of a product, each of the individual product module descriptors comprising data to enable information about the product module to be represented within the user interface window;
- processing user input data and product module purchase data via the product configuration system to generate a product module ranking value for each of the corresponding product modules, the product module ranking value comprising a numeric ranking value, the numeric ranking value corresponding to a value of revenue generated from a sale of a corresponding product module, the numeric ranking value being based upon product module data, historical visit data and product module purchase data for each of the corresponding product modules;
- processing via the product configuration system the product module ranking value for each of the corresponding product modules to generate a second set of location data comprising a second location for each of the individual product module descriptors within the user interface window;
- using the second set of location data to display the individual product module descriptors within the user interface window, the using the second set of location data reorders placement of the individual product module descriptors within the user interface within being based upon the product module ranking value for each of the corresponding product modules;
- configuring the default configuration composition of the product to include at least one product module, the at least one product module corresponding to at least one individual product module descriptor displayed within the user interface window using the second set of location data, the product comprising a computer system;
- and,
- fabricating the computer system to include the at least one product module.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- and
- a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
- receiving a first set of location data to a product configurator system executing on the processor of the system, the first set of location data comprising a first location of individual product module descriptors within a user interface window, each of the individual product module descriptors associated with a corresponding product module, the product module corresponding to an aspect of a product or service that can be applied to a default composition of a product, each of the individual product module descriptors comprising data to enable information about the product module to be represented within the user interface window;
- processing via the product configuration system user input data and product module purchase data to generate a product module ranking value for each of the corresponding product modules, the product module ranking value comprising a numeric ranking value, the numeric ranking value corresponding to a value of revenue generated from a sale of a corresponding product module, the numeric ranking value being based upon product module data, historical visit data and product module purchase data for each of the corresponding product modules;
- processing via the product configuration system the product module ranking value for each of the corresponding product modules to generate a second set of location data comprising a second location for each of the individual product module descriptors within the user interface window;
- using the second set of location data to display the individual product module descriptors within the user interface window, the using the second set of location data reorders placement of the individual product module descriptors within the user interface within being based upon the product module ranking value for each of the corresponding product modules;
- configuring the default configuration composition of the product to include at least one product module, the at least one product module corresponding to at least one individual product module descriptor displayed within the user interface window using the second set of location data, the product comprising a computer system;
- and,
- fabricating the computer system to include the at least one product module.
A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- receiving a first set of location data to a product configurator system executing on a processor of an information handling system, the first set of location data comprising a first location of individual product module descriptors within a user interface window, each of the individual product module descriptors associated with a corresponding product module, the product module corresponding to an aspect of a product or service that can be applied to a default composition of a product, each of the individual product module descriptors comprising data to enable information about the product module to be represented within the user interface window;
- processing via the product configuration system user input data and product module purchase data to generate a product module ranking value for each of the corresponding product modules, the product module ranking value comprising a numeric ranking value, the numeric ranking value corresponding to a value of revenue generated from a sale of a corresponding product module, the numeric ranking value being based upon product module data, historical visit data and product module purchase data for each of the corresponding product modules;
- processing via the product configuration system the product module ranking value for each of the corresponding product modules to generate a second set of location data comprising a second location for each of the individual product module descriptors within the user interface window;
- using the second set of location data to display the individual product module descriptors within the user interface window, the using the second set of location data reorders placement of the individual product module descriptors within the user interface within being based upon the product module ranking value for each of the corresponding product modules;
- configuring the default configuration composition of the product to include at least one product module, the at least one product module corresponding to at least one individual product module descriptor displayed within the user interface window using the second set of location data, the product comprising a computer system;
- and,
- fabricating the computer system to include the at least one product module.
Dependencies are inferred from the claim text.