Customizing product announcements based on product usage
AssigneeInternational Business Machines Corporation
InventorsAl Chakra, Jerry Stevens, Matias Mendieta, Patricia Bui, Kaji Rashad
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes tracking usage history of a plurality of components of one or more products. An original set of announcements about the one or more products is received, where the original set of announcements includes a plurality of announcement records. The plurality of announcement records are prioritized based on the usage history of the plurality of components. A usage-based set of announcements is generated based on the prioritization of the plurality of announcement records.
Claims19
A computer-implemented method comprising:
- tracking, by a processor, usage history of a plurality of components of one or more products, the plurality of components being operated on one or more customer computer systems;
- receiving an original set of announcements about the one or more products, wherein the original set of announcements comprises a plurality of announcement records;
- prioritizing the plurality of announcement records based on the usage history of the plurality of components;
- generating a usage-based set of announcements based on the prioritization of the plurality of announcement records, wherein the usage-based set of announcements include an action comprising a link that provides access to at least one of an upgrade or an uninstall for a product in the one or more products;
- receiving a selection of the link for performing the at least one of the upgrade or the uninstall for the product;
- performing the at least one of the upgrade or the uninstall for the product based on the link selection;
- transmitting the usage-based set of announcements to at least one customer computer system, wherein the usage-based set of announcements comprise one or more scores indicating an importance of each usage-based announcement in the usage-based set of announcements, and wherein the usage-based set of announcements comprises a table comprising:
- a first set of columns comprising a component identifier column, a computing device identifier column, an action code column, and a usage score column for the one or more scores, wherein the usage-based set of announcements comprises another link, wherein, upon selection of the another link, a full announcement associated with the another link is displayed;
- and
- performing dual-level sorting of the plurality of announcement records which comprises sorting at a first level the plurality of announcement records according to the action score and sorting at a second level the plurality of announcement records according to the usage score, wherein the action score is given a greater weight than the usage score.
A system comprising:
- a memory having computer-readable instructions;
- and
- one or more processors for executing the computer-readable instructions, the computer-readable instructions comprising instructions for:
- tracking usage history of a plurality of components of one or more products, the plurality of components being operated on one or more customer computer systems;
- receiving an original set of announcements about the one or more products, wherein the original set of announcements comprises a plurality of announcement records;
- prioritizing the plurality of announcement records based on the usage history of the plurality of components;
- generating a usage-based set of announcements based on the prioritization of the plurality of announcement records, wherein the usage-based set of announcements include an action comprising a link that provides access to at least one of an upgrade or an uninstall for a product in the one or more products;
- receiving a selection of the link for performing the at least one of the upgrade or the uninstall for the product;
- performing the at least one of the upgrade or the uninstall for the product based on the link selection;
- transmitting the usage-based set of announcements to at least one customer computer system, wherein the usage-based set of announcements comprise one or more scores indicating an importance of each usage-based announcement in the usage-based set of announcements, and wherein the usage-based set of announcements comprises a table comprising:
- a first set of columns comprising a component identifier column, a computing device identifier column, an action code column, and a usage score column for the one or more scores, wherein the usage-based set of announcements comprises another link, wherein, upon selection of the another link, a full announcement associated with the another link is displayed;
- and
- performing dual-level sorting of the plurality of announcement records which comprises sorting at a first level the plurality of announcement records according to the action score and sorting at a second level the plurality of announcement records according to the usage score, wherein the action score is given a greater weight than the usage score.
A computer-program product for customizing product announcements, the computer-program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
- tracking usage history of a plurality of components of one or more products, the plurality of components being operated on one or more customer computer systems;
- receiving an original set of announcements about the one or more products, wherein the original set of announcements comprises a plurality of announcement records;
- prioritizing the plurality of announcement records based on the usage history of the plurality of components;
- generating a usage-based set of announcements based on the prioritization of the plurality of announcement records, wherein the usage-based set of announcements include an action comprising a link that provides access to at least one of an upgrade or an uninstall for a product in the one or more products;
- receiving a selection of the link for performing the at least one of the upgrade or the uninstall for the product;
- performing the at least one of the upgrade or the uninstall for the product based on the link selection;
- transmitting the usage-based set of announcements to at least one customer computer system, wherein the usage-based set of announcements comprise one or more scores indicating an importance of each usage-based announcement in the usage-based set of announcements, and wherein the usage-based set of announcements comprises a table comprising:
- a first set of columns comprising a component identifier column, a computing device identifier column, an action code column, and a usage score column for the one or more scores, wherein the usage-based set of announcements comprises another link, wherein, upon selection of the another link, a full announcement associated with the another link is displayed;
- and
- performing dual-level sorting of the plurality of announcement records which comprises sorting at a first level the plurality of announcement records according to the action score and sorting at a second level the plurality of announcement records according to the usage score, wherein the action score is given a greater weight than the usage score.
Dependencies are inferred from the claim text.