Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may be facilitated by receiving, by a processor, a selection indication associated with one item of the plurality of dynamic icons. The interface may be facilitated by determining, via the processor, at least one suggested item of the plurality of items based on the selection indication. The interface may also be facilitated by determining a visual bias for at least one suggested dynamic icon representing the at least one suggested item relative to at least one secondary dynamic icon and may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of generating a visually biased computer interface on a screen comprising: presenting, via an interface, a plurality of dynamic icons representing a plurality of items, wherein the plurality of dynamic icons are configured to be selectable by a user; calculating, via a processor, a relevancy score for each item of the plurality of items relative to a first item of the plurality of items, determining a suggested item of the plurality of items based upon a relevancy score of the suggested item relative to the first item, wherein the relevancy score of the suggested item is greater than a threshold relevancy score, determining a visual bias for a suggested dynamic icon of the plurality of dynamic icons representing the suggested item relative to at least one secondary dynamic icon of the plurality of dynamic icons; and applying the visual bias, via the interface, to the suggested dynamic icon. 2. The method of claim 1, wherein applying the visual bias to the suggested dynamic icon comprises varying a common feature shared between the suggested dynamic icon and the at least one secondary dynamic icon. 3. The method of claim 1, wherein applying the visual bias to the suggested dynamic icon comprises varying a size of the suggested dynamic icon relative to the at least one secondary dynamic icon. 4. The method of claim 1, wherein applying the visual bias to the dynamic icon comprises varying a color of the suggested dynamic icon relative to the at least one secondary dynamic icon. 5. The method of claim 1, wherein applying the visual bias to the suggested dynamic icon comprises varying a shading of the suggested dynamic icon relative to the at least one secondary dynamic icon. 6. The method of claim 1, wherein applying the visual bias to the suggested dynamic icon comprises varying a border of the suggested dynamic icon relative to the at least one secondary dynamic icon. 7. The method of claim 1, wherein the visual bias is temporary. 8. The method of claim 7, further comprising removing the visual bias after a subsequent selection indication. 9. (canceled) 10. The method of claim 1, wherein the relevancy score for each of the plurality of items is based on environmental data. 11. The method of claim 10, wherein the environmental data comprises at least one of a time of day, time of year, weather, and location. 12. The method of claim 1, wherein a suggested relevancy score for the one suggested item is greater than a secondary relevancy score for each of at least one secondary items. 13. (canceled) 14. The method of claim 1, further comprising: determining a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon; and applying the second visual bias to the second suggested dynamic icon. 15. The method of claim 1, wherein determining the suggested item comprises: accessing transaction data corresponding to each of the plurality of items, and determining the suggested item based on the transaction data. 16. The method of claim 15, wherein determining the suggested item further comprises: accessing a selection rate for each item of the plurality of items, wherein the selection rate comprises a rate at which each item of the plurality of items is selected in a same transaction as the one item, wherein the suggested item is determined based on the selection rate for each item of the plurality of items. 17. The method of claim 15, wherein determining the suggested item further comprises: accessing a sequential selection rate for each item of the plurality of items, wherein the sequential selection rate comprises a rate at which each item of the plurality of items is selected following a selection of the one item, wherein the suggested item is determined based on the sequential selection rate for each item of the plurality of items. 18. The method of claim 15, wherein the suggested item comprises a first suggested item, the method further comprising: a second suggested item, such that a first visual bias is applied to a first dynamic icon representing the first suggested item and a second visual bias is applied to a second dynamic icon representing the second suggested item based on the transaction data for each of the plurality of items. 19. An apparatus is provided for generating a visually biased computer interface on a screen, the apparatus comprising at least a processor, and a memory associated with the processor having computer coded instructions therein, with the computer instructions configured to, when executed by the processor, cause the apparatus to: present, via an interface, a plurality of dynamic icons representing a plurality of items, wherein the plurality of dynamic icons are configured to be selectable by a user; calculate a relevancy score for each item of the plurality of items relative to a first item of the plurality of items; determine a suggested item of the plurality of items based upon a relevancy score of the suggested item relative to the first item, wherein the relevancy score of the suggested item is greater than a threshold relevancy score; determine a visual bias for a suggested dynamic icon of the plurality of dynamic icons representing the suggested item relative to at least one secondary dynamic icon of the plurality of dynamic icons; and applying the visual bias, via the interface, to the suggested dynamic icon. 20. The apparatus of claim 19, wherein applying the visual bias to the suggested dynamic icon comprises varying a common feature shared between the suggested dynamic icon and the at least one secondary dynamic icon. 21. The apparatus of claim 19, wherein applying the visual bias to the suggested dynamic icon comprises varying a size of the suggested dynamic icon relative to the at least one secondary dynamic icon. 22. The apparatus of claim 19, wherein applying the visual bias to the suggested dynamic icon comprises varying a color of the suggested dynamic icon relative to the at least one secondary dynamic icon. 23. The apparatus of claim 19, wherein applying the visual bias to the suggested dynamic icon comprises varying a shading of the suggested dynamic icon relative to the at least one secondary dynamic icon. 24. The apparatus of claim 19, wherein applying the visual bias to the suggested dynamic icon comprises varying a border of the suggested dynamic icon relative to the at least one secondary dynamic icon. 25. The apparatus of claim 19, wherein the visual bias is temporary. 26. The apparatus of claim 25, further configured to remove the visual bias after a subsequent selection indication. 27. (canceled) 28. The apparatus of claim 19, wherein the relevancy score for each of the plurality of items is based on environmental data. 29. The apparatus of claim 28, wherein the environmental data comprises at least one of a time of day, time of year, weather, and location. 30. The apparatus of claim 19, wherein a suggested relevancy score for each of the suggested items is greater than a secondary relevancy score for each of at least one secondary items. 31. (canceled) 32. The apparatus of claim 19, further configured to: determine a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon; and apply the second visual bias to the second suggested dynamic icon. 33. The apparatus of claim 19, wherein determining the suggested item comprises: accessing transaction data corresponding to each of the plurality of items, and determining the suggested item based on the transaction data. 34. The apparatus of claim 33, wherein determining the suggested item further comprises: accessing a selection rate for each item of the plurality of items, wherein the selection rate comprises a rate at which each item of the plurality of items is selected in a same transaction as the one item, wherein the suggested item is determined based on the selection rate for each item of the plurality of items. 35. The apparatus of claim 33, wherein determining the suggested item further comprises: accessing a sequential selection rate for each item of the plurality of items, wherein the sequential selection rate comprises a rate at which each item of the plurality of items is selected following a selection of the one item, wherein the suggested item is determined based on the sequential selection rate for each item of the plurality of items. 36. The apparatus of claim 33, wherein the suggested item comprises a first suggested item, wherein the computer instructions further comprise: a second suggested item, such that a first visual bias is applied to a first dynamic icon representing the first suggested item and a second visual bias is applied to a second dynamic icon representing the second suggested item based on the transaction data for each of the plurality of items. 37. A computer program product is provided for generating a visually biased computer interface on a screen, the computer program product comprising a non-transitory computer readable medium having computer program instructions stored therein, said instructions when executed by a processor: presenting, via an interface, a plurality of dynamic icons representing a plurality of items, wherein the plurality of dynamic icons are configured to be selectable by a user; calculating, via a processor, a relevancy score for each item of the plurality of items relative to a first item of the plurality of items, determining a suggested item of the plurality of items based upon a relevancy score of the suggested item relative to the first item, wherein the relevancy score of the suggested item is greater than a threshold relevancy score, determining a visual bias for a suggested dynamic icon of the plurality of dynamic icons representing the suggested item relative to at least one secondary dynamic icon of the plurality of dynamic icons; and applying the visual bias, via the interface, to the suggested dynamic icon. 38.-54. (canceled) 55. The method of claim 1, wherein determining the suggested item occurs in response to receiving a selection indication of a first dynamic icon associated with the first item of the plurality of items. 56. The method of claim 55, further comprising receiving a second selection indication; and when the second selection indication is associated with the suggested item, determining a second suggested item of the plurality of items based on the selection indication, determining a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon, and applying the second visual bias to the second suggested dynamic icon; and when the second selection indication is not associated with the suggested item, removing the visual bias. 57. The method of claim 1, further comprising receiving a second selection indication; and when the second selection indication is associated with the suggested item, determining a second suggested item of the plurality of items based on the selection indication, determining a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon, and applying the second visual bias to the second suggested dynamic icon; and when the second selection indication is not associated with the suggested item, removing the visual bias. 58. The method of claim 1, further comprising determining a first visual bias for a first dynamic icon representing the first item relative to the at least one secondary dynamic icon, and applying the first visual bias to the one dynamic icon simultaneous with applying the visual bias to the suggested dynamic icon. 59. The apparatus of claim 19, wherein determining the suggested item is configured to occur in response to receiving a selection indication of a first dynamic icon associated with the first item of the plurality of items. 60. The apparatus of claim 59, wherein the apparatus is further configured to receive a second selection indication; and when the second selection indication is associated with the suggested item, the apparatus is configured to determine a second suggested item of the plurality of items based on the selection indication, determine a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon, and apply the second visual bias to the second suggested dynamic icon; and when the second selection indication is not associated with the suggested item, the apparatus is configured to remove the visual bias. 61. The apparatus of claim 19, wherein the apparatus is further configured to receive a second selection indication; and when the second selection indication is associated with the suggested item, the apparatus is configured to determine a second suggested item of the plurality of items based on the selection indication, determine a second visual bias for a second suggested dynamic icon relative to the at least one secondary dynamic icon, and apply the second visual bias to the second suggested dynamic icon; and when the second selection indication is not associated with the suggested item, the apparatus is configured to remove the visual bias. 62. The apparatus of claim 19, wherein the apparatus is further configured to determine a first visual bias for a first dynamic icon representing the first item relative to the at least one secondary dynamic icon, and apply the first visual bias to the one dynamic icon simultaneous with applying the visual bias to the suggested dynamic icon.