Patent ID: 11899759
Assignee: PLURILOCK SECURITY SOLUTIONS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system comprising:
a non-transitory computer-readable storage medium; and
one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on the one or more processors, cause the system to perform operations comprising:
receiving time-based user data from a user device displaying a remote desktop environment, the user device using user input or sensor data associated with a user action to generate the time-based user data and remote desktop environment data, wherein the user device sends the remote desktop environment data via a first communication channel to a remote system providing the remote desktop environment and the user device sends the time-based user data via a second communication channel for authentication, the second communication channel different than the first communication channel, and wherein the user action is: depressing one or more keyboard keys, moving a mouse in one or more movements, or performing one or more gestures on a touchscreen or in space;
authenticating an identity of the user based on the time-based user data, wherein the authenticating comprises comparing a time-based characteristic exhibited by the time-based user data with the time-based characteristic in prior data associated with the user, and wherein the authenticating of the identity of the user comprises comparing timing of sequences of keystrokes, comparing timing of mouse position events, or comparing timing of touchscreen events; and
enabling use of the user device based on the authenticating of the identity of the user.