IP Library Granted Patent US 8,990,796
Granted Patent B2
US 8,990,796 · App. 11/998,451 · Granted Mar 24, 2015

Method of automated operating system deployment for a network of multiple data processors

Inventors: Thomas Lamantia (Wheaton, IL); Derek Fournier (Valrico, FL); Rick Schendelman (Henderson, NV); Kyle Haroldsen (Aurora, IL); Alan Batson (Frankfort, IL); Phuoc Lieu (Bolingbrook, IL); Justin Merritt (Clearwater, FL); Kan Mongwa (Clementon, NJ); David Norling-Christensen (Shaker Heights, OH); Eric Reiner (St. Charles, IL)
G06F8/63
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,990,796
App. No.
11/998,451
Granted
Mar 24, 2015
Kind
B2
Abstract

A method of deploying a new operating system on a plurality of data processors. Hardware and driver information is determined from the data processors. A general disk image for all of the data processors is prepared in a preinstallation environment. Hardware and software components for a specific target data processor are added to or associated with the preinstallation environment to create an installation operating system for that data processor. The components of the installation operating system are installed on the target data processor, thereby replacing the data processor's operating system with the new operating system of the preinstallation environment.

Claims (28)

1. A method of deploying an operating system on a data processor having a recordable medium including encrypted data, the method comprising:

identifying at least one driver for an encryption algorithm used to encrypt the encrypted data;

creating an installation operating system including the encrypted data and the at least one driver;

modifying the operating system to include the at least one driver; and installing the operating system with the at least one driver and the encrypted data on the data processor;

wherein the encrypted data remains encrypted throughout the method on the data processor.

2. The method according to claim 1 , wherein the deployment process includes the creating, modifying, and installing steps.

3. The method according to claim 1 , wherein the at least one driver is obtained from the provider of the encryption algorithm.

4. The method according to claim 1 , wherein the installation operating system comprises a disk image.

5. The method according to claim 1 , wherein the installation operating system is located on a server remote from and in communication with the data processor.

6. The method according to claim 1 , wherein creating an installation operating system comprises creating a preinstallation environment.

7. The method according to claim 6 , further comprising:

opening a disk image of the preinstallation environment for modification; and

copying the at least one driver into the disk image of the preinstallation environment.

8. The method according to claim 7 , further comprising modifying a text file of the disk image of the preinstallation environment to reference the at least one driver.

9. The method according to claim 7 , further comprising modifying a registry file of the disk image of the pre installation environment to reference the at least one driver.

10. The method according to claim 1 , wherein modifying the operating system to include the at least one driver comprises:

copying the at least one driver into the operating system;

modifying a text file of the operating system to reference at least one filter driver; and

modifying a registry file of the operating system to reference the at least one filter driver.

11. Software recorded on a non-transitory computer readable medium and executable on a data processor for implementing the method of claim 1 .

12. A method of deploying an operating system on a data processor having a recordable medium including encrypted data, the method comprising:

identifying at least one driver for an encryption algorithm used to encrypt the encrypted data;

creating a preinstallation environment with a disk image including the encrypted data and the at least one driver;

opening the disk image of the preinstallation environment for modification;

copying the at least one driver into the disk image of the preinstallation environment;

copying the at least one driver into the operating system; and

installing the operating system with the at least one driver and the encrypted data on the data processor;

wherein the encrypted data remains encrypted throughout the method.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: INTRINSIC TECHNOLOGIES
To: LOGICAL DESIGN SOLUTIONS, INC.
Reel/Frame 048780/0112 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2019
From: PACIFIC BUSINESS CAPITAL CORPORATION
To: INTRINSIC TECHNOLOGIES
Reel/Frame 048752/0146 →
SECURITY AGREEMENT Recorded Nov 22, 2013
From: INTRINSIC TECHNOLOGIES, LLC
To: PACIFIC BUSINESS CAPITAL CORPORATION
Reel/Frame 031711/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2008
From: LAMANTIA, THOMAS; FOURNIER, DEREK; SCHENDELMAN, RICK; HAROLDSEN, KYLE; BATSON, ALAN; LIEU, PHUOC; MERRITT, JUSTIN; MONGWA, KAN; NORLING-CHRISTENSEN, DAVID; REINER, ERIC
To: INTRINSIC TECHNOLOGIES, L.L.C.
Reel/Frame 020573/0886 →
Continuity (2)
Provisional Application 61003408 · Nov 16, 2007
Related Publication 20090144514A1 · Jun 4, 2009