Patent ID: 11870739
Assignee: BANK OF AMERICA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A system that dynamically adjusts operation of software running on a mobile device, the system comprising:
a keyboard module;
a processor, and
computer readable instructions stored on a non-transitory medium, the computer readable instructions when executed by the processor:
provide access to the software on the mobile device;
captures typing inputs provided to the software by a user using the keyboard module; and
adjusts the operation of the software in response to the typing inputs of the user;

wherein:
the typing inputs comprise a typing speed and a pressure applied to a touch screen;
in response to detecting that the typing speed exceeds a first threshold speed, adjusting the operation of the software comprises enlarging a size of keys presented by the keyboard module on a touch screen;
in response to detecting that the typing speed exceeds a second threshold speed, greater than the first threshold speed, adjusting the operation of the software further includes initiating a voice chat on the mobile device;
in response to detecting that the typing speed exceeds a third threshold speed, greater than the second threshold speed, adjusting the operation of the software further includes suspending execution of all transactions executed by the mobile device; and

the computer readable instructions when executed by the processor adjust the operation of the software by prompting the user to suspend interacting with a manual-input user interface to access a protected service and initiate a communication with an automated tool that provides access to the protected service.