System, device, and method of generating and managing behavioral biometric cookies
First Claim
1. A method comprising:
- (A) monitoring user interactions that a user performs via an input unit of an electronic device, when the user interacts through a computerized service with a remote server;
(B) extracting from the monitored user interactions, a behavioral biometric model that characterize said user interactions;
(C) generating a first behavioral cookie data-item that selectively tracks only usage history of a first particular human user of said electronic device based on behavioral attributes that are extracted from user interactions and that are unique to said first particular human user;
(D) generating a second behavioral cookie data-item that selectively tracks only usage history of a second particular human user of said electronic device based on behavioral attributes that are extracted from user interactions and are unique to said second particular human user;
(E) classifying a usage session that is performed via said electronic device, as belonging either to the first particular human user or to the second particular human user, based on user-specific behavioral attributes that are extracted from current user interactions via the input unit of said electronic device,wherein the behavioral cookie data-item comprises at least a Global Unique Identifier (GUID) able to track a user, based on behavioral attributes, across multiple different devices, and across multiple different browsers, and across multiple different Internet Protocol (IP) addresses.
4 Assignments
0 Petitions
Accused Products
Abstract
Devices, systems, and methods of generating and managing behavioral biometric cookies. The system monitors user-interactions of a user, that are performed via an input unit of an end-user device; and extracts a set of user-specific characteristics, which are used as a behavioral profile or behavioral signature. The set of user-specific characteristics are further used as a behavioral biometric cookie data-item, allowing the system to distinguish between two human users that utilize the same electronic device; and allowing the system to distinguish between a human user and an automated script. The system further allows creation and utilization of behavioral sub-cookies that distinguish among multiple users of the same device. The system also allows creation of a cross-device behavioral cookie, to track browsing or usage history of a single user across multiple electronic devices.
319 Citations
11 Claims
-
1. A method comprising:
-
(A) monitoring user interactions that a user performs via an input unit of an electronic device, when the user interacts through a computerized service with a remote server; (B) extracting from the monitored user interactions, a behavioral biometric model that characterize said user interactions; (C) generating a first behavioral cookie data-item that selectively tracks only usage history of a first particular human user of said electronic device based on behavioral attributes that are extracted from user interactions and that are unique to said first particular human user; (D) generating a second behavioral cookie data-item that selectively tracks only usage history of a second particular human user of said electronic device based on behavioral attributes that are extracted from user interactions and are unique to said second particular human user; (E) classifying a usage session that is performed via said electronic device, as belonging either to the first particular human user or to the second particular human user, based on user-specific behavioral attributes that are extracted from current user interactions via the input unit of said electronic device, wherein the behavioral cookie data-item comprises at least a Global Unique Identifier (GUID) able to track a user, based on behavioral attributes, across multiple different devices, and across multiple different browsers, and across multiple different Internet Protocol (IP) addresses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process comprising:
-
(A) monitoring user interactions that a user performs via an input unit of an electronic device, when the user interacts through a computerized service with a remote server; (B) extracting from the monitored user interactions, a behavioral biometric model that characterize said user interactions; (C) checking whether a behavioral biometric cookie is already locally-stored within said electronic device; (D) when the checking result of step (C) is negative, then; (D1) monitoring fresh user interactions of a current user of said electronic device; and
extracting from the monitored fresh user interaction a current behavioral biometric model that characterizes the current user;(D2) checking whether said current behavioral biometric model, that characterizes the current user, matches one or more previously-extracted behavioral biometric models that were previously extracted in a previous usage session having a same Internet Protocol (IP) address; (D3) when the checking result of step (D2) is positive, then;
generating a new behavioral biometric cookie data-item, and storing it internally within the electronic device, and generating a tag that indicates that said new behavioral biometric cookie data-item reflects a continuation of a particular previously-extracted behavioral biometric model that was found to match said current behavioral biometric model,wherein the behavioral cookie data-item comprises at least a Global Unique Identifier (GUID) able to track a user, based on behavioral attributes, across multiple different devices, and across multiple different browsers, and across multiple different Internet Protocol (IP) addresses.
-
-
8. A method comprising:
-
(A) monitoring user interactions that one or more users perform via one or more input units of one or more electronic devices; (B1) extracting a first set of user-specific behavioral characteristics from user interactions that are performed via a first input unit of a first electronic device; (B2) extracting a second set of user-specific behavioral characteristics from user interactions that are performed via a second input unit of a second electronic device; (C) determining a match between the first and the second sets of user-specific behavioral characteristics; (D) based on said determining of step (C), generating a cross-device behavioral cookie data-item that tracks usage history of a single user across multiple electronic devices; (E) storing said cross-device behavioral cookie data-item on at least one of said first electronic device and said second electronic device; and wherein the behavioral cookie data-item comprises at least a Global Unique Identifier (GUID) able to track a user, based on behavioral attributes, across multiple different devices, and across multiple different browsers, and across multiple different Internet Protocol (IP) addresses. - View Dependent Claims (9)
-
-
10. A process comprising:
-
(A) monitoring user interactions that a user performs via an input unit of an electronic device, when the user interacts through a computerized service with a remote server; (B) extracting from the monitored user interactions, a behavioral biometric model that characterizes at least the user interactions at a particular computerized service and that does not necessarily characterize user interactions at other computerized services; (C) generating a computerized-service-specific behavioral biometric cookie data-item, that selectively tracks only usage history of a particular human within said particular computerized service based on behavioral attributes that are extracted from user interactions and that are unique to said particular human user at said particular computerized service; (D) utilizing said computerized-service-specific behavioral biometric cookie data-item as a Global Unique Identifier (GUID) that tracks said user when said user accesses said particular computerized service, across multiple different devices and across multiple different browsers, and across multiple different Internet Protocol (IP) addresses, based on a match between;
(i) behavioral attributes that are extracted from fresh user interactions, and (ii) the behavioral biometric model that is indicated by said computerized-service-specific behavioral biometric cookie data-item. - View Dependent Claims (11)
-
Specification