US 12,113,755 B2
Auto-adjust app operation in response to data entry anomalies
Taylor Farris, Hoboken, NJ (US); and Patricia Gillis, Chicago, IL (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Nov. 21, 2023, as Appl. No. 18/515,348.
Application 18/515,348 is a continuation of application No. 17/745,972, filed on May 17, 2022, granted, now 11,870,739.
Prior Publication US 2024/0089221 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/02 (2022.01); H04L 51/234 (2022.01)
CPC H04L 51/02 (2013.01) [H04L 51/234 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system that dynamically adjusts operation of software running on a mobile device, the software that embodies instructions is stored on a non-transitory computer-readable medium, the system comprising:
an application that provides access to a protected service;
a processor;
a memory;
a keyboard module that captures user input; and
a throttling module that adjusts the operation of the application in response to the user input captured by the keyboard module;
wherein:
the user input comprises a typing speed and a pressure applied to the keyboard module;
in response to detecting that the typing pressure exceeds a first threshold pressure, the adjustment of the operation of the application comprises initiating a voice chat on the mobile device;
in response to detecting that the typing pressure exceeds a second threshold pressure, greater than the first threshold pressure, the adjustment of the operation of the application further includes displaying shortcut keys on the mobile device;
in response to detecting that the typing pressure exceeds a third threshold pressure, greater than the second threshold pressure, the adjustment of the operation of the application further includes hiding the keyboard module on the mobile device and initiating a video chat on the mobile device;
in response to detecting that the typing speed exceeds a first threshold speed, the adjustment of the operation of the application 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, the adjustment of the operation of the application further includes initiating a voice chat on the mobile device; and
in response to detecting that the typing speed exceeds a third threshold speed, greater than the second threshold speed, the adjustment of the operation of the application further includes suspending execution of all transactions executed by the mobile device; and
the throttling module adjusts operation of the application by prompting a user to suspend interacting with a manual-input user interface to access the protected service and initiate a communication with an automated tool that provides access to the protected service.