Patent ID: 11907736
Assignee: STARLOGIK IP LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method, comprising:
receiving, by a client device, via a browser application, a user interface software script for rendering, to a user, a user interface comprising a client-to-server action interface element;
automatically identifying, by the client device, a client-to-server action interface element software script in the user interface software script for rendering the user interface comprising the client-to-server action interface element;
automatically modifying, by the client device, the client-to-server action interface element software script to incorporate a timer to allow the user to enable, based on a status of a user setting in the browser application, the client-to-server action interface element to switch between:
a submittable state and
a cancellable state;
wherein programming instructions to the client-to-server action interface element comprises at least one programming instruction for the timer that is utilized for controlling a submission of an execute instruction from the client device to a server, to execute an activity that is operationally linked to the client-to-sever action interface element;

receiving, by the client device, a client-to-server interaction submitting event when the user activates the client-to-server action interface element while the client-to-server action interface element is in the submittable state;
wherein the client-to-server interaction submitting event represents that the user desires the activity to be executed by the server;

executing, by the client device, upon the receiving of the client-to-server interaction submitting event, the at least one programming instruction of the timer to activate the timer;
switching, by the client device, during an unexpired interval of the timer, the client-to-server action interface element into the cancellable state;
determining, by the client device, during the unexpired interval of the timer, a lack of a client-to-server interaction cancelling event with the client-to-server action interface element;
wherein the client-to-server interaction cancelling event represents that the user desires to cancel the activity; and

changing, by the client device, after the switching the client-to-server action interface element into the cancellable state and during the unexpired interval of the timer, a visual appearance of the client-to-server action interface element; and
submitting, by the client device, to the server, in response to the lack of the client-to-server interaction cancelling event and after the timer expired, the execution instruction to execute the activity.