Patent ID: 7496544
Filing Date: 2009-02-24
Classification: G06Q,Y10S

Abstract:
1. A method in a data processing system, which includes a processor, for evaluating acquisition costs for a software product, the method comprising: selecting a set of questions, wherein the questions that are selected are questions that can be used to infer a type of coding used in the software product, and further wherein the type of coding can be used to determine whether the software product was coded for only a single spoken language; including a question about whether the software product supports Unicode in the set of questions; presenting a first one of the set of questions regarding the software product, wherein the first one of the set of questions is selected from a source, wherein the presenting step is performed using a graphical user interface, wherein the source is at least one of a database, and an extensible markup language file; responsive to a particular user input to the first one of the set of questions, selecting by a routine that is being executed by the processor, a second one of the set of questions from the source using the particular user input; responsive to receiving a particular user input to the second one of the set of questions, determining, by the routine that is being executed by the processor, whether the software product was coded for only a single spoken language; determining, by the routine that is being executed by the processor, whether the software product needs to be translated into a plurality of different spoken languages; responsive to both determining that the software product was coded for only the single spoken language and to determining that the software product needs to be translated into each one of the plurality of different spoken languages, identifying acquisition costs, by the routine that is being executed by the processor, for acquiring the software product including estimating a cost per line of the software product for translating the software product into each one of the plurality of spoken languages, and further wherein the costs are identified using an expert system, and still further wherein the acquisition costs include legal exposure for the software product and investment needed to modify the software product to meet a selected standard, and; responsive to identifying the costs, generating a report using the costs, wherein the report is used to evaluate whether to acquire the software product.