Computer system and method of controlling communication port to prevent computer contamination by virus or malicious code
AssigneeSelf Repairing Computers, Inc.
InventorsKenneth Largman, Anthony More, Jeffrey Blair
Life of this patent
Estimating the term…
Abstract
The invention may back up or recover a computing device. The computing device may include a user computing environment and a supporting environment which stabilizes and functionality of the user computing environment. The invention may include one or more external devices or removable media.
Claims18
A computer comprising:
- a processor;
- a memory coupled to said processor;
- at least one nonvolatile data store;
- a communication device for communicating over a communications link to an external device;
- a port for communicatively coupling said computer system and said communication device over a bus having a plurality of data lines;
- at least one bus communicatively coupling said memory, a peripheral controller, and said port to each other, to said at least one data store, and to said processor;
- and
- switch means for controlling a data communications pathway between said communications device and said at least one data store to prevent data received over said communications link and said communications device via said port to prevent access to said at least one data store by viral, hacker, or other malicious computer software code.
A computer comprising:
- a processor;
- a memory coupled to the processor;
- at least one non-volatile data store including a first data store and a second data store;
- a data port;
- a communication device for communicating over a communications link to an external device over an external network;
- and
- at least one of a (i) data store switch and (ii) a communications device switch, the data store switch when present having a switch state and being operative to modify the accessibility of at least one of the first and second data stores according to an access status of said communications device, and the communications device switch when present being operative to modify the accessibility of said communications device by said computer including by said at least one data store according to the access status of said communications device;
- the computer being operable to execute an external network access program;
- and
- the processor programmatically recognizing the intended launch or actual launch of the external network access program and controlling the state of the data-store switch to make the second data store the only accessible data store when data is received from the external network over the communications link.
In a computer of the type having a processor, a memory coupled to the processor, at least one non-volatile data store including at least one of a first data store and a second data store, a data port, and a communication device for communicating over a communications link to an external device on a network;
- a method of operating the computer system to protect the system degradation by from viral, hacker, and other malicious code contamination, the method comprising:
- providing at least one of a (i) data store switch having a switch state, and (ii) a communications device switch;
- and:
- (i) when the data-store switch is provided, operating the computer system to modify the accessibility of at least one of the first and second data stores according to an access status of said communications device;
- and (ii) when the communications device switch is provided, operating the computer system to modify the accessibility of said communications device by said computer including by said at least one data store according to the access status of said communications device;
- operating the computer system to execute a network access program within the processor;
- programmatically recognizing the intended or actual launch of the network access program by the processor;
- and
- controlling the state of the data-store switch to make the second data store the only accessible data store when data is received from the external device on the network over the communications link.
A computing apparatus comprising:
- a processor and a memory coupled to said processor;
- at least one data store including a logical first and a second data store;
- means for providing virus and hacker code resistance to said computing device;
- means for providing a lockable network communication kink that may be selectively and controllably locked and unlocked;
- multi-data storage server means including control means for repairing and replacing a failed server storage with an non-failed server storage;
- a plurality of computer peripherals and control means for cycling said pluralit of peripherals;
- and
- means for supporting a plurality of different users and for separating a first users data from a second users data by enforcing user data security at a physical level rather than at the logical software level.
Dependencies are inferred from the claim text.