Device, system, and method of differentiating among users based on detection of hardware components

US2017193526A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193526-A1
Application numberUS-201715456608-A
CountryUS
Kind codeA1
Filing dateMar 13, 2017
Priority dateNov 29, 2010
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, detecting a possible attacker, and flagging a particular financial transaction or a particular retail transaction as being possibly-fraudulent. The methods include monitoring of user-side input-unit interactions, in general and in response to an interference introduced to user-interface elements. The monitored interactions are analyzed, and enable extraction of hardware-specific features of a computer mouse, a touchpad, a touch-screen, a keyboard, or other input unit. In some methods, detection of different mouse polling rates or different mouse DPI values, across two different usage sessions in the same financial account, enables the method to detect a possibly-fraudulent transaction.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: (A) during a first usage session of a user with a particular computerized financial service, wherein the user utilizes a computing device and a mouse to interact with said particular computerized financial service, monitoring mouse data received from said mouse utilized by said user; and determining for said first usage session of said user a first mouse polling rate which indicates the number of times per second that said mouse reports its position to said computing device during said first usage session; (B) during a second, different, usage session with said particular computerized financial service, monitoring mouse data received from said mouse; and determining for said second usage session a second mouse polling rate which indicates the number of times per second that said mouse reports its position to said computing device during said second usage session; (C) detecting that the first mouse polling rate of the first usage session with said particular computerized financial service, is different from the second mouse polling rate of the second usage session with said particular computerized financial service; (D) based on steps (B) and (C), determining that said particular financial account was accessed by a first type of computer-mouse during the first usage session, and was accessed by a second, different, type of computer-mouse during the second usage session; (E) based on the determining of step (D), flagging a particular financial transaction of a particular user of said particular computerized financial service as possibly-fraudulent. 2 . The method of claim 1 , wherein the operations of steps (A) through (E) are performed without access to Operating System information that indicate which computer-mouse is being utilized in any particular usage session. 3 . The method of claim 1 , wherein the operations of steps (A) through (E) are performed by a remote server that is located remotely from said computer mice, wherein the remote server does not have access to user-side Operating System identification of a computer-mouse being used. 4 . The method of claim 1 , wherein the operations of steps (A) through (E) are performed by a Web browser module which does not have access to user-side Operating System identification of a computer-mouse being used. 5 . The method of claim 1 , wherein the determining of step (D) is performed even though a user-side Operating System reports that a same type of computer-mouse was utilized in both the first usage session and the second usage session. 6 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) an average distance-length of mouse-strokes that were performed during the first usage session, and (II) an average distance-length of mouse-strokes that were performed during the second usage session. 7 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) a longest distance-length of mouse-strokes that were performed during the first usage session, and (II) a longest distance-length of mouse-strokes that were performed during the second usage session. 8 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) a shortest distance-length of mouse-strokes that were performed during the first usage session, and (II) a shortest distance-length of mouse-strokes that were performed during the second usage session. 9 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) an average level-of-linearity of mouse-strokes that were performed during the first usage session, and (II) an average level-of-linearity of mouse-strokes that were performed during the second usage session. 10 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) an average level-of-curvature of mouse-strokes that were performed during the first usage session, and (II) an average level-of-curvature of mouse-strokes that were performed during the second usage session. 11 . The method of claim 1 , wherein the determining of step (D) is further based on, at least, (I) a detected Dots-Per-Inch (DPI) resolution of the computer-mouse utilized in the first usage session, and (II) a detected Dots-Per-Inch (DPI) resolution of the computer-mouse utilized in the second usage session. 12 . The method of claim 1 , wherein steps (A) through (D) are based exclusively on identification of hardware-specific characteristics of the computer-mice being utilized during the first and second usage sessions, and wherein steps (A) through (D) exclude utilization of user-specific behavioral biometric data for differentiating among two different types of computer-mice being utilized. 13 . The method of claim 1 , wherein the determining of step (D) is performed by: (i) detecting that the first usage session utilized a computer-mouse having a polling rate which is a first value selected from the group consisting of: 100 Hz, 125 Hz, 250 Hz, 500 Hz, and 1,000 Hz; (ii) detecting that the second usage session utilized a computer-mouse having a polling rate which is a second, different, value selected from said group. 14 . A method comprising: (A) during a first usage session of a user with a particular computerized financial service, wherein the user utilizes a computing device and a mouse to interact with said particular computerized financial service, monitoring mouse data received from said mouse utilized by said user; and determining for said first usage session of said user a first mouse Dots Per Inch (DPI) hardware-based characteristic of said mouse which indicates the number of on-screen pixels that a mouse-cursor moves when the user moves said mouse by one inch during said first usage session with said particular computerized financial service; (B) during a second, different, usage session with said particular computerized financial service, monitoring mouse data received from said mouse; and determining for said second usage session a second mouse Dots Per Inch (DPI) hardware-based characteristic of said mouse which indicates the number of on-screen pixels that a mouse-cursor moves when the user moves said mouse by one inch during said second usage session with said particular computerized financial service; (C) detecting that the first mouse DPI hardware-based characteristic of the first usage session with said particular computerized financial service, is different from the second mouse DPI hardware-based characteristic of the second usage session with said particular computerized financial service; (D) based on steps (B) and (C), determining that said particular financial account was accessed by a first type of computer-mouse during the first usage session, and was accessed by a second, different, type of computer-mouse during the second usage session; (E) based on the determining of step (D), flagging a particular financial transaction of a particular user of said particular computerized financial service as possibly-fraudulent. 15 . A process comprising: (A) monitoring computer-mouse interactions in a particular financial account of a particular user of a computerized financial service, over multiple usage sessions; (B) analyzing computer-mouse interactions of a first usage session of said particular financial account, and detecting that a longest mouse-stroke during said first usage session is longer than a pre-defined threshold value; (C) analyzing computer-mouse interactions of a second, different, usage session of said particular financial account, and det

Assignees

Inventors

Classifications

  • Product, service or business identity fraud · CPC title

  • Transaction verification · CPC title

  • Location-dependent; Proximity-dependent · CPC title

  • Verifying human interaction, e.g., Captcha · CPC title

  • Authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017193526A1 cover?
Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, detecting a possible attacker, and flagging a particular financial transaction or a particular retail transaction as being possibly-fraudulent. The methods include monitoring of user-side input-unit interactions, in general and in response to an interference introduced to user-inte…
Who is the assignee on this patent?
Biocatch Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/0185. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).