← Back to Patent Explorer
EP0496535A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Automatic device configuration for dockable computers

Assignee: International Business Machines Corp
•
Filing: 1992-01-17
•
Granted: —
•
Expires: 2012-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and a method for automatically configuring communication port assignments in dockable portable computer systems wherein a portable computer unit is operable both on a stand-alone basis and attached (docked) to a generally stationary expansion (docking) unit providing extended connectivity and power sourcing facilities. The portable computer unit may contain integral connectors (RS232, telephone jacks, parallel port connectors, etc.) and internal circuit devices operating through the connectors (modems, circuits supporting RS232 signalling, etc.). The docking unit may also have such connectors and associated circuits. The computer user may assign internal logical communication paths com x (x = 1, 2, ...) to these connectors and their associated circuits. When the portable unit is in a docked mode, care must be taken that duplicate paths are not concurrently active in the portable and docking units leading to potentially conflicting signal processes in the units. The present invention provides an automatic initialization process whereby the system is automatically configured to operate without path conflicts when it is docked and to make full use of all internal paths in the portable unit when the base portable unit is not docked; all transparent to system users.

Inventors

  • 👤 Francis James Canova
  • 👤 Neil Alan Katz
  • 👤 Shaun Astarabadi
  • 👤 Robert Laird Horton

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 05:26
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F15/00; G06F15/16; G06F15/177

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 317 words
A computer system comprising a portable base unit and a docking unit; said base unit being operable either on a stand-alone basis or connected with said docking unit; said base unit containing a CPU, a non-volatile memory containing key initial configuration data of said system, a memory containing a boot program for initializing the system when it is powered up, connectors for attaching external devices directly to said base unit, specifically addressable internal control devices for controlling communications between said CPU and said connectors, and a system bus; said bus extending to and connecting with circuit devices in said docking unit when said base and docking units are connected; the computer system further comprising: first means in said base unit for operating automatically each time said base unit is powered up, without intervention of the system user, to automatically disable said internal- communication controlling devices and to present signals on said bus for application to specifically addressable devices in said docking unit; said signals including address information extracted from said non-volatile memory for establishing programmably originated communication port assignments for said devices in said docking unit; second means in said base unit for operating after said first means has operated to perform a reading operation relative to the specific addresses associated with said addressable devices in said docking unit; evaluating means in said base unit for determining from information if any received by said second means if external devices with said programmably originated port assignments are currently coupled to said base unit bus through said bus and said locking unit; and enabling means in said base unit for operating in response to information provided by said evaluation means for selectively enabling any internal communication devices in said base unit which have connection port assignments not in potential conflict with any external devices which may be currently coupled to said base unit through said bus and docking unit.
Claim 2
Dependent Claim 62 words
A computer system in accordance with claim 1, wherein said base unit contains: a housing supporting a plurality of connectors to which plural different types of devices can attach directly while said base unit is separated from said docking unit; and internal control circuits responsive to signals from said enabling means for providing communication paths between individual said connectors and said bus.
Claim 3
Dependent Claim 39 words
A computer system in accordance with claim 2, wherein said connectors supported on said base unit housing include at least one telephone jack connector, and wherein said internal control circuits include a modem connecting with said telephone jack connector.
Claim 4
Dependent Claim 81 words
In a dockable computer system in accordance with claim 3 wherein said base unit telephone jack connector is so positioned on said base unit housing as not to be obstructed when said base and docking units are coupled; whereby said internal modem is capable of actively serving an external network coupled to said telephone jack connector while said base and docking units are attached to each other; provided that communication ports assigned to said docking unit and modem do not conflict.
Claim 5
Independent Claim 203 words
A method of automatically configuring communication port assignments in a dockable computer system which comprises a base unit and a docking unit; said base unit being operable either on a stand-alone basis or connected with said docking unit; said base unit containing a CPU, a non-volatile memory containing key initial configuration data of said system, a memory containing a boot program for initializing the system when it is powered up, connectors for attaching external devices directly to said base unit, specifically addressable internal devices for controlling communications between said CPU and said connectors, and a system bus; said bus extending to and connecting with circuit devices in said docking unit when said base and docking units are connected; the method comprising during each power up activation of said system, disabling said internal devices; with said internal devices disabled, writing said key configuration data to specific external I/O addresses associated with said docking unit; with said internal devices still disabled, performing reading operations relative to said external I/O addresses; determining from responses to said reading operations which internal devices have non-conflicting communication port assignments; and on the basis of said determining step, selectively activating only those internal devices which have non-conflicting communication port assignments.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag