×

System for detection of input device

  • US 10,739,984 B1
  • Filed: 07/31/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 07/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a keyboard configured to generate a keyboard event upon activation of one or more keys;

    a mouse configured to generate a mouse event upon use of the mouse;

    one or more memories storing computer-executable instructions; and

    one or more hardware processors to execute the computer-executable instructions to;

    present a user interface within a web browser application;

    generate key logger data indicative of the keyboard event;

    generate mouse logger data indicative of selected types of mouse events;

    generate focus logger data indicative of a change in focus from one component of the user interface to another;

    generate event data comprising a time series of the key logger data, the mouse logger data, and the focus logger data;

    determine, using the event data, initial score data, wherein;

    an event indicative of mouse movement results in a score value being negative;

    an event indicative of a mouse middle button click results in the score value being negative;

    an event indicative of a mouse right button click results in the score value being negative;

    an event indicative of no mouse movement and a mouse left button click results in the score value being positive;

    an event indicative of a keypress results in the score value being positive;

    an event indicative of a focus change results in the score value being positive; and

    the initial score data comprises a sum of a value of the initial score data and the score value;

    determine an adjusted score that is based at least in part on the initial score data;

    determine classification data based on the adjusted score, wherein the classification data is indicative of one of input using only the keyboard or input using the mouse; and

    send the classification data to an external device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×