Patent ID: 11895105
Assignee: APPLE INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 16:
17. A data processing system on an electronic device, the system comprising:
a display;
a memory device; and
one or more processors coupled with the memory device and the display, the one or more processors to execute instructions stored in the memory device, wherein the instructions cause the one or more processors to perform operations to:
display, via the display and by a first component of the electronic device on behalf of a process executing on the electronic device, a user interface element corresponding to a function of the process executed by the one or more processors;
receive, by the first component of the electronic device, an indication of an interaction with the user interface element;
in response to receipt of the indication:
in accordance with a determination that the indication corresponds to a hardware input event, send, by the first component of the electronic device and to the process, a notification of the hardware input event, the notification comprising an authentication token;
after the sending, receiving, by the first component and from the process, the authentication token;
verify, by the first component, that the authentication token is valid; and
after verification that the authentication token is valid, initiate execution of the function.