The method may also include accessing and executing a heuristic algorithm to generate at least one product recommendation using the language input and the transaction list. A product category of the ...