Patent attributes
Provided, in an aspect, is a method for performing a peer-to-peer transaction with a graphical construct on a first mobile device including a processor. The method includes receiving, by the processor, a user input for performing the peer-to-peer transaction; capturing, by the processor, one or more user intents of the received user input; determining, by the processor, an expressive element in accordance with the captured one or more user intents; generating, by the processor, the graphical construct from a customization of the expressive element; and performing, by the processor, the peer-to-peer transaction with a second mobile device in communication with the first mobile device by presenting the generated graphical construct. In some embodiments, capturing one or more user intents of the received user input is based on natural language processing (NLP).