Device, method, and system of detecting multiple users accessing the same account

US10055560B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10055560-B2
Application numberUS-201615276803-A
CountryUS
Kind codeB2
Filing dateSep 27, 2016
Priority dateNov 29, 2010
Publication dateAug 21, 2018
Grant dateAug 21, 2018

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, and detecting a possible attacker. 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 used for detecting an attacker that utilizes a remote access channel; for detecting a malicious automatic script, as well as malicious code injection; to identify a particular hardware assembly; to perform user segmentation or user characterization; to enable a visual login process with implicit two-factor authentication; to enable stochastic cryptography; and to detect that multiple users are utilizing the same subscription account.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining that a particular subscription account of a computerized service, is accessed by two different human users who utilize a same set of login credentials, by performing: (a) monitoring input-unit interactions of pairs of usage sessions that originated from two different users; (b) extracting from the input-unit interactions that were monitored in step (a), a cross-account usage-session pairing pattern; (c) monitoring input-unit interactions of pairs of usage sessions that originated from a same human user; (d) extracting from the input-unit interactions that were monitored in step (c), an intra-account usage-session pairing pattern; (e) determining whether a pair of usage sessions, that originated from a particular subscription account, is either: (i) relatively more similar to the cross-account usage-session pairing pattern, or (ii) relatively more similar to the intra-account usage-session pairing pattern; wherein the monitoring of step (a) comprises: monitoring input-unit interactions of pairs of usage sessions that originated from two different human users and which comprise user reactions to user interface elements that are presented to users; wherein the monitoring of step (c) comprises: monitoring input-unit interactions of pairs of usage sessions that originated from said same human user and which comprise user reactions to user interface elements that are presented to users. 2. The method of claim 1 , wherein, if it is determined in step (e) that the pair of usage session, that originated from said particular subscription account, is relatively more similar to the cross-account usage-session pairing pattern, then generating a notification that said particular subscription account is accessed by two different human users who utilize the same set of login credentials. 3. The method of claim 1 , wherein the monitoring of step (a) further comprises: monitoring also input-unit interactions of pairs of usage sessions that originated from pairs of two different subscriptions accounts and which comprise natural interactions that are not induced by any user-interface interference; wherein the monitoring of step (c) further comprises: monitoring also input-unit interactions of pairs of usage sessions that originated from a same subscription account and which comprise natural interactions that are not induced by any user-interface interference. 4. The method of claim 1 , comprising: checking whether a characteristic of monitored user-interface interactions over a pair of usage-sessions of a same subscription account, is more similar to either: (i) a first pattern of user-interface interactions that characterize multiple pairs of usage sessions of different human users, or (ii) a second pattern of user-interface interactions that characterizes multiple pairs of usage sessions wherein each pair of usage sessions belongs to the same subscription account. 5. The method of claim 4 , comprising: if it is determined that said characteristic of monitored user-interface interactions, over said pair of usage-sessions of the same subscription account, is more similar to said first pattern of user-interface interactions that characterize multiple pairs of usage sessions of different human users, then generating a notification that said particular subscription account is accessed by two different human users who utilize the same set of login credentials. 6. The method of claim 1 , comprising: checking whether a characteristic of monitored user-interface interactions over a pair of usage-sessions of a same subscription account, that comprise user reactions to an injected user-interface interference, is more similar to either: (i) a first pattern of user-interface interactions that characterize multiple pairs of usage sessions of different human users, or (ii) a second pattern of user-interface interactions that characterizes multiple pairs of usage sessions wherein each pair of usage session belong to the same subscription account. 7. The method of claim 6 , comprising: if it is determined that said characteristic of monitored user-interface interactions, over said pair of usage-sessions of the same subscription account, that comprise user reactions to said injected user-interface interference, is more similar to said first pattern of user-interface interactions that characterize multiple pairs of usage sessions of different human users, then generating a notification that said particular subscription account is accessed by two different human users who utilize the same set of login credentials. 8. The method of claim 1 , wherein said computerized service comprises a service selected from the group consisting of: a digital streaming video service; a digital streaming audio service; an online gaming service. 9. The method of claim 1 , wherein said computerized service comprises a service selected from the group consisting of: an online premium-content service available only to paying subscribers; an online legal information service available only to paying subscribers; an online financial information service available only to paying subscribers; an online business information service available only to paying subscribers; an online news information service available only to paying subscribers. 10. The method of claim 1 , comprising: generating an attributes vector for each usage session; utilizing a clustering algorithm to determine the number of most-probable sources for the usage sessions; based on the clustering result, determining whether the usage sessions correspond to one use or to multiple users. 11. The method of claim 1 , comprising: generating an ad-hoc model reflecting user-side interactions that were performed in all usage sessions that originated from a particular computing device; based on said ad-hoc model, for all other usage sessions accesses using a different device, comparing said usage sessions to said model; if a particular usage session is determined to be significantly different than said ad-hoc model, then determining the said particular usage session originated from a different user. 12. A process comprising: determining that a particular subscription account of a computerized service, is accessed by two different human users who utilize a same set of login credentials, by performing: (a) monitoring input-unit interactions of pairs of usage sessions that originated from two different users; (b) extracting from the input-unit interactions that were monitored in step (a), a cross-account usage-session pairing pattern; (c) monitoring input-unit interactions of pairs of usage sessions that originated from a same human user; (d) extracting from the input-unit interactions that were monitored in step (c), an intra-account usage-session pairing pattern; (e) determining whether a pair of usage sessions, that originated from a particular subscription account, is: (i) relatively more similar to the cross-account usage-session pairing pattern, or (ii) relatively more similar to the intra-account usage-session pairing pattern; wherein the monitoring of step (a) comprises: monitoring input-unit interactions of pairs of usage sessions that originated from two different human users; wherein the monitoring of step (c) comprises: monitoring input-unit interactions of pairs of usage sessions that originated from said same human user. 13. The process of claim 12 , wherein said computerized service comprises a service selected from the group consisting of: a digital streaming video service; a digital stre

Assignees

Inventors

Classifications

  • involving long-term monitoring or reporting · CPC title

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

  • applying multi-factor authentication · CPC title

  • Authentication · CPC title

  • G06F21/316Primary

    by observing the pattern of computer usage, e.g. typical user behaviour · 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 US10055560B2 cover?
Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, and detecting a possible attacker. 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 used for detecting an attacker that utilizes a remote access c…
Who is the assignee on this patent?
Biocatch Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/316. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 21 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).