IP Library Granted Patent US 12,464,009
Granted Patent B2
US 12,464,009 · App. 18/416,507 · Granted Nov 4, 2025

Malicious document prevention mechanism

Inventor: Karel Chanivecky Garcia (Burnaby, CA)
Assignee: Fortinet, Inc.
H04L63/1441H04L63/1416
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,464,009
App. No.
18/416,507
Granted
Nov 4, 2025
Kind
B2
Abstract

A system is disclosed. The system includes at least one physical memory device and one or more processors coupled with the at least one physical memory device to receive an action indicating that a uniform resource locator (URL) may be malicious, redirect to a layered frame isolation (LFI) page within a browser, wherein the LFI comprises an extension page in the browser to provide isolation for the URL and display the LFI page.

Claims (46)

1 . A system comprising:

at least one physical memory device; and

one or more processors coupled with the at least one physical memory device to:

receive an action indicating that a uniform resource locator (URL) may be malicious;

redirect to a layered frame isolation (LFI) page within a browser, wherein the LFI comprises an extension page in the browser to provide isolation for the URL;

modify one or more headers in a host frame; and

display the LFI page.

2 . The system of claim 1 , wherein redirecting to the LFI page comprises loading content associated with the URL in an isolation frame as isolated content.

3 . The system of claim 2 , wherein the one or more processors further enter the LFI page.

4 . The system of claim 3 , wherein entering the LFI page comprises storing a request identifier.

5 . The system of claim 4 , wherein the request identifier comprises the URL and tab and frame information at which a request was meant to be loaded.

6 . The system of claim 5 , wherein entering the LFI page further comprises requesting a host frame in the browser to load the LFI page.

7 . The system of claim 6 , wherein modifying the one or more headers in the host frame enables the LFI page to be loaded.

8 . The system of claim 7 , wherein the one or more processors further load the LFI page.

9 . The system of claim 8 , wherein loading the LFI page comprises retrieving the URL and setting the URL as a source of an isolation page within the host frame.

10 . The system of claim 1 , wherein the action comprises a request to navigate to URL.

11 . The system of claim 1 , wherein the action comprises a form to isolate the URL.

12 . A method comprising:

receiving an action indicating that a uniform resource locator (URL) may be malicious;

redirecting to a layered frame isolation (LFI) page within a browser, wherein the LFI comprises an extension page in the browser to provide isolation for the URL;

modifying one or more headers in a host frame; and

displaying the LFI page.

13 . The method of claim 12 , wherein redirecting to the LFI page comprises loading content associated with the URL in an isolation frame as isolated content.

14 . The method of claim 13 , further comprises:

entering the LFI page; and

loading the LFI page.

15 . The method of claim 14 , wherein entering the LFI page comprises:

storing a request identifier; and

requesting a host frame in the browser to load the LFI page.

16 . The method of claim 15 , wherein loading the LFI page comprises:

retrieving the URL; and

setting the URL as a source of an isolation page within the host frame.

17 . At least one non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors, cause the processors to:

receive an action indicating that a uniform resource locator (URL) may be malicious;

redirect to a layered frame isolation (LFI) page within a browser, wherein the LFI comprises an extension page in the browser to provide isolation for the URL;

modify one or more headers in a host frame; and

display the LFI page.

18 . The computer readable medium of claim 17 , having instructions stored thereon, which when executed by one or more processors, further cause the processors to:

enter the LFI page; and

load the LFI page.

19 . The computer readable medium of claim 18 , wherein entering the LFI page comprises:

storing a request identifier;

requesting a host frame in the browser to load the LFI page.

20 . The computer readable medium of claim 19 , wherein loading the LFI page comprises:

retrieving the URL; and

setting the URL as a source of an isolation page within the host frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: CHANIVECKY GARCIA, KAREL
To: FORTINET, INC.
Reel/Frame 066176/0096 →
Continuity (1)
Related Publication 20250240319A1 · Jul 24, 2025
References Cited (9)
US 9792131B1 · Uchronski · 2017 [cited by examiner]
US 20050257265A1 · Cook · 2005 [cited by examiner]
US 20050257266A1 · Cook · 2005 [cited by examiner]
US 20150143374A1 · Banga · 2015 [cited by examiner]
US 20180336351A1 · Jeffries · 2018 [cited by examiner]
US 20190303584A1 · Yang · 2019 [cited by examiner]
US 20200358818A1 · Stoletny · 2020 [cited by examiner]
US 20230026368A1 · Silverstein · 2023 [cited by examiner]
US 20250039161A1 · Gangadharappa · 2025 [cited by examiner]