CPC G06Q 30/0277 (2013.01) [G06N 5/04 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0256 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0627 (2013.01); G06Q 30/0629 (2013.01); G06Q 30/0631 (2013.01); H04L 67/10 (2013.01); G06Q 30/0275 (2013.01)] | 17 Claims |
1. A method of comparing a plurality of decision options, said method implemented on a computing device programmable to perform the steps comprising:
entering a user factor by user entry;
obtaining the plurality of decision options, using a search engine, by comparing tags associated with each of the plurality of decision options and a plurality of factors including the user factor and an additional factor determined by searching a database;
calculating a plurality of numeric values, the plurality of numeric values corresponding to a plurality of combinations of each of the plurality of factors and each of the plurality of decision options;
calculating a plurality of weighted scores for the plurality of numeric values;
calculating a plurality of total scores for the plurality of decision options using the plurality of weighted scores;
ranking each of the plurality of decision options based on the plurality of total scores; and
outputting the plurality of decision options according to the ranking.
|