US 12,289,319 B2
Method and a system for controlling display of a web page
Sergei Lisitcyn, Tolyatti (RU); Olga Smirnova, Saint Petersburg (RU); and Roman Ivanov, Moscow (RU)
Assigned to Y.E. Hub Armenia LLC, Yerevan (AM)
Filed by YANDEX EUROPE AG, Lucerne (CH)
Filed on Jul. 5, 2023, as Appl. No. 18/218,229.
Claims priority of application No. 2022118257 (RU), filed on Jul. 5, 2022.
Prior Publication US 2024/0015167 A1, Jan. 11, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/126 (2013.01) 16 Claims
OG exemplary drawing
 
1. A computer-implementable method for controlling tracking of web-browsing activities executed by a target user in a browser application run by an electronic device, the electronic device being communicatively coupled to a server executing a machine-learning algorithm (MLA), the MLA having been trained to determine respective probability values of a given in-use user allowing sharing third-party cookies of in-use third-party web resources therewith while browsing respective in-use web pages, the respective in-use web pages having elements linked to the in-use third-party web resources, the MLA having been trained based on a training set of data including a plurality of training objects, a given training object of the plurality of training objects comprising:
(i) training third-party web resource-specific data of a training third-party web resource, the training third-party web resource being linked to a respective training web page;
(ii) training user-specific data of a given training user browsing the respective training web page, the training user-specific data including data of past user interactions of the given training user with the training third-party web resource; and
(iii) a respective label indicative of whether the given training user has allowed or refused sharing a respective training third-party cookie of the training third-party web resource with the training third-party web resource while browsing the respective training web page including elements linked to the training third-party web resource, the respective training third-party cookie having been previously received by a training electronic device of the given training user;
the method comprising:
receiving, from a given web server, data representative of an in-use web page to be displayed in the browser application;
identifying, based on the data representative of the in-use web page, elements thereof linked to at least one in-use third-party web resource of the in-use third-party web resources, a given element being configured to transmit data of interactions therewith to a respective third-party web server hosting the at least one in-use third-party web resource, different from the given web server;
obtaining in-use data including at least one of:
(i) user-specific data of the target user including data of past user interactions of the target user with the at least one in-use third-party web resource; and
(ii) third-party web resource-specific data of the at least one in-use third-party web resource;
feeding the in-use data to the MLA to determine a respective probability value of the target user allowing sharing a respective in-use third-party cookie of the at least one in-use third-party web resource with the at least one in-use third-party web resource while browsing the in-use web page, the respective in-use third-party cookie enabling the respective third-party web server to track the web-browsing activities executed by the target user in the browser application, the respective in-use third-party cookie having been previously received by the electronic device of the target user, the respective probability value of allowing sharing the respective in-use third-party cookie of the at least one in-use third-party web resource by the target user and by another target user that is different from the target user;
in response to the respective probability value being lower than a threshold probability value:
determining that the target user is unlikely to share the respective in-use third-party cookie with the at least one in-use third-party web resource while browsing the given in-use web page; and
generating a first notification advising that the target user refuse sharing the respective in-use third-party cookie with the at least one in-use third-party web resource.