16. A non-transitory computer-readable storage medium encoded with instructions which, when executed by at least one processor of a computing system, cause the computing system: to receive image data, the image data including text data; to receive social network data associated with a first user profile corresponding to the computing system, the social network data including information related to one or more different user profiles linked, within a social network, to the first user profile; to perform character recognition of the text data; to determine a plurality of potential user-selectable functions based at least in part on recognized characters of the text data; to determine, based at least in part on the user social network data, a first user-selectable function of the plurality of potential user-selectable functions; to cause display of an icon to a user, the icon including at least two user-selectable portions including: a first user-selectable portion that, when selected, causes execution of the first user-selectable function; and a second user-selectable portion that, when selected, causes execution of an action to cause display of additional user-selectable functions of the plurality of potential user-selectable functions.
19. The non-transitory computer-readable storage medium of claim 16 , wherein the image data includes second text data and wherein the computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system: to perform character recognition of the second text data; to determine at least one second potential user-selectable function based at least in part on recognized characters of the second text data; and to determine a relative priority between each of the plurality of potential user-selectable functions and the at least one second potential user-selectable function based at least in part on the social network data.