IP Library Granted Patent US 9,203,810
Granted Patent B2
US 9,203,810 · App. 13/190,275 · Granted Dec 1, 2015

Web VPN

Inventor: David Gorodyansky (Mountain View, CA)
Assignee: Anchorfree Inc.
H04L63/0407H04L63/0471H04L67/02H04L67/28H04L63/0281
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 9,203,810
App. No.
13/190,275
Granted
Dec 1, 2015
Kind
B2
Abstract

Web-based VPN system and corresponding service. The inventive web VPN system/service could be accessed by the users using only a conventional web browser without the need to install any specialized VPN client software on the user terminal, as it is the case with conventional VPN systems. User's terminal could be a user's desktop computer, notebook or a mobile device, such as a cell prone or a PDA, or any other computing platform what so ever, used by the user to access various network resources, such as web pages. One aspect is a web VPN service that encrypts, using, for example, SSL encryption, all web traffic going between the user's terminal and the Internet. System comprises a VPN server/proxy and an associated web server accessible by the user via a communication network, such as Internet. The web server associated with the VPN server/proxy communicates with the latter and enables the user to access and use the functionality provided by the private VPN server/proxy by means of a conventional web browser installed on the user's terminal.

Claims (18)

1. A computerized system comprising:

a. a virtual private network and a proxy server operable to provide a virtual private network service, the virtual private network service enabling a user of a user terminal to retrieve at least one user-requested Internet resource from a content provider, wherein the proxy server comprises at least a processing unit and a memory; and

b. a web server communicatively coupled with the virtual private network and the proxy server and with the user terminal and operable to furnish the retrieved user-requested Internet resource to the user terminal via a secure data transmission protocol, wherein the web server is further operable to provide to the user terminal a control panel accessible using a web browser, the control panel comprising a uniform resource locator input portion, which is separate and distinct from a uniform resource locator input field of the browser, configured to receive a uniform resource locator of the user-requested Internet resource from the user and to transmit the uniform resource locator of the user-requested Internet resource to the virtual private network and the proxy server, and wherein the virtual private network and the proxy server is configured to keep an identity of the user private from the content provider; wherein the virtual private network and the proxy server is operable to receive from the user selection of a language from a plurality of predetermined languages, wherein the selection of the language indicates preferred content display language of the user and wherein online content of the user differs depending on the language selection and wherein the virtual private network and the proxy server is operable to receive a plurality of advertisements from the advertisement module; to choose a most relevant advertisement based on a selected geographical region; and to insert the most relevant advertisement into the Internet resource provided to the user.

2. The system of claim 1 , wherein the virtual private network and the proxy server is operable to receive a plurality of advertisements from the advertisement module; to choose a most relevant advertisement based on the Internet resource specified by the user; and to insert the most relevant advertisement into the Internet resource provided to the user.

3. The system of claim 1 , wherein the virtual private network and the proxy server is operable to receive from the user a selection of language wherein the virtual private network server is further operable to alter the user's online identity to reflect the selected language.

4. The system of claim 1 , wherein the virtual private network and the proxy server is further operable to re-write links contained in the Internet resource furnished to the user to direct the user to linked resources via the virtual private network and the proxy server.

5. A computerized system comprising:

a. a virtual private network and a proxy server operable to provide a virtual private network service, the virtual private network service enabling a user of a user terminal to retrieve at least one Internet resource from a content provider, wherein the proxy server comprises at least a processing unit and a memory; and

b. a web server communicatively coupled with the virtual private network and the proxy server and with the user terminal and operable to furnish the retrieved Internet resource to the user terminal via a secure data transmission protocol, wherein the web server is further operable to provide the user terminal with a bookmarklet enabling the user to create a bookmark redirecting the user to the Internet resource through the virtual private network and the proxy server and wherein the virtual private network and the proxy server is configured to keep an identity of the user private from the content provider, wherein the virtual private network and the proxy server is operable to receive from the user selection of a language from a plurality of predetermined languages, wherein the selection of the language indicates preferred content display language of the user and wherein online content of the user differs depending on the language selection and wherein the virtual private network and the proxy server is operable to receive a plurality of advertisements from the advertisement module; to choose a most relevant advertisement based on a selected geographical region; and to insert the most relevant advertisement into the Internet resource provided to the user.

6. The system of claim 5 , wherein the virtual private network and the proxy server is further operable to re-write links contained in the Internet resource furnished to the user to direct the user to linked resources via the virtual private network and the proxy server.

7. The system of claim 5 , wherein the bookmarklet is executed by a web browser on the user terminal to create the bookmark redirecting the user to the Internet resource through the virtual private network and the proxy server.

8. The system of claim 7 , wherein a button corresponding to the bookmarklet is placed on a toolbar of the web browser on the user terminal.

9. A computer-implemented method comprising:

a. providing a virtual private network service using a virtual private network and a proxy server, the virtual private network service enabling a user of a user terminal to retrieve at least one user-requested Internet resource from a content provider, wherein the proxy server comprises at least a processing unit and a memory; and

