IP Library › Granted Patent US 12,634,289
Granted Patent B2
US 12,634,289 · App. 18/909,465 · Granted May 19, 2026

Network resource privacy negotiation system and method

Inventors: Sadia Afroz (New York, NY); Juyong Do (Cupertino, CA); John Poothokaran (Palo Alto, CA)
Assignee: Gen Digital Inc.
H04L63/102G06F16/9535G06F21/6263
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,634,289
App. No.
18/909,465
Granted
May 19, 2026
Kind
B2
Abstract

A method for accessing a network resource including detecting an attempt by a user via a computing device to access a service enabled by a computing system via a network and transmitting via the network to the computing system a first request to access the service in response to detecting the attempt by the user to access the service, the first request including at least one empty personally identifiable data structure. A failure to access the service responsive to the first request is determined. A second request to access the service in response to the first failure to access the service is transmitted via the network to the computing system, the second request including artificial personally identifiable information, and access to the service from the computing system is received for the user.

Claims (44)

1 . A method comprising:

receiving first privacy preference parameters of a user, the first privacy preference parameters comprising at least one of a first indication of whether the user will share personally identifiable information (“PII”), a first indication of whether the user will accept tracking cookies, a first indication of whether the user will allow being tracked, a first indication of whether the user will share browsing history, or a first indication of whether the user will receive ads;

detecting an attempt by the user via a computing device to access a service enabled by a computing system via a network;

transmitting via the network to the computing system a first request to access the service using the first privacy preference parameters of the user in response to detecting the attempt by the user to access the service, the first request comprising artificial personally identifiable information;

determining a failure to access the service, the failure to access the service responsive to the first request;

querying the user for consent to access the service using second privacy preference parameters, the second privacy preference parameters comprising at least one of a second indication of whether the user will share PII, a second indication of whether the user will accept tracking cookies, a second indication of whether the user will allow being tracked, a second indication of whether the user will share browsing history, or a second indication of whether the user will receive ads;

receiving from the user the consent to access the service using the second privacy preference parameters;

receiving the second privacy preference parameters of the user;

receiving genuine personally identifiable information of the user;

transmitting via the network to the computing system a second request to access the service using the second privacy preference parameters in response to receiving from the user the consent to access the service using the second privacy preference parameters, the second request comprising the genuine personally identifiable information of the user; and

receiving access to the service from the computing system for the user.

2 . The method of claim 1 , further comprising generating the artificial personally identifiable information based on the genuine personally identifiable information of the user.

3 . The method of claim 1 , wherein:

transmitting the second request comprises requesting access to a webpage hosted by the computing system; and

receiving the access to the service comprises receiving from the computing system via the network Hypertext Markup Language (“HTML”) code of the webpage.

4 . The method of claim 1 , further comprising receiving at least one of the first privacy preference parameters or the second privacy preference parameters from the user.

5 . The method of claim 1 , further comprising inferring at least one of the first privacy preference parameters or the second privacy preference parameters based on a usage history of the user on the computing device.

6 . The method of claim 1 , further comprising:

receiving from the computing system a query asking for a change to browser privacy settings of the computing device; and

determining the failure to access the service at least based on the query from the computing system asking for the change to the browser privacy settings of the computing device.

7 . The method of claim 1 , further comprising:

receiving from the computing system a query asking to accept a cookie file; and

determining the failure to access the service at least based on the query asking to accept the cookie file.

8 . The method of claim 1 , wherein the attempt by the user to access the service comprises an attempt by the user to access a webpage hosted by the computing system, the method further comprising:

detecting the attempt by the user to access the webpage by a browser plugin executed by a processor of the computing device; and

transmitting the first request and transmitting the second request via the browser plugin.

9 . The method of claim 1 , wherein determining the failure to access the service comprises determining a partial failure to access the service.

10 . The method of claim 1 , further comprising transmitting via the network the first request further comprising an instruction to block at least one media type of the service from being received from the computing system.

11 . The method of claim 1 , wherein the attempt by the user to access the service comprises an attempt by the user to access a webpage hosted by the computing system.

12 . The method of claim 1 , wherein transmitting the first request comprises requesting access to a webpage using a fresh cookie file comprising an empty browsing history.

13 . The method of claim 1 , wherein transmitting the first request comprises requesting access to a webpage using a fresh profile.

14 . The method of claim 1 , wherein detecting the attempt by the user to access the service comprises receiving a request from the user to access via the network a webpage hosted on the computing system.

15 . The method of claim 1 , wherein the first request further comprises an instruction to not accept cookie files from the service.

16 . An electronic system comprising a computing device comprising at least one hardware processor and at least one non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the computing device to perform operations comprising:

receiving first privacy preference parameters of a user, the first privacy preference parameters comprising at least one of a first indication of whether the user will share personally identifiable information (“PII”), a first indication of whether the user will accept tracking cookies, a first indication of whether the user will allow being tracked, a first indication of whether the user will share browsing history, or a first indication of whether the user will receive ads;

detecting an attempt by the user to access a service enabled by a computing system via a network;

transmitting via the network to the computing system a first request to access the service using the first privacy preference parameters of the user in response to detecting the attempt by the user to access the service, the first request comprising artificial personally identifiable information;

determining a failure to access the service, the failure to access the service responsive to the first request;

querying the user for consent to access the service using second privacy preference parameters, the second privacy preference parameters comprising at least one of a second indication of whether the user will share PII, a second indication of whether the user will accept tracking cookies, a second indication of whether the user will allow being tracked, a second indication of whether the user will share browsing history, or a second indication of whether the user will receive ads;

receiving from the user the consent to access the service using the second privacy preference parameters;

receiving the second privacy preference parameters of the user;

receiving genuine personally identifiable information of the user;

