Patent ID: 11907928
Assignee: BANK OF AMERICA CORPORATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method at a mobile device associated with a first user, the method comprising:
determining, by a mobile device having at least one processor and memory, and during an ongoing call with a second user, a call context associated with the ongoing call, determining the call context associated with the ongoing call including:
converting, by the mobile device via a speech-to-text conversion component on the mobile device, call audio of the ongoing call to text; and
processing, by the mobile device via a natural language processing component on the mobile device, the text from the converted call audio to detect one or more keywords indicating the call context of the ongoing call;

determining, by the mobile device and based on the call context, whether the ongoing call is related to a payment;
responsive to determining, based on the call context, that the ongoing call is related to a payment:
determining, by the mobile device and based on the call context, a first user interface including a first plurality of virtual keyboard buttons to display on a display screen associated with the mobile device, the first plurality of virtual keyboard buttons including a payment button;
displaying, by the mobile device and during the ongoing call, the determined first user interface including the first plurality of virtual keyboard buttons;
determining, by the mobile device, a user input, received via the payment button of the first plurality of virtual keyboard buttons, to process a payment transaction;
sending, by the mobile device and to a payment server, a transaction request to process the payment transaction;

responsive to determining, based on the call context, that the ongoing call is not related to a payment:
determining, by the mobile device, a second user interface, the second user interface including a second plurality of virtual keyboard buttons that does not include the payment button; and
displaying, by the mobile device and during the ongoing call, the second user interface including the second plurality of virtual keyboard buttons.