b. furnishing, via a secure data transmission protocol, the retrieved user-requested Internet resource to the user terminal using a web server communicatively coupled with the virtual private network and the proxy server and with the user terminal, wherein the web server is further operable to provide to the user terminal a control panel accessible using a web browser, the control panel comprising a uniform resource locator input portion, which is separate and distinct from a uniform resource locator input field of the browser, configured to receive a uniform resource locator of the user-requested Internet resource from the user and to transmit the uniform resource locator of the user-requested Internet resource to the virtual private network and the proxy server, and wherein the virtual private network and the proxy server is configured to keep an identity of the user private from the content provider; wherein the virtual private network and the proxy server is operable to receive from the user selection of a language from a plurality of predetermined languages, wherein the selection of the language indicates preferred content display language of the user and wherein online content of the user differs depending on the language selection and wherein the virtual private network and the proxy server is operable to receive a plurality of advertisements from the advertisement module; to choose a most relevant advertisement based on a selected geographical region; and to insert the most relevant advertisement into the Internet resource provided to the user.

10. The computer-implemented method of claim 9 , wherein the virtual private network and the proxy server is operable to receive a plurality of advertisements from the advertisement module; to choose a most relevant advertisement based on the Internet resource specified by the user; and to insert the most relevant advertisement into the Internet resource provided to the user.

11. The computer-implemented method of claim 9 , wherein the virtual private network and the proxy server is operable to receive from the user a selection of language wherein the virtual private network server is further operable to alter the user's online identity to reflect the selected language.

12. The computer-implemented method of claim 9 , wherein the virtual private network and the proxy server is further operable to re-write links contained in the Internet resource furnished to the user to direct the user to linked resources via the virtual private network and the proxy server.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Dec 17, 2024
From: JPMORGAN CHASE BANK, N.A.
To: AURA SUB, LLC; INTERSECTIONS, LLC; TWINGATE INC.
Reel/Frame 069616/0097 →
SECURITY INTEREST Recorded Dec 10, 2024
From: INTERSECTIONS, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 069542/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: CF NEWCO, INC.
To: INTERSECTIONS, LLC
Reel/Frame 065700/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: AURA SUB, LLC
To: AURA HOLDCO, LLC
Reel/Frame 065700/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: AURA HOLDCO, LLC
To: CF INTERMEDIATE HOLDINGS, LLC
Reel/Frame 065700/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: CF INTERMEDIATE HOLDINGS, LLC
To: CF NEWCO, INC.
Reel/Frame 065700/0760 →
CORRECTIVE ASSIGNMENT TO REMOVE THE ERRONEOUS SERIAL NUMBER 16/000,700 AND 16/149,928 PREVIOUSLY RECORDED AT REEL: 059251 FRAME: 0342. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME Recorded Jun 6, 2023
From: PANGO INC.
To: PANGO LLC
Reel/Frame 064065/0406 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBERS 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059462 FRAME: 0043. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: AURA HOLDCO, LLC
To: AURA SUB, LLC
Reel/Frame 063859/0966 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE SERIAL NUMBERS 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059285 FRAME: 0023. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: PANGO LLC
To: PORTUNUS PARENT, LLC
Reel/Frame 063873/0502 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059392 FRAME: 0479. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: PORTUNUS PARENT, LLC
To: AURA HOLDCO, LLC
Reel/Frame 063873/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: AURA HOLDCO, LLC
To: AURA SUB, LLC
Reel/Frame 059462/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: PORTUNUS PARENT, LLC
To: AURA HOLDCO, LLC
Reel/Frame 059392/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: PANGO LLC
To: PORTUNUS PARENT, LLC
Reel/Frame 059285/0023 →
CHANGE OF NAME Recorded Feb 25, 2022
From: PANGO INC.
To: PANGO LLC
Reel/Frame 059251/0342 →
SECURITY INTEREST Recorded Dec 7, 2021
From: INTERSECTIONS INC.; PANGO INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058328/0941 →
CHANGE OF NAME Recorded Sep 24, 2020
From: ANCHORFREE INC.
To: PANGO INC.
Reel/Frame 053879/0292 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: PACIFIC WESTERN BANK
To: PANGO INC. (FORMERLY KNOWN AS ANCHORFREE INC.)
Reel/Frame 053116/0489 →
SECURITY INTEREST Recorded Jun 25, 2020
From: PANGO INC.
To: PACIFIC WESTERN BANK
Reel/Frame 053039/0417 →
SECURITY INTEREST Recorded Nov 28, 2018
From: ANCHORFREE INC.
To: PACIFIC WESTERN BANK
Reel/Frame 047605/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2011
From: GORODYANSKY, DAVID
To: ANCHORFREE, INC.
Reel/Frame 026817/0126 →
Continuity (2)
Provisional Application 61367301 · Jul 23, 2010
Related Publication 20120023570A1 · Jan 26, 2012