transmitting via the network to the computing system a second request to access the service using the second privacy preference parameters in response to receiving from the user the consent to access the service using the second privacy preference parameters, the second request comprising the genuine personally identifiable information of the user; and

receiving access to the service from the computing system for the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2026
From: GEN DIGITAL AMERICAS S.R.O.
To: GEN DIGITAL INC.
Reel/Frame 073959/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2026
From: AVAST SOFTWARE S.R.O.
To: GEN DIGITAL AMERICAS S.R.O.
Reel/Frame 073913/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2026
From: POOTHOKARAN, JOHN; AFROZ, SADIA; DO, JUYONG
To: AVAST SOFTWARE S.R.O.
Reel/Frame 073772/0776 →
Continuity (3)
Continuation 18316023 · May 11, 2023
Division 16820005 · Mar 16, 2020
Related Publication 20250039182A1 · Jan 30, 2025
References Cited (47)
US 10097583B1 · Demirjian · 2018 [cited by examiner]
US 10402585B2 · Hu · 2019 [cited by examiner]
US 10552637B1 · Phillips et al. · 2020 [cited by applicant]
US 10817619B1 · Kolli · 2020 [cited by applicant]
US 11089029B2 · Wilczynski et al. · 2021 [cited by applicant]
US 11233802B1 · Rudeanu et al. · 2022 [cited by applicant]
US 11321532B2 · Mullins et al. · 2022 [cited by applicant]
US 11711372B2 · Afroz · 2023 [cited by applicant]
US 20110047388A1 · Park et al. · 2011 [cited by applicant]
US 20140222974A1 · Liu · 2014 [cited by examiner]
US 20150317408A1 · Hong et al. · 2015 [cited by applicant]
US 20180004966A1 · Chan et al. · 2018 [cited by applicant]
US 20180137480A1 · Houghton et al. · 2018 [cited by applicant]
US 20190108353A1 · Sadeh et al. · 2019 [cited by applicant]
US 20190114060A1 · Resudek · 2019 [cited by applicant]
US 20190116142A1 · Chalakudi · 2019 [cited by examiner]
US 20200042837A1 · Skinner et al. · 2020 [cited by applicant]
US 20200053090A1 · Kliger et al. · 2020 [cited by applicant]
US 20200169569A1 · Iwashita · 2020 [cited by applicant]
US 20200302041A1 · Mohammad et al. · 2020 [cited by applicant]
US 20200311265A1 · Jones et al. · 2020 [cited by applicant]
US 20200322340A1 · Bhattacharya et al. · 2020 [cited by applicant]
US 20210165901A1 · Chandrashekhar · 2021 [cited by applicant]
US 20210192651A1 · Groth et al. · 2021 [cited by applicant]
US 20210279349A1 · Martino et al. · 2021 [cited by applicant]
US 20210312024A1 · Gupta et al. · 2021 [cited by applicant]
US 20210352039A1 · Oliner et al. · 2021 [cited by applicant]
US 20210357491A1 · Teller et al. · 2021 [cited by applicant]
US 20210397726A1 · Kulaga et al. · 2021 [cited by applicant]
US 20220012365A1 · Garg et al. · 2022 [cited by applicant]
US 20220012471A1 · Yuan et al. · 2022 [cited by applicant]
US 20220245523A1 · Yamamoto · 2022 [cited by applicant]
US 20220269800A1 · Cui et al. · 2022 [cited by applicant]
US 20220292220A1 · Groth et al. · 2022 [cited by applicant]
US 20230224325A1 · Mautone et al. · 2023 [cited by applicant]
WO WO2021084590A1 · 2021 [cited by applicant]
Kulaga et al., “Systems and Methods of Classifying Organizational Structure for Implementing Data Protection Policies” Jul. 19, 2020, U.S. Appl. No. 63/041,432. (Year: 2020). [cited by applicant]
Groth et al., “System & Method for Analyzing Privacy Policies” Dec. 20, 2019, U.S. Appl. No. 62/951,271. (Year: 2019). [cited by applicant]
Chamikara et al., “Privacy Preserving Face Recognition Utilizing Differential Privacy” Jul. 4, 2020, arXiv: 2005.10486v2, pp. 1-31. (Year: 2020). [cited by applicant]
Hosseini et al., “Federated Learning of User Authentication Models” Jul. 9, 2020, arXiv: 2007.04618v1, pp. 1-10. (Year: 2020). [cited by applicant]
Papadopoulos et al., “Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid to Ask” Feb. 25, 2020, arXiv: 1805.10505v3, pp. 1-11. (Year: 2020). [cited by applicant]
Patwary et al., “Authentication, Access Control, Privacy, Threats and Trust Management Towards Securing Fog Computing Environments: A Review” Mar. 1, 2020, arXiv: 2003.00395v1, pp. 1-34. (Year: 2020). [cited by applicant]
Some, Doliere Francis, “EmPoWeb: Empowering Web Applications with Browser Extensions” Jan. 10, 2019, arXiv:1901.03397v1, pp. 1-19. (Year: 2019). [cited by applicant]
Website Screencapture from mygaru.com Jan. 21, 2020. [cited by applicant]
Le et al., “URLNet: Learning a URL Representation with Deep Learning for Malicious URL Detection” Mar. 2, 2018, arXiv: 1802.03162v2, pp. 1-13. (Year: 2018). [cited by applicant]
Rajalakshmi et al., “Deep URL: Design of Adult URL Classifier using Deep Neural Network” Nov. 2019, pp. 1-5. (Year: 2019). [cited by applicant]
Mautone et al., “Distributed Endpoint Security Architecture Enabled by Artificial Intelligence” Jun. 22, 2020, U.S. Appl. No. 63/042,523, pp. 1-30. (Year: 2020). [cited by applicant]