Patent Document ID: 9578135
Application ID: 13700014
Patent Status: 1

Claim One:
1. A method of identifying a remote user connecting to a website from a terminal equipment, the method comprising: detecting a set of values each corresponding to one of a plurality of configuration parameters of the terminal equipment, with the plurality of configuration parameters including several kinds of configuration parameters comprising a hardware configuration parameter, a software configuration parameter, an identification configuration parameter and a navigation configuration parameter; and comparing the set of values to at least one previously stored set of values, wherein: the at least one previously stored set of values corresponds to one user profile, the step of comparing comprises the sub steps of: defining a decision tree, wherein each node is a comparison step between one detected value of one of the configuration parameters and the value of said configuration parameter within the at least one previously stored set of values, wherein: a root node of the tree of decision is assigned to a comparison of a first kind of configuration parameters, nodes of a second level are assigned to a comparison of a second kind of configuration parameters, nodes of a third level are assigned to a comparison of a third kind of configuration parameters, and nodes of a fourth level are assigned to a comparison of a fourth kind of configuration parameters, and hierarchically comparing the set of detected values of the configuration parameters of a first kind to the at least one previously stored set of values of the configuration parameters according to the decision tree, and the step of detecting comprises: detecting a set of values of at least one hardware configuration parameter of the terminal equipment; detecting a set of values of at least one software configuration parameter of the terminal equipment; detecting a set of values of at least one identification configuration parameter of the terminal equipment, and a detection sub step of detecting the value of at least one navigation configuration parameter from behavioral data gathered on the way the remote user is navigating the website, said navigation detection sub step comprising: defining a plurality of behaving types, associating a behaving type to at least some pages of the website, and detecting the behaving type of pages of the website downloaded by the remote user, wherein the step of hierarchically comparing the set of detected values of a specific kind of a configuration parameter comprises attributing a matching score between the set of detected values and each of the previously stored values corresponding to one user profile for said kind of configuration parameter, and wherein the matching score comprises a probability value that the remote user corresponds the user profile of an existing remote user.