×

Method for generating a human likeness score

  • US 10,068,075 B2
  • Filed: 06/09/2015
  • Issued: 09/04/2018
  • Est. Priority Date: 03/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for distinguishing a human user from automated software, the method comprising:

  • receiving a request from a publisher for a human likeness score of a user accessing a web page through a web browser executing on a computing device;

    based on the request, collecting identification data of the user;

    collecting a cursor motion entered by the user into a graphical user interface (GUI) of the web browser;

    extracting a noise component from the cursor motion, the cursor motion comprising a cursor input path viewable within the GUI having visible smooth input portions and visible oscillation input portions or visible deviation input portions defined by a visible cursor within the GUI that moves along the GUI, the noise component being defined by some or all the visible oscillation input portions or the visible deviation input portions of the cursor input path;

    identifying a motion geometry in the cursor motion, the motion geometry defined by one or more visible angles of direction change or one or more visible linearities of portions of the cursor input path viewable within the GUI;

    accessing a noise model defining input noise characteristics of cursor inputs previously entered into graphical user interfaces by known humans different from the user;

    accessing a motion model characterizing cursor motion geometries previously entered into graphical user interfaces by known humans different from the user;

    calculating the human likeness score of the user based on a comparison of the noise component to the noise model and based on a comparison of the motion geometry to the motion model, the human likeness score lying within a continuum of human likeness scores; and

    associating the identification data of the user with a human determination based on the human likeness score falling within a range of human likeness scores corresponding to humans.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×