IP Library Granted Patent US 10,666,622
Granted Patent B2
US 10,666,622 · App. 16/396,350 · Granted May 26, 2020

Automatic placeholder finder-filler

Inventor: Mathieu Rene (Montreal, CA)
Assignee: McAfee, LLC
H04L63/0281G06F21/41G06F40/174H04L9/08H04L9/0861H04L9/3226H04L63/029H04L63/0272H04L63/0435H04L63/0815H04L63/083H04L63/0823
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 10,666,622
App. No.
16/396,350
Granted
May 26, 2020
Kind
B2
Abstract

A disclosed example includes downloading a local proxy responsive to a request by a browser; obtaining and installing a configuration profile; activating an internal virtual private network service; establishing the local proxy through the internal virtual private network service; and running the local proxy.

Claims (42)

1. An apparatus, comprising:

at least one processor;

memory including instructions that, when executed by the at least one processor, cause the at least one processor to:

download a local proxy responsive to a request by a browser;

invoke the local proxy in response to a login event;

obtain a configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the redirect to the configuration profile URL being in response to the login event;

install the configuration profile;

activate an internal virtual private network service;

establish the local proxy through the internal virtual private network service; and

run the local proxy.

2. The apparatus of claim 1 , wherein the request is an HTTP request.

3. The apparatus of claim 1 , wherein the local proxy is to interact with a remote virtual private network server.

4. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to launch a mobile phone application, and the instructions to cause the at least one processor to activate the internal virtual private network service based on the mobile phone application.

5. The apparatus of claim 1 , wherein the configuration profile URL corresponds to a mobile phone application that activates the virtual private network service.

6. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to automatically fill in at least one field with at least one of a user name, a password, or confidential information based on the local proxy.

7. A storage device or storage disk comprising instructions that, when executed by at least one processor, cause the at least one processor to at least:

download a local proxy responsive to a request by a browser;

invoke the local proxy in response to a login event;

obtain a configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the redirect to the configuration profile URL being in response to the login event;

install the configuration profile;

activate an internal virtual private network service;

establish the local proxy through the internal virtual private network service; and

run the local proxy.

8. The storage device or storage disk of claim 7 , wherein the request is an HTTP request.

9. The storage device or storage disk of claim 7 , wherein the local proxy interacts with a remote virtual private network server.

10. The storage device or storage disk of claim 7 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to launch a mobile phone application, and the instructions to cause the at least one processor to activate the internal virtual private network service based on the mobile phone application.

11. The storage device or storage disk of claim 7 , wherein the configuration profile URL corresponds to a mobile phone application that activates the virtual private network service.

12. The storage device or storage disk of claim 7 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to automatically fill in at least one field with at least one of a user name, a password, or confidential information based on the local proxy.

13. A method, comprising:

downloading a local proxy responsive to a request by a browser;

invoking the local proxy in response to a login event;

obtaining a configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the redirect to the configuration profile URL being in response to the login event;

installing the configuration profile;

activating an internal virtual private network service;

establishing the local proxy through the internal virtual private network service; and

running the local proxy.

14. The method of claim 13 , wherein the request is an HTTP request.

15. The method of claim 13 , wherein the local proxy interacts with a remote virtual private network server.

16. The method of claim 13 , further including:

launching a mobile phone application, the activating of the internal virtual private network service being based on the mobile phone application; and

automatically filling in at least one field with at least one of a user name, a password, or confidential information based on the local proxy.

17. The method of claim 13 , wherein the configuration profile URL corresponds to a mobile phone application that activates the virtual private network service.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
CHANGE OF NAME Recorded May 10, 2019
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 049151/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2019
From: PASSWORDBOX INC.
To: MCAFEE, INC.
Reel/Frame 049128/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2019
From: RENE, MATHIEU
To: PASSWORDBOX INC.
Reel/Frame 049112/0710 →
Continuity (3)
Division 15108230
Provisional Application 61931247 · Jan 24, 2014
Related Publication 20190253394A1 · Aug 15, 2019