Patent ID: 8121883
Filing Date: 2012-02-21
Classification: G06Q

Abstract:
1. A computer-implemented method of automatically prioritizing a plurality of customer requirements, comprising: receiving, by a computing unit, said plurality of customer requirements including a customer requirement and one or more other customer requirements, said customer requirement specifying one or more modifications to a product; obtaining, by said computing unit, a product opportunity size indicating an amount of revenue to be realized as a result of providing said product having said one or more modifications specified by said customer requirement, a total opportunity size indicating said product opportunity size and other revenue to be realized as a result of providing one or more secondary products based on a need for said product, a first amount of time remaining before a commitment to fulfill said customer requirement must be delivered to preserve an ability to fulfill said customer requirement, a second amount of time remaining before an installation of said product having said one or more modifications specified by said customer requirement, an age of a request for fulfilling said customer requirement, a first Boolean value indicating whether customization of an operating system of said product is required to fulfill said customer requirement, and a second Boolean value indicating whether said amount of revenue to be realized by providing said product having said one or more modifications specified by said customer requirement is lost if said request for fulfilling said customer requirement is rejected; weighting, by said computing unit, said product opportunity size with a first weight, said total opportunity size with a second weight, said first amount of time with a third weight, said second amount of time with a fourth weight, said age of said request for fulfilling said customer requirement with a fifth weight, said first Boolean value with a sixth weight, and said second Boolean value with a seventh weight; based on said weighted product opportunity size, said weighted total opportunity size, said weighted first amount of time, said weighted second amount of time, said weighted age of said request for fulfilling said customer requirement, said weighted first Boolean value, and said weighted second Boolean value, said computing unit automatically determining a first priority score for ranking said customer requirement among said plurality of customer requirements; determining, by said computing unit, one or more other priority scores for ranking said one or more other customer requirements among said plurality of customer requirements; determining, by said computing unit, said first priority score for ranking said customer requirement is greater than any priority score included in said one or more other priority scores; automatically ranking, by said computing unit, said customer requirement higher than said one or more other customer requirements based on said first priority score determined to be greater than any priority score included in said one or more other priority scores; and based on said customer requirement being ranked higher than said one or more other customer requirements, assigning, by said computing unit, resources to fulfill said customer requirement instead of assigning said resources to fulfill another customer requirement of said one or more other customer requirements.