Methods and Apparatuses for Securely Operating Shared Host Computers With Portable Apparatuses
First Claim
Patent Images
1. A data processing system comprising:
- a host computer containing a microprocessor coupled to a memory block;
a portable apparatus containing a data storage unit;
a data communication port in the portable apparatus containing the data storage unit, wherein the data communication port accommodates transfer of data between the host computer and the portable apparatus;
a host operating system, wherein the host operating system is configured to operate the host computer in a pre-connection state before an authorization is granted for a guest operation environment between the host computer and the portable apparatus; and
a guest operating system contained in the portable apparatus, wherein the guest operating system is configured to provide the guest operation environment to the host computer and the portable apparatus after the authorization is granted for the guest operation environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and apparatuses that utilize a plurality of portable apparatuses to securely operate a plurality of host computers. Each portable apparatus including an operating system and a list of software applications is installed in a removable data storage medium. An authorization procedure is implemented before establishing a connected-state operation between a portable apparatus and a host computer. The host computer loads the operating system in the portable apparatus into its random access semiconductor memory (RAM) through the established connected-state operation.
42 Citations
20 Claims
-
1. A data processing system comprising:
-
a host computer containing a microprocessor coupled to a memory block; a portable apparatus containing a data storage unit; a data communication port in the portable apparatus containing the data storage unit, wherein the data communication port accommodates transfer of data between the host computer and the portable apparatus; a host operating system, wherein the host operating system is configured to operate the host computer in a pre-connection state before an authorization is granted for a guest operation environment between the host computer and the portable apparatus; and a guest operating system contained in the portable apparatus, wherein the guest operating system is configured to provide the guest operation environment to the host computer and the portable apparatus after the authorization is granted for the guest operation environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for securely operating a host computer with a portable apparatus, the method comprising:
-
initiating a pre-connection state for the host computer, wherein the pre-connection state includes a system-level firmware or BIOS booting for the host computer; checking whether a portable apparatus is either directly or indirectly connected to the host computer; and if the portable apparatus is either directly or indirectly connected to the host computer; checking whether the portable apparatus is authorized to commence a data transfer activity between the portable apparatus and the host computer; if the portable apparatus is authorized to commence the data transfer activity between the portable apparatus and the host computer; loading a first guest operating system resident in the portable apparatus to the host computer; and conducting first additional data transfer activities between the portable apparatus and the host computer if the first additional data transfer activities are requested or necessary; and if the portable apparatus is not authorized to commence the data transfer activity between the portable apparatus and the host computer; requesting an authorization permission to commence the data transfer activity by communicating with a software vendor, a computer user, or an intellectual property compliance entity if necessary; and if the authorization permission to commence the data transfer activity is granted; loading the first guest operating system resident in the portable apparatus to the host computer; and conducting second additional data transfer activities between the portable apparatus and the host computer if the second additional data transfer activities are requested or necessary. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A data processing system comprising:
-
a host computer containing a microprocessor coupled to a memory block; a portable apparatus containing a data storage unit; a data communication port in the portable apparatus containing the data storage unit, wherein the data communication port accommodates transfer of data between the host computer and the portable apparatus; a system-level firmware or a BIOS, wherein the system-level firmware or the BIOS is configured to operate the host computer in a pre-connection state before an authorization is granted for the guest operation environment between the host computer and the portable apparatus; and a guest operating system contained in the portable apparatus, wherein the guest operating system is configured to provide the guest operation environment to the host computer and the portable apparatus after the authorization is granted for the guest operation environment. - View Dependent Claims (17, 18, 19, 20)
-
Specification