Microminiature personal computer and method of using thereof
First Claim
1. A portable apparatus, comprising:
- a microminiature personal computer having an interconnected processor, a random access memory (RAM), a non-volatile memory, a security module, a network module, a universal serial bus (USB) connector, an operating system, programs, drivers, and user applications;
the microminiature personal computer being configured and arranged to connect to an external computing device via the USB connector;
the external computing device having a user interface that receives output from the programs, which all execute in full isolation from the external computing device;
a windowing system configured and arranged to handle all communication between the external computing device and the microminiature personal computer and operative with windows on the external computing device;
the microminiature personal computer only uses the external computing device for information input/output, which is communicated through the windowing system;
the external computing device remains fully functional such that a user may work simultaneously with programs executing on the external computing device and programs executing on the microminiature personal computer;
an encrypted network having a secure data transfer protocol being configured and arranged to provide two-way communication so that the microminiature personal computer and the external computing device are in communication with each other only over the encrypted network connection.
0 Assignments
0 Petitions
Accused Products
Abstract
A microminiature personal computer that is connected to external devices using standard interfaces for information input and output. The microminiature personal computer has an interconnected processor, a memory, a security module, a network module, and connectors. At least part of memory should be non-volatile to keep operating system, drivers to work with external devices, programs and data. The microminiature personal computer does all its processing and all its programs are running inside its memory while external computing device is used only for information input and output through a connector and a windowing system thus ensuring security of both systems and lack of unauthorized interaction between them.
36 Citations
16 Claims
-
1. A portable apparatus, comprising:
-
a microminiature personal computer having an interconnected processor, a random access memory (RAM), a non-volatile memory, a security module, a network module, a universal serial bus (USB) connector, an operating system, programs, drivers, and user applications; the microminiature personal computer being configured and arranged to connect to an external computing device via the USB connector; the external computing device having a user interface that receives output from the programs, which all execute in full isolation from the external computing device; a windowing system configured and arranged to handle all communication between the external computing device and the microminiature personal computer and operative with windows on the external computing device; the microminiature personal computer only uses the external computing device for information input/output, which is communicated through the windowing system; the external computing device remains fully functional such that a user may work simultaneously with programs executing on the external computing device and programs executing on the microminiature personal computer; an encrypted network having a secure data transfer protocol being configured and arranged to provide two-way communication so that the microminiature personal computer and the external computing device are in communication with each other only over the encrypted network connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of communication between a microminiature personal computer and an external computing device, comprising the steps of:
-
attaching the microminiature personal computer to an external computer device via a universal serial bus (USB) connector; getting power through the USB connector and starting the operating system of the microminiature personal computer; an external computing device having a user interface receiving output from programs executing on the microminiature personal computer, which are all executing in full isolation from the external computing device; wherein the windowing system handling all communication between the external computing device and the microminiature personal computer and operating with windows on the external computing device; the microminiature personal computer only uses the external computing device for information input/output, which is communicated through the windowing system; the external computing device remains fully functional such that a user may work simultaneously with programs executing on the external computing device and programs executing on the microminiature personal computer; an encrypted network having a secure data transfer protocol and providing two-way communication so that the microminiature personal computer and the external computing device are in communication with each other only over the encrypted network connection. - View Dependent Claims (8)
-
-
9. A microminiature computer, comprising:
-
a memory storing an operating system, a windowing system, and one or more applications; a connector configured to connect to an external computing device; a processor executing the operating system, the windowing system, and the one or more applications in full isolation from the external computing device; the microminiature personal computer uses the external computing device for information input/output for the applications executing on the processor, which are represented by one or more windows on a monitor of the external computing device using the windowing system; the external computing device remains fully functional such that a user works simultaneously with programs executing on the external computing device and programs executing on the microminiature personal computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification