IP Library Granted Patent US 12,323,391
Granted Patent B2
US 12,323,391 · App. 17/653,879 · Granted Jun 3, 2025

Virtual private networks for similar profiles

Inventors: Steven Leslie Shafer (Poughkeepsie, NY); Robert Simon (Staatsburg, NY); Mathew Accapadi (Cedar Park, TX)
Assignee: International Business Machines Corporation
H04L63/0272H04L63/102
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,323,391
App. No.
17/653,879
Granted
Jun 3, 2025
Kind
B2
Abstract

Described are techniques for grouping user profiles onto Virtual Private Networks (VPNs) including a computer-implemented method comprising creating a user profile at a VPN manager and associating the user profile with a set of demographically similar user profiles based on characteristics of the user profile. The computer-implemented method further comprises assigning the user profile to least one VPN server that is associated with the set of demographically similar user profiles. The computer-implemented method further comprises providing encrypted internet access to a device associated with the user profile via the at least on VPN server. The computer-implemented method further comprises transmitting resources to the device associated with the user profile via the at least one VPN server, where the resources are customized for the set of demographically similar user profiles.

Claims (45)

1. A computer-implemented method for grouping user profiles onto Virtual Private Networks (VPNs), the computer-implemented method comprising:

creating a user profile at a VPN manager;

dynamically associating, in response to respective logins of the user profile to the VPN manager, the user profile with a respective set of demographically similar user profiles based on location, age, and health-related information of the user profile;

assigning the user profile to at least one VPN server that is associated with the respective set of demographically similar user profiles;

providing encrypted internet access to a device associated with the user profile via the at least one VPN server; and

transmitting resources to the device associated with the user profile via the at least one VPN server, wherein the resources are customized for the respective set of demographically similar user profiles.

2. The computer-implemented method of claim 1 , wherein dynamically associating the user profile with the respective set of demographically similar user profiles is further based on gender, occupation, education level, income, hobbies, device operating system, device type, and device model.

3. The computer-implemented method of claim 1 , wherein creating the user profile at the VPN manager further comprises:

creating the user profile at a credentialing service; and

transmitting, from the credentialing service, a subset of information related to the user profile to the VPN manager.

4. The computer-implemented method of claim 3 , wherein the credentialing service authenticates the user profile prior to respective connections to the at least one VPN server.

5. The computer-implemented method of claim 1 , wherein the resources are selected from a group consisting of: advertisements, downloadables, hyperlinks, and sign-up forms.

6. The computer-implemented method of claim 1 , wherein the resources are presented in a web browser of the device associated with the user profile.

7. The computer-implemented method of claim 1 , wherein the method is performed by one or more computers according to software that is downloaded to the one or more computers from a remote data processing system.

8. The computer-implemented method of claim 7 , wherein the method further comprises:

metering a usage of the software; and

generating an invoice based on metering the usage.

9. A system comprising:

one or more computer readable storage media storing program instructions; and

one or more processors which, in response to executing the program instructions, are configured to perform a method comprising:

creating a user profile at a VPN manager;

dynamically associating, in response to respective logins of the user profile to the VPN manager, the user profile with a respective set of demographically similar user profiles based on age, gender, and health-related information of the user profile;

assigning the user profile to at least one VPN server that is associated with the respective set of demographically similar user profiles;

providing encrypted internet access to a device associated with the user profile via the at least one VPN server; and

transmitting resources to the device associated with the user profile via the at least one VPN server, wherein the resources are customized for the respective set of demographically similar user profiles.

10. The system of claim 9 , wherein dynamically associating the user profile with the respective set of demographically similar user profiles is further based on device operating system, device type, and device model.

11. The system of claim 9 , wherein creating the user profile at the VPN manager further comprises:

creating the user profile at a credentialing service; and

transmitting, from the credentialing service, a subset of information related to the user profile to the VPN manager.

12. The system of claim 11 , wherein the credentialing service authenticates the user profile prior to respective connections to the at least one VPN server.

13. The system of claim 9 , wherein the resources are selected from a group consisting of: advertisements, downloadables, hyperlinks, and sign-up forms.

14. The system of claim 9 , wherein the resources are presented in a web browser of the device associated with the user profile.

15. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising:

creating a user profile at a VPN manager;

dynamically associating, in response to respective logins of the user profile to the VPN manager, the user profile with a respective set of demographically similar user profiles based on location, age, and gender of the user profile;

assigning the user profile to at least one VPN server that is associated with the respective set of demographically similar user profiles;

