USRE42984EExpiredUtility

Data security method and device for computer modules

Assignee: CHU WILLIAM W YPriority: May 14, 1999Filed: Sep 16, 2009Granted: Nov 29, 2011
Est. expiryMay 14, 2019(expired)· nominal 20-yr term from priority
Inventors:William Chu
G06F 21/71Y10S707/99939G06F 2221/2113
93
PatentIndex Score
17
Cited by
889
References
95
Claims

Abstract

A security method for an attached computer module in a computer system. The security method reads a security identification number in an attached computer module and compares it to a security identification number in a console, which houses the attached computer module. Based upon a relationship between these numbers, a security status is selected. The security status determines the security level of operating the computer system.

Claims

exact text as granted — not AI-modified
1. A security protection method for a computer module, said method comprising:
 inserting the computer module into a console;   initiating a security program in said module to read a security identification of said console and to read a security identification of said computer module;   determining of a predetermined security status based upon a relationship of said console identification and said computer module identification;   selecting said predetermined security status; and   operating said computer module based upon said security status.   
     
     
       2. The method of  claim 1  wherein said predetermined security status disables a network access to the computer module. 
     
     
       3. The method of  claim 1  wherein said predetermined security status disables a secondary storage of information from said computer module to substantially prevent information to be transferred from a memory of the computer module to said secondary storage. 
     
     
       4. The method of  claim 1  wherein said security program is provided in a system BIOS. 
     
     
       5. The method of  claim 1  wherein said step of initiating reads said security identification of said computer module from a flash memory device. 
     
     
       6. The method of  claim 1  wherein said step of initiating reads said security identification of said console from a flash memory device. 
     
     
       7. The method of  claim 1  wherein said console is selected from a desktop home computing device, an office desktop computing device, a mobile computing device, a television sot-top computing device, and a co-worker's computing device. 
     
     
       8. A system for secured information transactions, the system comprising:
 a console comprising a peripheral controller housed in the console;   a user identification input device coupled to the peripheral controller, the user identification input device being provided for user identification data; and   an attached computer module coupled to the console, the attached computer module comprising a security memory device stored with the user identification data.   
     
     
       9. The system of  claim 8  wherein the user identification input device is a finger print reader. 
     
     
       10. The system of  claim 8  wherein the user identification input device is a voice processing device. 
     
     
       11. A method for operating a module computer into one of a plurality of network systems, the method comprising:
 providing a computer module, the module comprising a connection program;   inserting the computer module into a computer console, the computer console having access to a network;   receiving connection information from the computer console;   configuring the connection program to adapt to the connection information; and   establish a connection between the computer module and a server coupled to the network.   
     
     
       12. The method of  claim 11  wherein the connection information comprises a connection protocol for providing the connection. 
     
     
       13. The method of  claim 12  wherein the connection protocol is selected from TCP/IP, or mobile IP. 
     
     
       14. A system for information transaction, the system comprising:
 a console comprising
 a first low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to transmit data in opposite directions, 
 a first interface controller coupled to the first low voltage differential signal channel to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction, 
 a power supply, and 
 a hard disk drive housed in the console; and 
   a computer module coupled to the console, the computer module comprising
 a central processing unit, 
 a peripheral bridge directly coupled to the central processing unit without any intervening PCI bus, the peripheral bridge comprising a second interface controller, 
 a second differential signal channel extending directly from the second interface controller, the second differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
 a mass storage device coupled to the central processing unit through the peripheral bridge, and 
 a security mechanism to provide access protection for the computer module, 
   wherein the computer module is configured to receive power from the power supply.   
     
     
       15. The system of claim 14, wherein the computer module further comprises a computing environment for a user. 
     
     
       16. The system of claim 14, wherein the computer module is coupled to the console through serial bit stream data paths employing low voltage differential signaling. 
     
     
       17. A system for information transaction, the system comprising:
 a console comprising
 an integrated Liquid Crystal Display and 
 a first low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction in opposite directions; and 
   a computer module coupled to the console in a “plug and play” operation, the computer module comprising
 a central processing unit, 
 a peripheral bridge directly coupled to the central processing unit without any intervening PCI bus, the peripheral bridge comprising an interface controller that is integrated with the peripheral bridge, 
 a second differential signal channel extending directly from the interface controller, the second differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
 a mass storage device coupled to the central processing unit, and 
 wherein the interface controller is configured to communicate a differential signaling serial bit stream with the console through the second differential signal channel. 
   
     
     
       18. The system of claim 17, wherein the computer module further comprises a computing environment for a user. 
     
     
       19. The system of claim 17, wherein the computer module further comprises a hardware dependent security code to perform security identification matching. 
     
     
       20. A system for information transaction, the system comprising:
 a console comprising
 a power supply, 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 a removable media drive housed in the console; and 
   a computer module coupled to the console, the computer module comprising
 a central processing unit comprising an interface controller, 
 a mass storage device coupled to the central processing unit, and 
 a second low voltage differential signal channel extending directly from the interface controller, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 wherein the interface controller is coupled to the console through the second low voltage differential signal channel, 
 wherein the computer module is configured to receive power from the power supply. 
   
     
     
       21. The system of claim 20, wherein the first low voltage differential signal channel and the second low voltage differential signal channel are configured to transmit data in 10-bit packets. 
     
     
       22. The system of claim 20, wherein the computer module further comprises a computing environment for a user. 
     
     
       23. The system of claim 20, wherein the first low voltage differential signal channel is coupled to the second low voltage differential signal channel upon coupling of the computer module to the console. 
     
     
       24. A system to connect a computer module to a network, the system comprising:
 a console comprising
 a power supply, 
 a first low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction in opposite directions, and 
 an Ethernet controller to provide access to a network; and 
   a computer module coupled to the console and powered by the power supply, the computer module comprising
 a central processing unit comprising an integrated interface controller, 
 a second low voltage differential signal channel directly coupled to the integrated interface controller, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
 a mass storage device coupled to the central processing unit, and 
 a connection software code, 
   wherein, upon coupling to the console, the computer module is configured to establish a connection to the network using the connection software code.   
     
     
       25. The system of claim 24, wherein the computer module is coupled to the console in a “plug and play” operation. 
     
     
       26. The system of claim 24, wherein the computer module further comprises a computing environment for a user. 
     
     
       27. An information transaction system comprising:
 a console comprising
 an integrated keyboard, 
 an integrated Liquid Crystal Display, 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 an interface controller coupled to the first low voltage differential signal channel to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction; and 
   a computer module coupled to the console in a “plug and play” operation, the computer module comprising
 a central processing unit, 
 a peripheral bridge coupled to the central processing unit without any intervening PCI bus, 
 a second low voltage differential signal channel coupled to the peripheral bridge, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 a mass storage device comprising a flash memory. 
   
     
     
       28. The system of claim 27, wherein the central processing unit comprises an integrated circuit chip to operate on a varying clock frequency to vary a power consumption of the integrated circuit chip while in operation. 
     
     
       29. The system of claim 27, wherein the computer module further comprises a computing environment for a user. 
     
     
       30. The system of claim 27, wherein the peripheral bridge is directly coupled to the second low voltage differential signal channel to communicate a serial bit stream to the console. 
     
     
       31. A system for information transaction, the system comprising:
 a console comprising
 an integrated keyboard, 
 an integrated Liquid Crystal Display, and 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions; and 
   a computer module coupled to the console, the computer module comprising
 a central processing unit, 
 a peripheral bridge directly coupled to the central processing unit without any intervening Peripheral Component Interconnect bus, the peripheral bridge comprising an interface controller, 
 a mass storage device comprising a flash memory, and 
 a second low voltage differential signal channel extending directly from the interface controller, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
   wherein the interface controller is coupled to the console through the second low voltage differential signal channel,   wherein the first low voltage differential signal channel is coupled to the second low voltage differential signal channel upon coupling of the computer module to the console.   
     
     
       32. The system of claim 31, wherein the computer module further comprises a security program to specify a security identification. 
     
     
       33. The system of claim 31, wherein the computer module further comprises a computing environment for a user. 
     
     
       34. An information transaction system comprising:
 a console comprising
 a power supply, 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 a removable media drive housed in the console; and 
   a computer module coupled to the console, the computer module comprising
 an integrated interface controller and central processing unit configured as a single chip, 
 a flash memory comprising a security identification to provide access protection for the computer module, and 
 a second low voltage differential signal channel extending directly from the integrated interface controller and central processing unit, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
   wherein the integrated interface controller and central processing unit is coupled to the console through the second low voltage differential signal channel,   wherein the computer module is configured to receive power from the power supply.   
     
     
       35. The system of claim 34, wherein the computer module further comprises a computing environment for a user. 
     
     
       36. The system of claim 34, wherein the first low voltage differential signal channel is coupled to the second low voltage differential signal channel upon coupling of the computer module to the console. 
     
     
       37. (Twice Amended) A method to connect a computer module to a network, the method comprising:
 providing a computer module, the computer module comprising (a) a central processing unit and (b) a storage device comprising a connection program;   inserting the computer module into a computer console in a “plug and play” operation, the computer console comprising (a) a low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction in opposite directions and (b) a networking device to provide access to an external network;   receiving connection information from the computer console to the computer module; and   using the connection program, establishing a connection between the computer module and the external network.   
     
     
       38. The method of claim 37, further comprising coupling the computer module to the low voltage differential signal channel. 
     
     
       39. The method of claim 37, wherein establishing the connection between the computer module and the external network comprises communicating with the external network through Ethernet. 
     
     
       40. A computer system comprising:
 a console comprising
 a power supply and 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions; and 
   a computer module coupled to the console, the computer module comprising
 a central processing unit to operate on a varying clock frequency to vary a power consumption of the central processing unit while in operation, 
 a mass storage unit coupled to the central processing unit, 
 a second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, and 
 a peripheral bridge directly coupled to the central processing unit without any intervening Peripheral Component Interconnect bus, the peripheral bridge comprising an interface controller to output a serial bit stream that is conveyed over the second low voltage differential signal channel, 
   wherein the interface controller is coupled to the console through the second low voltage differential signal channel,   wherein the computer module is configured to receive power from the power supply.   
     
     
       41. The computer system of claim 40, wherein the computer module further comprises a computing environment for a user. 
     
     
       42. The computer system of claim 40, wherein the first low voltage differential signal channel is coupled to the second low voltage differential signal channel upon coupling of the computer module to the console for data communication. 
     
     
       43. The computer system of claim 40, wherein the computer module is configured for insertion into the console as a “plug and play” operation. 
     
     
       44. A system to connect a computer module to a network, the system comprising:
 a console comprising
 a power supply and 
 a connection to a network; and 
   a computer module coupled to the console in a “plug and play” operation, the computer module comprising
 a processing unit, 
 a low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to transmit data in opposite directions, 
 a peripheral bridge comprising an interface controller coupled to the low voltage differential signal channel to communicate an encoded serial bit stream of address and data of Peripheral Component Interconnect (“PCI”) bus transaction, the peripheral bridge coupled to the processing unit without any intervening PCI bus, and 
 a mass storage device comprising a connection program, 
   wherein the computer module is configured to receive power from the power supply, and the connection program is configured to establish communication with the network through the console.   
     
     
       45. The system of claim 44, wherein the processing unit comprises an integrated circuit chip to operate on a varying clock frequency to vary a power consumption of the integrated circuit chip while in operation. 
     
     
       46. The system of claim 44, wherein the connection to the network comprises an Ethernet connection. 
     
     
       47. The system of claim 44, wherein the computer module further comprises a computing environment for a user. 
     
     
       48. A computer system comprising:
 a console comprising a power supply; and   a computer module coupled to the console, the computer module comprising
 a central processing unit, 
 a low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to transmit data in opposite directions, 
 an integrated interface controller and bridge unit coupled to the low voltage differential signal channel to communicate an encoded serial bit stream of address and data of Peripheral Component Interconnect (“PCI”) bus transaction, the integrated interface controller and bridge unit directly coupled to the central processing unit without any intervening PCI bus, and 
 a mass storage device coupled to the central processing unit, 
   wherein the computer module is configured to receive power from the power supply, and the computer module is configured to communicate, through Ethernet, to a local area network upon coupling of the computer module to the console.   
     
     
       49. The computer system of claim 48, wherein the computer module is configured for insertion into the console as a “plug and play” operation. 
     
     
       50. The computer system of claim 48, wherein the mass storage device is a first mass storage device, and the console further comprises a second mass storage device coupled to the computer module and configured to receive power from the power supply. 
     
     
       51. The computer system of claim 48, wherein the central processing unit is configured to operate on a varying clock frequency to vary a power consumption of the central processing unit while in operation. 
     
     
       52. A computer system comprising:
 a console comprising a power supply; and   a computer module coupled to the console, the computer module comprising
 a central processing unit to operate on a varying clock frequency to vary a power consumption of the central processing unit while in operation, 
 a low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to transmit data in opposite directions, 
 a peripheral bridge comprising an interface controller coupled to the low voltage differential signal channel to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction, the interface controller coupled to the central processing unit without any intervening PCI bus, and 
 a graphics controller coupled to the central processing unit, 
   wherein the computer module is configured to receive power from the power supply.   
     
     
       53. The computer system of claim 52, wherein the computer module further comprises a core computing environment for a user. 
     
     
       54. The computer system of claim 52, wherein the computer module is configured for insertion into the console as a “plug and play” operation. 
     
     
       55. A computer system for secured information transaction, the computer system comprising:
 a console to connect to a network;   a keyboard coupled to the console; and   a computer module coupled to the console, the computer module comprising
 a central processing unit, 
 a low voltage differential signal channel comprising two sets of unidirectional, multiple serial bit channels to transmit data in opposite directions, 
 a peripheral bridge comprising an interface controller coupled to the low voltage differential signal channel to communicate an encoded serial bit stream of Peripheral Component Interconnect (“PCI”) bus transaction, the interface controller coupled to the central processing unit without any intervening PCI bus, and 
 a mass storage unit storing a security program and a first user identification data, 
   wherein the security program is configured to receive a second user identification data via the keyboard, perform a comparison of the first user identification data and the second user identification data, and permit access to the computer module based on the comparison.   
     
     
       56. The computer system of claim 55, wherein the security program is further configured to identify a predetermined security status and control a level of access privilege to the computer module. 
     
     
       57. The computer system of claim 55, wherein the central processing unit is configured to operate on a varying clock frequency to vary a power consumption of the central processing unit while in operation. 
     
     
       58. An information system comprising:
 a console comprising
 a power supply and 
 a first low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions; and 
   a computer module coupled to the console, the computer module comprising
 a central processing unit comprising an integrated interface controller, 
 a mass storage device coupled to the central processing unit, 
 a graphics controller coupled to the central processing unit, and 
 a second low voltage differential signal channel extending directly from the central processing unit, the second low voltage differential signal channel comprising two sets of unidirectional, serial bit channels to transmit data in opposite directions, 
   wherein the interface controller is coupled to the console through the second low voltage differential signal channel,   wherein the computer module is configured to receive power from the power supply.   
     
     
       59. The information system of claim 58, wherein the first low voltage differential signal channel is coupled to the second low voltage differential signal channel for data communication upon coupling of the computer module to the console. 
     
     
       60. The information system of claim 58, wherein the computer module is configured for insertion into the console as a “plug and play” operation. 
     
     
       61. The system of claim 14, wherein the encoded serial bit stream comprises 10 bit packets. 
     
     
       62. The system of claim 61, wherein the first interface controller is configured to output encoded PCI address and data bits in serial form that are conveyed over the first low voltage differential signal channel. 
     
     
       63. The system of claim 14, wherein the second interface controller is integrated with the peripheral bridge as a single integrated unit. 
     
     
       64. The system of claim 17, wherein the encoded serial bit stream of PCI bus transaction comprises information to permit decoding to create a PCI bus transaction across the first low voltage differential signal channel. 
     
     
       65. The system of claim 17, wherein the mass storage device is coupled to the central processing unit through the peripheral bridge. 
     
     
       66. The system of claim 20, wherein the central processing unit and the interface controller are integrated in a single chip. 
     
     
       67. The system of claim 66, wherein the central processing unit comprises a graphics subsystem integrated in the single chip. 
     
     
       68. The system of claim 24, wherein the encoded serial bit stream comprises encoded PCI address and data bits in serial form that are conveyed over the first low voltage differential signal channel as 10 bit packets. 
     
     
       69. The system of claim 24, wherein the integrated interface controller is configured to output a serial bit stream that is conveyed over the second low voltage differential signal channel as data packets. 
     
     
       70. The system of claim 69, wherein the serial bit stream comprises information of Universal Serial Bus protocol. 
     
     
       71. The system of claim 30, wherein the peripheral bridge is configured to output the serial bit stream that is conveyed over the second low voltage differential signal channel as data packets. 
     
     
       72. The system of claim 71, wherein the serial bit stream comprises information of Universal Serial Bus protocol. 
     
     
       73. The system of claim 31, wherein the interface controller is integrated with the peripheral bridge as a single integrated unit. 
     
     
       74. The system of claim 73, wherein the interface controller is configured to output a serial bit stream that is conveyed over the second low voltage differential signal channel as 10 bit packets. 
     
     
       75. The system of claim 34, wherein the integrated interface controller and central processing unit comprises a graphics subsystem integrated in the single chip. 
     
     
       76. The system of claim 34, wherein the integrated interface controller and central processing unit is configured to output a serial bit stream that is conveyed over the second low voltage differential signal channel as data packets. 
     
     
       77. The system of claim 76, wherein the serial bit stream comprises information of Universal Serial Bus protocol. 
     
     
       78. The method of claim 37, further comprising conveying, over the low voltage differential signal channel, the encoded serial bit stream as 10 bit packets. 
     
     
       79. The method of claim 78, wherein conveying the encoded serial bit stream comprises conveying information to permit decoding to create a PCI bus transaction across the low voltage differential signal channel. 
     
     
       80. The computer system of claim 40, wherein the interface controller is integrated with the peripheral bridge as a single integrated unit. 
     
     
       81. The computer system of claim 80, wherein the serial bit stream is conveyed over the second low voltage differential signal channel as 10 bit packets. 
     
     
       82. The computer system of claim 80, wherein the serial bit stream comprises information of Universal Serial Bus protocol. 
     
     
       83. The system of claim 44, wherein the encoded serial bit stream comprises 10 bit packets. 
     
     
       84. The system of claim 83, wherein the interface controller is configured to output the encoded serial bit stream that is conveyed over the low voltage differential signal channel. 
     
     
       85. The computer system of claim 48, wherein the integrated interface controller and bridge unit is configured as a single integrated unit. 
     
     
       86. The computer system of claim 85, wherein the integrated interface controller and bridge unit is configured to output the encoded serial bit stream as 10 bit packets that are conveyed over the low voltage differential signal channel. 
     
     
       87. The computer system of claim 52, wherein the peripheral bridge is directly coupled to the central processing unit without any intervening PCI bus. 
     
     
       88. The computer system of claim 87, wherein the interface controller is configured to output the encoded serial bit stream as 10 bit packets that are conveyed over the low voltage differential signal channel. 
     
     
       89. The computer system of claim 88, wherein the encoded serial bit stream comprises information to permit decoding to create a PCI bus transaction across the low voltage differential signal channel. 
     
     
       90. The computer system of claim 55, wherein the peripheral bridge is directly coupled to the central processing unit without any intervening PCI bus. 
     
     
       91. The computer system of claim 90, wherein the interface controller is integrated with the peripheral bridge as a single integrated unit. 
     
     
       92. The computer system of claim 91, wherein the encoded serial bit stream comprises encoded PCI address and data bits in serial form. 
     
     
       93. The information system of claim 58, wherein the integrated interface controller is configured to output a serial bit stream that is conveyed over the second low voltage differential signal channel. 
     
     
       94. The information system of claim 93, wherein the serial bit stream is conveyed over the second low voltage differential signal channel as 10 bit packets. 
     
     
       95. The information system of claim 93, wherein the serial bit stream comprises information of Universal Serial Bus protocol.

Join the waitlist — get patent alerts

Track USRE42984E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.