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.
|
0. 18. A method of improving performance of a computer, comprising:
obtaining an integrated central processing unit (CPU) with a graphics controller in a single chip;
connecting a differential signal channel directly to the integrated CPU and graphics controller to output video data;
providing a connector for the computer for connection to a console;
providing a first low voltage differential signal (lvds) channel to couple to the connector, the first lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions; and
conveying Universal Serial Bus (USB) protocol information through the first lvds channel.
0. 26. A method of improving performance of a computer, comprising:
obtainin an integrated central processing unit (CPU) with a graphics controller in a single chip;
connecting a low voltage differential signal (lvds) channel directly to the integrated CPU and graphics controller, wherein the lvds channel comprises two unidirectional, serial bit channels that transmit data in opposite directions;
conveying Universal Serial Bus (USB) protocol information through the lvds channel;
connecting a differential signal channel directly to the integrated CPU and graphics controller to output video data; and
connecting memory directly to the integrated CPU and graphics controller.
0. 30. A method of improving performance of a computer, comprising:
obtaining an integrated central processing unit (CPU) with a graphics controller in a single chip;
connecting a low voltage differential signal (lvds) channel directly to the integrated CPU and graphics controller, wherein the lvds channel comprises two unidirectional, serial bit channels that transmit data in opposite directions;
conveying serially encoded address and data of a peripheral component Interconnect (PCI) bus transaction through the lvds channel;
connecting a differential signal channel directly to the integrated CPU and graphics controller to output video data; and
connecting memory directly to the integrated CPU and graphics controller.
0. 14. A method of improving performance of a computer, comprising:
obtaining an integrated central processing unit (CPU) with a graphics controller in a single chip;
connecting a differential signal channel directly to the integrated CPU and graphics controller to output video data;
conveying Transition Minimized differential Signaling (TDMS) signals through the differential signal channel;
connecting memory directly to the integrated CPU and graphics controller;
providing a connector for the computer for connection to a console; and
providing a first low voltage differential signal (lvds) channel to couple to the connector, the first lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 22. A method of improving performance of a computer, comprising:
obtaining an integrated central processing unit (CPU) with a graphics controller in a single chip;
connecting a first low voltage differential signal (lvds) channel directly to the integrated CPU and graphics controller, wherein the first lvds channel comprises two unidirectional, serial bit channels that transmit data in opposite directions;
conveying Universal Serial Bus (USB) protocol information through the first lvds channel;
providing a connector for the computer for connection to an external peripheral; and
providing a second lvds channel to couple to the connector, the second lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 35. A method of improving performance of a computer, comprising:
obtaining an integrated central processing unit (CPU) and graphics controller in a single chip;
connecting a first low voltage differential signal (lvds) channel directly to the integrated CPU and graphics controller, wherein the lvds channel comprises two unidirectional, serial bit channels that transmit data in opposite directions;
connecting a differential signal channel directly to the integrated CPU and graphics controller to output video data;
providing a connector for the computer for connection to an external peripheral; and
providing a second lvds channel to couple to the connector, the second lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 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.
0. 2. The method of
0. 3. The method of
0. 4. The method of
0. 5. The method of
0. 6. The method of
0. 7. The method of
0. 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.
0. 9. The system of
0. 10. The system of
0. 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.
0. 12. The method of
0. 13. The method of
0. 15. The method of claim 14 further comprises conveying Universal Serial Bus (USB) protocol information over the first lvds channel.
0. 16. The method of claim 14 further comprises conveying encoded address and data bits of a peripheral component Interconnect (PCI) bus transaction in serial form over the first lvds channel.
0. 17. The method of claim 14 further comprises of connecting a second lvds channel directly to the integrated CPU and graphics controller, the second lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 19. The method of claim 18 further comprising connecting a second lvds channel directly to the integrated CPU and graphics controller, the second lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 20. The method of claim 19 further comprising conveying Universal Serial Bus (USB) protocol information over the second lvds channel.
0. 21. The method of claim 18 further comprising conveying Transition Minimized differential Signaling (TDMS) signals through the differential signal channel.
0. 23. The method of claim 22 further comprising conveying Universal Serial Bus (USB) protocol information over the second lvds channel.
0. 24. The method of claim 22 further comprising conveying encoded address and data bits of a peripheral component Interconnect (PCI) bus transaction in serial form over the second lvds channel.
0. 25. The method of claim 22 further comprising receiving power from the connector upon connection to an external peripheral power supply.
0. 27. The method of claim 26 further comprising conveying Transition Minimized differential Signaling (TDMS) signals through the differential signal channel.
0. 28. The method of claim 26 further comprising providing a connector for the computer for connection to a console with a power supply.
0. 29. The method of claim 26 further comprising
providing a connector for the computer for connection to a console, and
coupling Universal Serial Bus (USB) protocol information from the lvds channel to the console.
0. 31. The method of claim 30 further comprising
providing a connector for the computer for connection to a console, and
providing a second lvds channel that couples to the connector, the second lvds channel comprising two unidirectional, serial bit channels that transmit data in opposite directions.
0. 32. The method of claim 31 further comprising conveying serially encoded address and data of a peripheral component Interconnect (PCI) bus transaction to the console through the second lvds channel and the connector.
0. 33. The method of claim 32 further comprising conveying video data to the console through the connector.
0. 34. The method of claim 31 further comprising conveying Universal Serial Bus (USB) protocol information to the console through the second lvds channel and the connector.
0. 36. The method of claim 35 further comprising conveying Universal Serial Bus (USB) protocol information to the external peripheral through the second lvds channel and the connector.
0. 37. The method of claim 35 further comprising conveying Universal Serial Bus (USB) protocol information through the first lvds channel.
0. 38. The method of claim 35 further comprising conveying Transition Minimized differential Signaling (TDMS) signals through the differential signal channel.
|
FIG. 9 depicts a peripheral console configuration.
temper
The reserved data packet types can be used to support non-PCI bus transactions, e.g., USB transactions. The bits sent in the first nibble of each data packet indicate the type of the data packet. FIG. 24 is a table showing different types of first nibbles and their corresponding data packet types.
Although the functionality above has been generally described in terms of a specific sequence of steps, other steps can also be used. Here, the steps can be implemented in a combination of hardware, firmware, and software. Either of these can be further combined or even separated. Depending upon the embodiment, the functionality can be implemented in a number of different ways without departing from the spirit and scope of the claims herein. One of ordinary skill in the art would recognize other variations, modifications, and alternatives.
While the above is a full description of the specific embodiments, various modifications, alternative constructions and equivalents may be used. Therefore, the above description and illustrations should not be taken as limiting the scope of the present invention which is defined by the appended claims.
Patent | Priority | Assignee | Title |
10079776, | Apr 03 2013 | Hewlett Packard Enterprise Development LP | Managing multiple cartridges that are electrically coupled together |
10216684, | Jun 22 2015 | GOOGLE LLC | Operating system card for multiple devices |
10454846, | Apr 03 2013 | Hewlett Packard Enterprise Development LP | Managing multiple cartridges that are electrically coupled together |
10897429, | Apr 03 2013 | Hewlett Packard Enterprise Development LP | Managing multiple cartridges that are electrically coupled together |
9203772, | Apr 03 2013 | Hewlett Packard Enterprise Development LP | Managing multiple cartridges that are electrically coupled together |
9858231, | Jun 22 2015 | GOOGLE LLC | Operating system card for multiple devices |
RE48365, | Dec 19 2006 | Mobile Motherboard Inc. | Mobile motherboard |
Patent | Priority | Assignee | Title |
4623964, | Dec 23 1981 | INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP OF NEW YORK | Homogeneous hierarchial computer business system |
4769764, | Aug 11 1986 | Modular computer system with portable travel unit | |
4799258, | Feb 13 1984 | British Technology Group Limited | Apparatus and methods for granting access to computers |
5056141, | Jun 18 1986 | Method and apparatus for the identification of personnel | |
5086499, | May 23 1989 | DaimlerChrysler AG | Computer network for real time control with automatic fault identification and by-pass |
5103446, | Nov 09 1990 | Moses Computers, Inc. | Local area network adaptive throughput control for instantaneously matching data transfer rates between personal computer nodes |
5191581, | Dec 07 1990 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and apparatus for providing high performance interconnection between interface circuits coupled to information buses |
5198806, | Dec 31 1990 | Lord & Sebastian, Inc. | Remote control and secure access for personal computers |
5319771, | May 10 1989 | Seiko Epson Corporation | CPU clock generator having a low frequency output during I/O operations and a high frequency output during memory operations |
5463742, | Mar 05 1993 | Hitachi Computer Products (America), Inc.; HITACHI COMPUTER PRODUCTS AMERICA , INC | Personal processor module and docking station for use therewith |
5519843, | Mar 15 1993 | M-Systems | Flash memory system providing both BIOS and user storage capability |
5539616, | Jun 29 1992 | PDACO LTD | Modular portable computer |
5546463, | Jul 12 1994 | SAFENET, INC | Pocket encrypting and authenticating communications device |
5550861, | Sep 27 1994 | FLAT CONNECTIONS, INC | Modular PCMCIA modem and pager |
5572441, | Apr 04 1994 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Data connector for portable devices |
5590377, | Jun 07 1995 | SAMSUNG ELECTRONICS CO , LTD | Automatic control of distributed DMAs in a PCI bus system supporting dual ISA buses |
5608608, | Jan 04 1995 | Lenovo PC International | Cartridge-based design for portable and fixed computers |
5623637, | Dec 06 1993 | HELIOSTAR LLC | Encrypted data storage card including smartcard integrated circuit for storing an access password and encryption keys |
5638521, | Oct 12 1992 | Leunig GmbH | Apparatus using a parallel interface for data transfer between a plurality of computers, as well as for transfer of data from computers to shared peripheral devices |
5640302, | Jun 29 1992 | PDACO LTD | Modular portable computer |
5648762, | Feb 04 1994 | Canon Kabushiki Kaisha | Built-in electronic apparatus and device-detaching method therefor |
5689654, | Jun 29 1992 | INPRO II LICENSING SARL | Digital assistant system including a host computer with a docking bay for the digital assistant wherein a heat sink is moved into contact with a docked digital assistant for cooling the digital assistant |
5721842, | Aug 25 1995 | AVOCENT REDMOND CORP | Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
5751711, | Mar 27 1995 | Kabushiki Kaisha Toshiba | Digital information processing device |
5751950, | Apr 16 1996 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Secure power supply for protecting the shutdown of a computer system |
5764924, | Aug 24 1995 | TERADATA US, INC | Method and apparatus for extending a local PCI bus to a remote I/O backplane |
5774704, | Jul 30 1996 | Hewlett Packard Enterprise Development LP | Apparatus and method for dynamic central processing unit clock adjustment |
5815681, | May 21 1996 | PDACO LTD | Integrated network switching hub and bus structure |
5819053, | Jun 05 1996 | Hewlett Packard Enterprise Development LP | Computer system bus performance monitoring |
5822571, | Jun 05 1996 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Synchronizing data between devices |
5838932, | Dec 23 1996 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Transparent PCI to PCI bridge with dynamic memory and I/O map programming |
5857085, | Nov 13 1996 | MONTEREY RESEARCH, LLC | Interface device for XT/AT system devices on high speed local bus |
5862381, | Nov 26 1996 | International Business Machines Corporation | Visualization tool for graphically displaying trace data |
5878211, | Dec 20 1996 | N C R Corporation | Multi-functional retail terminal and associated method |
5884049, | Dec 31 1996 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Increased processor performance comparable to a desktop computer from a docked portable computer |
5907566, | May 29 1997 | Hewlett Packard Enterprise Development LP | Continuous byte-stream encoder/decoder using frequency increase and cyclic redundancy check |
5909559, | Apr 04 1997 | Texas Instruments Incorporated | Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width |
5933609, | Apr 08 1996 | NXP B V | Method and system for hot docking a portable computer to a docking station via the primary PCI bus |
5935226, | Mar 20 1997 | Round Rock Research, LLC | Method and apparatus for issuing transaction requests to a target device in accordance with the state of connection between the portable computer and the target device |
5941965, | May 16 1996 | RATEZE REMOTE MGMT L L C | Universal docking station |
5941968, | Apr 14 1997 | GLOBALFOUNDRIES Inc | Computer system for concurrent data transferring between graphic controller and unified system memory and between CPU and expansion bus device |
5974486, | Aug 12 1997 | Atmel Corporation | Universal serial bus device controller comprising a FIFO associated with a plurality of endpoints and a memory for storing an identifier of a current endpoint |
5978919, | Sep 18 1996 | Kabushiki Kaisha Toshiba | Mobile computer and a method for controlling in a mobile computer |
5991833, | Mar 13 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Computer system with bridge logic that reduces interference to CPU cycles during secondary bus transactions |
5999476, | Nov 21 1997 | Cypress Semiconductor Corporation | Bios memory and multimedia data storage combination |
5999952, | Aug 15 1997 | RPX Corporation | Core computer unit |
6006243, | May 30 1997 | LENOVO SINGAPORE PTE LTD | Foldable personal computer with detachable cover section |
6012145, | Nov 13 1993 | Calluna Technology Limited | Security system for hard disk drive |
6025989, | Apr 21 1998 | International Business Machines Corporation | Modular node assembly for rack mounted multiprocessor computer |
6029183, | Aug 29 1996 | RPX Corporation | Transferable core computer |
6038621, | Nov 04 1996 | Hewlett-Packard Company | Dynamic peripheral control of I/O buffers in peripherals with modular I/O |
6046571, | Aug 21 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Port replicator with secure integral battery charging cradle |
6069615, | Aug 19 1996 | RARITAN AMERICAS, INC | Single pointing device/keyboard for multiple computers |
6070214, | Aug 06 1998 | SHAMROCK INNOVATIONS, LLC | Serially linked bus bridge for expanding access over a first bus to a second bus |
6104921, | Oct 14 1997 | EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC | Communications modular docking station |
6157534, | Jun 30 1997 | EMC Corporation | Backplane having strip transmission line ethernet bus |
6161157, | Oct 27 1998 | Intel Corporation | Docking system |
6161524, | Feb 10 1998 | Deutz AG | Electronic control device |
6199134, | Mar 13 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Computer system with bridge logic that asserts a system management interrupt signal when an address is made to a trapped address and which also completes the cycle to the target address |
6202115, | Apr 17 1998 | PMC-SIERRA, INC | Fault tolerant redundant bus bridge systems and methods |
6202169, | Dec 31 1997 | AVAYA Inc | Transitioning between redundant computer systems on a network |
6216185, | May 01 1998 | ACQIS LLC | Personal computer peripheral console with attached computer module |
6226700, | Mar 13 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Computer system with bridge logic that includes an internal modular expansion bus and a common master interface for internal master devices |
6256689, | Jun 11 1998 | RPX Corporation | Bus system expandable by connection of a bus bridge circuit |
6266539, | Jun 12 1998 | Cisco Systems, Inc; CISCO TECHNOLOGY, INC , A CORPORATION OF CALIFORNIA | Telephone docking station for personal digital assistant |
6301637, | Jun 08 1998 | Storage Technology Corporation | High performance data paths |
6304895, | Aug 22 1997 | AVOCENT REDMOND CORP | Method and system for intelligently controlling a remotely located computer |
6311268, | Nov 06 1998 | ACQIS LLC | Computer module device and method for television use |
6314522, | Jan 13 1999 | ACQIS LLC | Multi-voltage level CPU module |
6321277, | |||
6321335, | |||
6324605, | Dec 10 1998 | VIDEO PRODUCTS, INC | Computer and peripheral switch with USB |
6332180, | Jun 10 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and apparatus for communication in a multi-processor computer system |
6345330, | May 01 1998 | ACQIS LLC | Communication channel and interface devices for bridging computer interface buses |
6366951, | Feb 03 1997 | Distributed processing system where a management computer automatically connects remote reduced-capability workstations with centralized computing modules | |
6378009, | Aug 25 1998 | VERTIV IT SYSTEMS, INC ; Avocent Corporation | KVM (keyboard, video, and mouse) switch having a network interface circuit coupled to an external network and communicating in accordance with a standard network protocol |
6381602, | Jan 26 1999 | Microsoft Technology Licensing, LLC | Enforcing access control on resources at a location other than the source location |
6393561, | Apr 09 1997 | Renesas Electronics Corporation | Disk drive computer with programmable nonvolatile memory capable of rewriting a control program of the disk drive |
6401124, | Jan 13 1999 | HANGER SOLUTIONS, LLC | Network peripheral sharing system |
6452790, | Jul 07 1999 | ACQIS TECHNOLOGY, INC | Computer module device and method |
6453344, | Mar 31 1999 | Amdahl Corporation | Multiprocessor servers with controlled numbered of CPUs |
6460106, | Oct 20 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Bus bridge for hot docking in a portable computer system |
6477593, | Jun 11 1998 | RPX Corporation | Stacked I/O bridge circuit assemblies having flexibly configurable connections |
6487614, | Mar 25 1997 | Canon Kabushiki Kaisha | Interface control system for exchanging signals by superposing signals to an existed signal line using low voltage differential signal |
6496361, | Nov 16 1998 | Wistron Corp | Embedded CMOS camera in a laptop computer |
6549966, | Feb 09 1999 | Adder Technology Limited | Data routing device and system |
6643777, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
6718415, | May 14 1999 | ACQIS LLC | Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers |
7099981, | May 14 1999 | ACQIS LLC | Multiple module computer system and method |
7123660, | Feb 27 2001 | JAZIO INCORPORATED | Method and system for deskewing parallel bus channels to increase data transfer rates |
7146446, | May 14 1999 | ACQIS LLC | Multiple module computer system and method |
7243173, | Dec 14 2004 | Rockwell Automation Technologies, Inc. | Low protocol, high speed serial transfer for intra-board or inter-board data communication |
7266661, | May 27 2004 | Memjet Technology Limited | Method of storing bit-pattern in plural devices |
7328297, | May 14 1999 | ACQIS LLC | Computer system utilizing multiple computer modules functioning independently |
7363415, | May 14 1999 | ACQIS LLC | Computer system utilizing multiple computer modules with serial interface |
7363416, | May 14 1999 | ACQIS LLC | Computer system utilizing multiple computer modules with password protection |
7376779, | May 14 1999 | ACQIS LLC | Multiple module computer system and method |
7676624, | May 14 1999 | ACQIS LLC | Multiple module computer system and method including differential signal channel comprising undirectional serial bit channels |
7818487, | May 14 1999 | ACQIS LLC | Multiple module computer system and method using differential signal channel including unidirectional, serial bit channels |
8041873, | May 14 1999 | ACQIS LLC | Multiple module computer system and method including differential signal channel comprising unidirectional serial bit channels to transmit encoded peripheral component interconnect bus transaction data |
8234436, | May 14 1999 | ACQIS LLC | Computer system including peripheral bridge to communicate serial bits of peripheral component interconnect bus transaction and low voltage differential signal channel to convey the serial bits |
20010011312, | |||
20040177200, | |||
20050174729, | |||
20050182882, | |||
20050195575, | |||
20050204083, | |||
20050246469, | |||
20060265361, | |||
20080244149, | |||
20090157939, | |||
20100174844, | |||
20110208893, | |||
EP722138, | |||
JP6289953, | |||
RE41076, | Oct 30 1998 | ACQIS LLC | Password protected modular computer method and device |
RE41092, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
RE41294, | Oct 30 1998 | ACQIS LLC | Password protected modular computer method and device |
RE41961, | Oct 30 1998 | ACQIS LLC | Password protected modular computer method and device |
RE42814, | Oct 30 1998 | ACQIS LLC | Password protected modular computer method and device |
RE42984, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
RE43119, | Oct 30 1998 | ACQIS LLC | Password protected modular computer method and device |
RE43171, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
RE43602, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
RE44468, | May 14 1999 | ACQIS LLC | Data security method and device for computer modules |
WO9218924, | |||
WO9400970, | |||
WO9513640, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 17 2013 | ACQIS LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
May 20 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
May 20 2015 | M1556: 11.5 yr surcharge- late pmt w/in 6 mo, Large Entity. |
Date | Maintenance Schedule |
Sep 16 2017 | 4 years fee payment window open |
Mar 16 2018 | 6 months grace period start (w surcharge) |
Sep 16 2018 | patent expiry (for year 4) |
Sep 16 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 16 2021 | 8 years fee payment window open |
Mar 16 2022 | 6 months grace period start (w surcharge) |
Sep 16 2022 | patent expiry (for year 8) |
Sep 16 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 16 2025 | 12 years fee payment window open |
Mar 16 2026 | 6 months grace period start (w surcharge) |
Sep 16 2026 | patent expiry (for year 12) |
Sep 16 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |