IP Library Granted Patent US 8,065,514
Granted Patent B2
US 8,065,514 · App. 12/829,749 · Granted Nov 22, 2011

Method and system of file manipulation during early boot time using portable executable file reference

Assignee: Webroot Software, Inc.
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 8,065,514
App. No.
12/829,749
Granted
Nov 22, 2011
Kind
B2
Abstract

A system and method for enabling access to user-level data is described. One embodiment includes accessing a user-level portable executable (PE) file. In this embodiment, the boot-loader registry of a computer is modified during an installation period to include a reference to the user-level PE file. The operating system uses the reference during an early boot-time to image the PE file into memory as a boot-file.

Claims (10)

1. A method, comprising:

accessing a user-level portable executable (PE) file; and

modifying a boot-loader registry of a computer during an installation period to include a reference to the user-level PE file, the reference is used by an operating system (OS) during an early boot-time to image the PE file into a memory as a boot-file.

2. The method of claim 1 , accessing the user-level PE file using at least one of a driver PE file, non-driver PE file, or a dummy PE file.

3. The method of claim 1 , further comprising accessing user-level data associated with a kernel-level during the early boot-time, the user-level data being included in the user-level PE file.

4. The method of claim 3 , wherein the user-level data are associated with an index that is associated with a kernel-level function.

5. The method of claim 1 , wherein at least one of a portion of user-level data from the user-level PE file or user-level data associated with the user-level PE file is stored in a location that can be accessed by a pestware monitor.

6. The method of claim 1 , wherein the user-level PE file is at least one of a dynamic link library file, an executable file, or an object file.

7. The method of claim 1 , further comprising modifying the boot-loader registry during the installation period to include a reference to a driver PE file, the reference to the driver PE file is used by the OS during the early boot-time to image the driver PE file into the memory,

the driver PE file is configured to access user-level data associated with a kernel-level and associated with the user-level PE file.

Assignments (9)
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Jul 6, 2023
From: CARBONITE, LLC
To: OPEN TEXT INC.
Reel/Frame 064351/0178 →
CERTIFICATE OF CONVERSION Recorded Jun 29, 2023
From: WEBROOT INC.
To: WEBROOT LLC
Reel/Frame 064176/0622 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: WEBROOT LLC
To: CARBONITE, LLC
Reel/Frame 064167/0129 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS RECORDED AT R/F 048723/0612 Recorded Dec 26, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: WEBROOT INC.
Reel/Frame 051418/0714 →
SECURITY INTEREST Recorded Mar 28, 2019
From: WEBROOT INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 048723/0612 →
RELEASE OF SECURITY INTEREST Recorded Mar 22, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEBROOT INC.
Reel/Frame 050454/0102 →
SECURITY INTEREST Recorded Jan 6, 2015
From: WEBROOT INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 034742/0085 →
CHANGE OF NAME Recorded Oct 2, 2012
From: WEBROOT SOFTWARE, INC.
To: WEBROOT INC.
Reel/Frame 029066/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2010
From: WANG, MIN
To: WEBROOT SOFTWARE, INC.
Reel/Frame 024745/0603 →
Continuity (2)
Division 11465680 · Aug 18, 2006
Related Publication 20100306522A1 · Dec 2, 2010