IP Library Granted Patent US 11,349,814
Granted Patent B2
US 11,349,814 · App. 16/862,191 · Granted May 31, 2022

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 11,349,814
App. No.
16/862,191
Granted
May 31, 2022
Kind
B2
Abstract

Disclosed examples include at least one processor; and memory including instructions that, when executed by the at least one processor, cause the at least one processor to install a configuration profile; activate an internal virtual private network service; and cause the internal virtual private network service to activate a local proxy.

Claims (33)

1. An apparatus, comprising:

at least one processor; and

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

install a configuration profile;

activate an internal virtual private network service on the apparatus; and

cause the internal virtual private network service to activate a local proxy on the apparatus.

2. 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.

3. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to obtain the configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the configuration profile URL corresponding to a mobile phone application that activates the virtual private network service.

4. 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.

5. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to inject a script into a buffered response of a browser in response to a hijack decision, the hijack decision based on a response to the local proxy.

6. The apparatus of claim 5 , wherein the response to the local proxy includes at least one of text or hypertext markup language (HTML).

7. The apparatus of claim 5 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to execute the injected script to determine whether a web page contains a login form.

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

install a configuration profile;

activate an internal virtual private network service on the computing device; and

cause the internal virtual private network service to activate a local proxy on the computing device.

9. The storage device or storage disk of claim 8 , 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.

10. The storage device or storage disk of claim 8 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to obtain the configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the configuration profile URL corresponding to a mobile phone application that activates the virtual private network service.

11. The storage device or storage disk of claim 8 , 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.

12. The storage device or storage disk of claim 8 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to inject a script into a buffered response of a browser in response to a hijack decision, the hijack decision based on a response to the local proxy.

13. The storage device or storage disk of claim 12 , wherein the response to the local proxy includes at least one of text or hypertext markup language (HTML).

14. The storage device or storage disk of claim 12 , wherein the instructions, when executed by the at least one processor, cause the at least one processor to execute the injected script to determine whether a web page contains a login form.

15. A server to distribute first instructions to a client device, the server comprising:

at least one storage device including second instructions; and

at least one processor to execute the second instructions to transmit the first instructions via a network to the client device, the first instructions, when executed, to cause the client device to:

install a configuration profile;

activate an internal virtual private network service on the client device; and

cause the internal virtual private network service to activate a local proxy on the client device.

16. The server of claim 15 , wherein the first instructions, when executed, cause the client device to launch a mobile phone application, and the first instructions to cause the client device to activate the internal virtual private network service based on the mobile phone application.

17. The server of claim 15 , wherein the first instructions, when executed, cause the client device to obtain the configuration profile based on a redirect to a configuration profile uniform resource locator (URL), the configuration profile URL corresponding to a mobile phone application that activates the virtual private network service.

18. The server of claim 15 , wherein the first instructions, when executed, cause the client device 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.

19. The server of claim 15 , wherein the first instructions, when executed, cause the client device to inject a script into a buffered response of a browser in response to a hijack decision, the hijack decision based on a response to the local proxy.

20. The server of claim 19 , wherein the first instructions, when executed, cause the client device to execute the injected script to determine whether a web page contains a login form.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2020
From: RENE, MATHIEU
To: PASSWORDBOX INC.
Reel/Frame 053882/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2020
From: PASSWORDBOX INC.
To: MCAFEE, INC.
Reel/Frame 053882/0552 →
CHANGE OF NAME Recorded Sep 25, 2020
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 053890/0177 →
Continuity (4)
Continuation 16396350 · Apr 26, 2019
Division 15108230
Provisional Application 61931247 · Jan 24, 2014
Related Publication 20200259798A1 · Aug 13, 2020
Cited By (1)
US 12,425,489