Portable work slate computer with multiple docking positions for interchangeably receiving removable modules
First Claim
1. A portable configurable electronic unit, operable with a changeable complement of removable modules, the complement of removable modules including a plurality of module types, each different module type providing different operational capabilities, the unit comprising:
- a) a housing supporting electronic circuitry including a processor and a memory accessible by the processor, the housing further including a hand gripping portion for supporting the unit with a hand of a user and including a plurality of docking positions each configured to releasably support a selected removable module;
b) each of the plurality of docking positions including a standardized docking interface having electrical connectors which engage corresponding electrical connectors of a standardized module interface of a module removably attached to the docking position to enable coupling of electrical signals between the docking interface and the module;
c) a bus configuration including a bus controller, the bus configuration electrically coupled to the processor and a docking interface of each of the plurality of docking positions to electrically couple the processor and the docking interfaces;
d) the bus controller configured to send an identification signal to the processor identifying a module type of a module upon attachment of the module to a selected one of the plurality of docking positions;
e) programming stored in the memory and executed by the processor to enable the processor to control an operation of each module attached to a selected different one of the plurality of docking positions, the programming stored in the memory prior to attachment of any of the modules to any of the docking positions; and
f) the programming including at least one program uniquely associated with each of the plurality of module types, the processor, upon receiving a model type identification signal from the bus controller, executing the at least one program associated with the identified module type of the module to control operation of the module.
20 Assignments
0 Petitions
Accused Products
Abstract
A configurable electronic work slate unit includes a customizable array of data devices and input/output devices which are selectively integrated in a compact and highly ergonomic structure. Increased operator productivity is accomplished by use of several possible user interface media including a multi-function display and input/output unit including a digitizer, position sensitive screen, and video display panel. Selectively integratable user interface components include a bar code scanner, RF modulator for radio frequency communication, modem, audio input/output, as well as the multi-purpose display. All components are integrated by use of a handle unit or module docking assembly which can house a battery as well as removable modules in a manner so as to minimize operator fatigue and discomfort, as well as enhance productivity. Configuration, reconfiguration and updating of work slate units by choice and selection of removable modules, from a variety of different types of modules, is enhanced by utilization of standardized interfaces which are intercoupled to a common signal bus. The bus configuration in combination with a bus controller functions as an intelligent bus capable of identifying types of removable modules and configuring communication protocols for operation with different types of removable modules.
351 Citations
12 Claims
-
1. A portable configurable electronic unit, operable with a changeable complement of removable modules, the complement of removable modules including a plurality of module types, each different module type providing different operational capabilities, the unit comprising:
-
a) a housing supporting electronic circuitry including a processor and a memory accessible by the processor, the housing further including a hand gripping portion for supporting the unit with a hand of a user and including a plurality of docking positions each configured to releasably support a selected removable module; b) each of the plurality of docking positions including a standardized docking interface having electrical connectors which engage corresponding electrical connectors of a standardized module interface of a module removably attached to the docking position to enable coupling of electrical signals between the docking interface and the module; c) a bus configuration including a bus controller, the bus configuration electrically coupled to the processor and a docking interface of each of the plurality of docking positions to electrically couple the processor and the docking interfaces; d) the bus controller configured to send an identification signal to the processor identifying a module type of a module upon attachment of the module to a selected one of the plurality of docking positions; e) programming stored in the memory and executed by the processor to enable the processor to control an operation of each module attached to a selected different one of the plurality of docking positions, the programming stored in the memory prior to attachment of any of the modules to any of the docking positions; and f) the programming including at least one program uniquely associated with each of the plurality of module types, the processor, upon receiving a model type identification signal from the bus controller, executing the at least one program associated with the identified module type of the module to control operation of the module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A portable work slate computer comprising:
-
a) a housing including an interior region supporting work slate electronic circuitry including a processor and a memory accessible by the processor, the housing further including a hand grip portion for supporting the computer with a hand of a user; b) a set of modules including a plurality of module types wherein each module type performs a different function when operatively attached to a selected one of plurality of docking stations supported by the housing; c) each of the docking stations including a docking interface adapted to engage a module interface of a module to electrically couples a bus configuration supported in the work slate housing to the module; d) the bus configuration electrically coupling the processor to each of the docking station docking interfaces, the bus configuration including a bus controller configured to send an identification signal to the processor identifying a module type of a module upon attachment of the module to a selected one of the plurality of docking stations; e) programming stored in the memory and executed by the processor to enable the processor to control an operation of each module attached to a selected different one of the plurality of docking stations, the programming stored in the memory prior to attachment of any of the modules to any of the docking stations; and f) the programming including at least one program uniquely associated with each of the plurality of module types, the processor, upon receiving a model type identification signal from the bus controller, executing the at least one program associated with the module type of the module to control operation of the module. - View Dependent Claims (12)
-
Specification