IP Library › Granted Patent US 7,146,640
Granted Patent B2
US 7,146,640 · App. 10/656,570 · Granted Dec 5, 2006

Personal computer internet security system

Assignee: Exobox Technologies Corp.
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 7,146,640
App. No.
10/656,570
Granted
Dec 5, 2006
Kind
B2
Abstract

An intrusion secure personal computer system includes a central processing unit, a data storage means, a memory means, a primary operating system, a virtual machine operating system providing an isolated secondary operating environment functioning separate from the primary operating system and controlling operations of the personal computer system within the isolated secondary operating environment and at least one input/output (I/O) connection in operative communication with an external data source, where the personal computer system is secured from malicious code contained in a file downloaded from the external data source.

Claims (27)

1. An intrusion secure personal computer system comprising:

a central processing unit;

a data storage means;

a memory means;

a primary operating system;

a virtual machine operating system providing an isolated secondary operating environment functioning separate from the primary operating system and controlling operations of the personal computer system within the isolated secondary operating environment; and

at least one input/output (I/O) connection in operative communication with an external data source,

wherein the personal computer system is secured from malicious code contained in a file downloaded from the external data source.

2. The computer system of claim 1 , wherein the external data source is a global computer network.

3. The computer system of claim 1 , wherein the external data source is at least one data source selected from the group consisting of: a computer workstation, a personal-type computer, a computer dock, a local area network, an intranet, and a wide area network.

4. The computer system of claim 1 , wherein the virtual machine operating system comprises software for defining a virtual machine environment in memory and a virtual drive in storage, and operational control software limiting operative communication with the external data source to the virtual machine environment and the virtual machine drive.

5. A method for securing a personal computer system from intrusion from an external data source comprising the steps of:

providing an intrusion secure personal computer system comprising:

a central processing unit;

a data storage means;

a memory means;

a primary operating system;

a virtual machine operating system providing an isolated secondary operating environment functioning separate from the primary operating system and controlling operations of the personal computer system within the isolated secondary operating environment; and

at least one input/output (I/O) connection in operative communication with an external data source,

wherein the personal computer system is secured from malicious code contained in a file downloaded from the external data source;

initiating an external data source interface session, wherein initiating the external data source interface session causes activation of the virtual machine operating system and defines a virtual machine environment in memory and a virtual drive in storage; and

establishing connectivity with the external data source under control of the virtual machine operating system to isolate operative communication with the external data source to the virtual machine environment and the virtual drive to secure the computer system from intrusion from the external data source.

6. A security method for protecting a personal computer from malicious code derived from an external data source comprising the steps of:

loading a software application installable on the personal computer, wherein the software application protects the personal computer's primary data files from being accessed by malicious code from the external data source;

installing the software application on the personal computer, the installed application defining an isolated operating environment including a secondary operating system, the secondary operating system functioning in conjunction with and separate from a primary operating system on the personal computer, and the installed application defining primary operating system permission codes to limit access to a node connectable to the external data source to the isolated operating environment under control of the secondary operating system;

initiating an external data source interface session via the node within the isolated operating environment, and allocating a volatile memory space and a temporary data storage space to the secondary operating system for the duration of the session; and

establishing connectivity with the external data source via the node under control of the secondary operating system to isolate operative communication with the external data source to the isolated operating environment, and protecting the personal computer from malicious code derived from the external data source.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2011
From: SUEZ TECHNOLOGY CORP.; EXOBOX TECHNOLOGIES CORP.
To: BURNT HICKORY COMPANY, LLC.
Reel/Frame 026938/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: EXOBOX TECHNOLOGIES CORP, INC.
To: COPELAND, SCOTT, MR.
Reel/Frame 023348/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2006
From: COPELAND, SCOTT R.; GOODMAN, REGINALD A.
To: EXOBOX TECHNOLOGIES CORP.
Reel/Frame 017578/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2004
From: GOODMAN, REGINALD A.; COPELAND, SCOTT R.
To: EXOBOX TECHNOLOGIES, LLC
Reel/Frame 015595/0733 →
Continuity (4)
Provisional Application 6043043800 · Dec 2, 2002
Provisional Application 6041396200 · Sep 26, 2002
Provisional Application 6040845600 · Sep 5, 2002
Related Publication 20040111578A1 · Jun 10, 2004