providing encrypted internet access to a device associated with the user profile via the at least one VPN server; and

transmitting resources to the device associated with the user profile via the at least one VPN server, wherein the resources are customized for the respective set of demographically similar user profiles.

16. The computer program product of claim 15 , wherein dynamically associating the user profile with the respective set of demographically similar user profiles is further based on health-related information.

17. The computer program product of claim 15 , wherein creating the user profile at the VPN manager further comprises:

creating the user profile at a credentialing service; and

transmitting, from the credentialing service, a subset of information related to the user profile to the VPN manager.

18. The computer program product of claim 17 , wherein the credentialing service authenticates the user profile prior to respective connections to the at least one VPN server.

19. The computer program product of claim 15 , wherein the resources are selected from a group consisting of: advertisements, downloadables, hyperlinks, and sign-up forms.

20. The computer program product of claim 15 , wherein the resources are presented in a web browser of the device associated with the user profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: SHAFER, STEVEN LESLIE; SIMON, ROBERT; ACCAPADI, MATHEW
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 059191/0040 →
Continuity (1)
Related Publication 20230291710A1 · Sep 14, 2023
References Cited (31)
US 9438564B1 · Weng · 2016 [cited by examiner]
US 10320753B1 · Ashley · 2019 [cited by examiner]
US 11290478B2 · Weingarten · 2022 [cited by examiner]
US 11563767B1 · Rodriguez · 2023 [cited by examiner]
US 11979379B2 · Nosalis · 2024 [cited by examiner]
US 20030032409A1 · Hutcheson et al. · 2003 [cited by applicant]
US 20030041050A1 · Smith · 2003 [cited by applicant]
US 20050055578A1 · Wright · 2005 [cited by examiner]
US 20090276314A1 · Gorodyansky · 2009 [cited by examiner]
US 20100205057A1 · Hook · 2010 [cited by applicant]
US 20110041168A1 · Murray · 2011 [cited by applicant]
US 20110314145A1 · Raleigh · 2011 [cited by examiner]
US 20130067023A1 · Joy · 2013 [cited by examiner]
US 20140128105A1 · Su · 2014 [cited by examiner]
US 20160019585A1 · Carroll · 2016 [cited by examiner]
US 20180367340A1 · Shaw · 2018 [cited by examiner]
US 20190334872A1 · Wang · 2019 [cited by examiner]
US 20200089848A1 · Abdelaziz · 2020 [cited by examiner]
US 20200329048A1 · Bhattacharya · 2020 [cited by examiner]
US 20200336464A1 · Hastings · 2020 [cited by examiner]
US 20200344213A1 · Gorsica, IV · 2020 [cited by examiner]
US 20210099431A1 · Wasicek · 2021 [cited by examiner]
US 20220141190A1 · Olson · 2022 [cited by examiner]
Burgess., “Chrome's Cookie Update Is Bad for Advertisers but Good for Google”, Wired UK, Security Feb, 3, 2021, 5 Pgs, <https://www.wired.com/story/chrome-cookie-update-advertisers-google/>. [cited by applicant]
Elvy, “Paying for privacy and the personal data economy.” New York Law School, Colum. L. Rev. 117 (2017): 1369, 93 Pgs, <digitalcommons.nyls.edu>. [cited by applicant]
Gaul; “Virtual Private Network (VPN) Market Treads & Industry Analysis—2027”, Dec. 2020, 11 Pgs, <https://www.alliedmarketresearch.com/virtual-private-network-market>. [cited by applicant]
Ikram et al. “An analysis of the privacy and security risks of android vpn permission-enabled apps.” Proceedings of the 2016 Internet Measurement Conference. Nov. 14-16, 2016, Santa Monica, CA, USA © ACM: ISBN:978-1-450… [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology, Special Publication 800-145, Sep. 2011, 7 pages. [cited by applicant]
Selby, “Online Browser Privacy” MacQuarie University, Downloaded Feb. 23, 2022, 15 Pgs. [cited by applicant]
Slattery;, “The Future of VPNs in a Post-Pandemic World”, TechTarget, 4 Pgs, Download Feb. 24, 2022, <https:www.techtarget.com/searchnetworking/tip/The-tuture-of-VPNs-in-a-post-pandemic-world>. [cited by applicant]
Sombatruang et al. “Attributes affecting user decision to adopt a Virtual Private Network (VPN) app.” International Conference on Information and Communications Security. Springer, Cham, 2020., arXiv:2008.06813vl [cs.CR… [cited by applicant]