throbber
United States Patent
`Kobayashi
`
`[19]
`
`[54] PERSONAL PROCESSOR MODULE AND
`DOCKING STATION FOR USE THEREWITH
`
`[75]
`
`[73]
`
`[21]
`
`[22]
`
`[51]
`[52]
`[58]
`
`[56]
`
`Inventor: Shigeo Kobayashi, San Jose, Calif.
`
`Assignee: Hitachi Computer Products
`(America), Inc., Santa Clara, Calif.
`
`AppI. No.: 27,188
`
`Filed:
`
`Mar. 5, 1993
`
`Int. CI.6
`•.•••••••••.•••••••••••••••••. H05K 7/10; G06F 13/00
`U.S. CI•........................... 395/281; 361/688; 361/679
`Field of Search
`395/325, 275;
`364/508; 361/393, 688, 679
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,530,066
`4,715,385
`4,788,658
`4,890,832
`4,941,841
`5,030,128
`5,041,924
`5,097,388
`5,133,076
`5,155,662
`5,161,169
`5,187,645
`5,265,238
`5,291,419
`5,307,465
`5,313,596
`5,323,291
`5,371,858
`
`7/1985 Ohwaki et al.
`1211987 Cudahy et al
`1111988 Hanebuth
`111990 Komaki
`711990 Darden et aI.
`711991 Herron et aI
`811991 Blackborow et al.
`311992 Buist et aI
`7/1992 Hawkins et aI.
`10/1992 1-Shou.
`1111992 GaIano et aI.
`211993 SpaIding et aI
`1111993 Canova, Jr. et al.
`311994 Satoh et aI
`411994 Iki
`5/1994 Swindler et aI.
`611994 Boyle et aI.
`12/1994 Miller et aI
`
`3641708
`1281710
`364/900
`27311
`439/377
`439/372
`360/69
`361/393
`395/800
`
`375/8
`361/393
`395/325
`364/508
`395/325
`395/325
`361/683
`395/275
`
`OTHER PUBLICATIONS
`
`S. Miastkowski, "A Whale of a System," BITE, Aug. 1991,
`pp.39--40.
`S. Miastkowski, "The Granite-Sided Brick from Ergo Com-
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`US005463742A
`[11] Patent Number:
`Date of Patent:
`
`5,463,742
`Oct. 31, 1995
`
`[45]
`
`puting: Transportable Technology," BITE, Jun. 1990, pp.
`117-118.
`"Customer-Installable Attachment Module," IBM Technical
`Disclosure Bulletin, vol. 33, No.4, Sep. 1990, pp. 38-39.
`W. F. Dibble et aI., "Base Pluggable Design," IBM Technical
`Disclosure Bulletin, vol. 24, No. lA, Jun. 1981, p. 28.
`
`Primary Examiner-Jack B. Harvey
`Assistant Examiner-David A. Wiley
`Attorney, Agent, or Firm-Flehr, Hohbach, Test, Albritton &
`Herbert
`
`[57]
`
`ABSTRACT
`
`A highly portable personal processor module (PPM) for use
`in a variety of docking stations, each of which can be
`connected to the personal processor via a standard connec(cid:173)
`tor, the personal processor and docking station when so
`connected defining a complete computer system, the per(cid:173)
`sonal processor containing a microprocessor, magnetic stor(cid:173)
`age and memory, and the docking station providing at least
`a power supply, a cooling system for the PPM, a keyboard
`and a display. The personal processor is loaded with a user's
`personalized operating system and software so that the user
`can carry their preferred computing environment with them.
`The personal processor module also includes control soft(cid:173)
`ware that reads and recognizes a type code provided by each
`docking station and configures the PPM accordingly. For the
`situation when the PPM cannot identify the docking station
`to which it
`is connected,
`the PPM provides a default
`configuration routine. The PPM also tracks the number of
`connections made to docking stations so as to determine the
`remaining life of the PPM's connector. The docking station
`includes a power coupling controller that locks the PPM into
`the docking station and will not allow power to be with(cid:173)
`drawn from the PPM other than in response to a positive user
`command, thus preventing inadvertent data loss from the
`PPM's memory.
`
`19 Claims, 24 Drawing Sheets
`
`r----------------------····················.··········..----------------------
`:
`W
`I
`~
`
`13
`
`6~/12B/256KB
`
`IIII
`
`o
`----------------------~j
`
`32 BIT/6~ BIT
`24
`r-------------
`I
`32-BIT
`
`AC I
`IN I
`
`FAN
`PaliER
`
`i SUPPLY
`
`I BATTERY
`
`1
`
`KEY LOCK
`
`~~~--~
`
`Ii
`
`IIIi
`
`L
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 1
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 1 of 24
`
`5,463,742
`
`r--------------------
`4 NOTEBOOK
`
`9 DESKTOP
`
`FIG. J
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 2
`
`

`

`d•
`00
`•
`
`~~f
`
`""f"
`
`~f
`
`""f"
`
`op
`
`.
`
`~
`
`!"""
`
`~~~t
`
`il
`
`00
`
`='"a
`,
`
`Ns
`
`N~
`
`til
`
`~
`
`~Q
`
`'\
`
`W~.
`
`....:t
`
`~N
`
`;
`
`i
`
`i
`
`46:
`
`_
`
`19
`
`.
`
`o
`
`I
`
`50
`
`I
`
`I
`
`IN
`
`I
`
`23
`
`1.-----1
`II---=':'.:.'....
`3
`
`II
`
`11III
`
`KEY LOCK
`L--------J MOUSS
`32)
`
`34
`
`SP
`
`I
`.
`
`42
`~
`~lJ--sp~--------.-OPTIONAL
`pp 38
`IN OUT
`
`i ' __
`
`i
`
`13~ CACHE
`I SRAM
`64/128/256KB
`
`2
`
`11
`CACHE/DRAM/
`LOCAL BUS CONTROLLER
`
`i
`
`LOCAL BUS 20
`
`80/160/200 MB I
`~ii
`
`(
`
`32 BIT/64 BIT
`r----------!4-~
`.
`I
`.
`32=!!!!.-~ nor.r-··- ..__
`-
`.
`AC I
`!
`I - -
`52
`--------- --------
`LOCAL BUS
`<.I N(; UUIJLJI t-
`-----------"'T.---fl LAN
`I
`' _.._-_.. - ,-, ri!D
`'
`'\ 33
`48
`GRAPHICS I
`
`R~CI 15~~
`17
`
`.
`
`~
`
`- -
`
`.
`
`KYB
`MSE
`
`FLASH
`
`Sp/pp
`
`SOUND
`
`PCMCIA
`CONTROL I
`
`44
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 3
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 3 of 24
`
`5,463,742
`
`\72
`
`Pis
`
`PIS
`
`H-I/F
`KB
`DSP
`BB
`
`---
`
`FIG. 3
`
`H-I/F
`KB
`LCD
`
`___ ---I
`
`"--_-4----1 KB
`DSP
`
`88
`
`FIG. 4
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 4
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 4 of 24
`
`5,463,742
`
`,
`
`II
`
`.J
`
`PiS
`
`P&MM
`
`HD
`
`OTR
`
`H-I/F
`
`I/O
`
`I/O
`
`FIG. 5
`
`H-I/F
`KB
`DSP
`
`r;----
`I I RHD
`
`I I--T-
`
`96
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 5
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 5 of 24
`
`5,463,742
`
`100
`
`1 - - - - - -110 - - - - -..- 1
`
`t
`114
`t
`
`FIG. 6
`
`124
`
`,
`
`FIG. 7
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 6
`
`

`

`o
`........................................................................................................~ ~
`I cfa~:1 ,J--.~!~
`: ~
`DRV.
`
`= f
`
`"+-
`
`......_m
`
`r 1M X 18 lUI
`
`:···..··..FIG·...·8···..·..·....··..··..··J~~ I Q~:~961
`:
`
`486DX2
`
`I--.J 1\-1 f\L
`
`CPU/HOST BUS
`
`BUFFER
`74F
`541
`
`T
`
`154
`
`CDC
`182424
`208P
`QFP
`
`"-166
`
`op
`
`.
`wr....
`
`\CI
`\CI
`!Jl
`
`DPU
`182423
`160P
`QFP
`
`12
`8MB-32MB L .......
`;......•
`CRAM
`~ 42 PIN
`T30P
`
`:
`
`I
`
`~
`
`I
`...................
`DATA-PATH UNIT14
`
`00::r
`
`~~ ~ S
`
`,
`
`N.
`
`j::l..
`
`til
`'.e.a;.
`="~
`'.e......:t
`.a;.
`N
`
`.
`.
`..
`
`LOCAL BUS (PCI)
`122
`DOCKING CONNECTOR
`200 PIN
`-L
`CLOCK
`CJ X-TAl.
`~ DRV. L.:::r
`
`16\
`SCSI CONTROL
`53C81O
`QFP 100
`~~n
`-
`
`L
`
`64/128 KB 11
`CACHE
`TAG
`........ ................................
`· .
`...... ......................
`BUFFER 32 PINg)J,(
`20 PIN
`LATCH
`· .
`SRAM
`76F
`:
`74P ~ :
`244.
`~ MC6204
`.....- 373
`I ! i
`I
`X214
`
`SRAM
`MC6705 -
`,
`
`Z·PI~J·~·····.?\:-:.~~0 ~C62B7
`
`300 MIL SOJ
`
`~
`
`I I
`
`f--
`
`· .
`
`I
`.........................................
`
`I
`IOC(GATE ARRAY) QFP 100
`I
`128 KB I
`I
`168"\
`ROM I-
`17~ RTC
`DS1287
`IfH/5C512
`x2
`DIP 24
`__ ~ _~_ J
`
`V i7E
`
`16 KB I
`/170
`EEPROM t-
`HN34C65
`x2
`
`I
`
`28 P SOP
`


`.......
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 7
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 7 of 24
`
`5,463,742
`
`120mm
`
`-
`-
`-
`0 D ~o :::::EO D °
`Cl~ D a(/)
`O(/) D Cl~
`-
`-
`-
`- ~D~
`-
`D
`25~ D 25
`055 D 0:::0
`-
`-
`-
`IT~~~~O 1D I DRAM I
`TSOP40 D IP2Q
`-
`-
`° D ~~ :::::EO D a
`:::::E~
`~~
`<0..
`0::0
`0::0
`Cl~ D a(/)
`a(/) D Cl~
`'-' -
`f-
`f-
`-
`-
`-
`D
`D~

`0
`::::EO
`~~ ::::E ~
`<~
`<Q.... <0-
`0::0 D 25f-
`0:::0..
`0:::0
`o~ D Cl(/) O(/)
`f-
`f-
`-
`-
`I DRAM I D DRAM I
`'----
`TSOP40 D ~
`
`~
`
`f22
`
`V
`
`,....-
`
`200P
`
`145mm
`
`-
`
`~
`~
`"""'='
`0
`c.n
`
`-
`==
`-
`
`f--
`
`0
`
`CL
`
`0(
`
`/)
`I--
`
`r - - - "
`
`~~
`0::0
`I--
`I - - -
`
`:::::EO
`<~
`0:::0..
`
`I--
`
`r - - - "
`
`0:::
`0
`I--
`'-'
`l.J...J
`:z:
`:z:
`0
`'-'
`>-
`0:::
`~
`l.J...J
`~
`
`0:::
`f-
`0
`l.J...J
`:z:
`:z:
`0
`'-'
`>-
`0:::
`~
`l.J...J
`~
`
`<:~
`0:::0..
`
`<:~
`0:::Q....
`
`I--
`
`t--
`
`:::::E~
`<:0..
`0::0
`I--
`
`0
`~~
`<:Q....
`Clc.n
`I--
`
`<0..
`
`<0..
`
`t--
`
`I--
`
`I
`
`r - - - "
`
`r - - - "
`
`0:::0..
`
`I--
`I - . . -
`
`<~
`0:::Q....
`
`I--
`L.....-
`
`TSOP40
`
`<0..
`
`I--
`
`I
`
`f2
`
`r
`
`FIG. 9
`
`f2
`
`/
`
`J1
`
`39mm
`
`I
`I
`
`I
`1180
`
`I
`
`I
`
`1
`
`W
`
`[f74
`
`\
`'-f22
`
`I
`
`f-
`
`I
`
`\
`
`~,
`f5
`
`HOD
`
`FIG. 10
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 8
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 8 of 24
`
`5,463,742
`
`--,===:,------
`r-----
`r-- ---f------ ....
`r-- I
`I
`I
`a
`I
`I
`0 - " "0
`u -:<:=:
`I, L--f- 0; ~ ~
`I
`r- U U CL
`,
`I
`l:-:> CL
`0
`rr)(/)u.-
`---.....u.-.
`I
`I
`L.n--.....O
`I
`0
`I '
`I
`L_
`I
`1
`.J
`l
`I
`I
`.-'1--'
`l~
`~
`~
`SOP14
`'--3-- c;--- J 3
`c.n
`(/)
`(/)
`~
`~
`~
`I
`0:::
`0:::
`0:::
`I ( / ) ( / )
`(/)
`
`r--,
`~
`I ~
`~ I ~
`l ~
`SOP14
`1------' lso~141 L__J
`
`-::>
`
`I
`
`0:::
`(/)
`
`SOP20 !
`
`~I
`I
`,
`
`200P
`
`•
`,
`I
`
`I --I
`
`I r--
`
`__I
`
`r----,l
`r-r--.
`XXX
`L~~~~!!
`LS=c.°r~J
`QFP196
`r----Il
`r
`ISOP20 I:
`:SOP20 I
`L-~__L_____________ _ ~
`.------ r------------------,
`!I
`I
`I
`HO/SCSI
`I '-------------------.1
`: ~ ~ l ,------. 1------.
`: ~ 8 I: X-TAL I I elK-DRY l ~ 0::
`: L_E~~__1 L_21~2jJ 0::: ~
`L--_'" I
`I
`
`c:::>
`
`FIG. 11
`
`I
`
`I
`I
`
`I
`
`I
`
`1
`
`W
`
`I
`
`J
`
`15
`
`FIG. 12
`
`179
`
`r
`
`t--
`
`f
`
`I
`
`122
`
`/
`
`/'
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 9
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 9 of 24
`
`5,463,742
`
`r------------------------,
`! IEEPROMI
`! ISOP20 I
`!
`§EJI
`---
`I---
`OP14 ~
`§B :::::e C"J
`OP14 ~~:;-:
`SRAM(TAG)
`~ SOJ32
`' - - - - . I ~ L - -
`
`SATURN
`(CDC)
`QFP208
`
`--l
`
`0:::o
`I--
`'-'Ls..J:z
`:z
`-'
`>(cid:173)
`0:::o
`::::i!:
`Ls..J
`::::i!:
`
`o'
`
`I
`I
`I
`
`:
`S9P20
`SOP20
`L
`
`051287
`DIP24
`
`I--
`
`0:::o
`'-'Ls..J:z
`:zo
`'-'
`>(cid:173)0:::o
`
`:::E
`I...L.J
`::::E
`
`200P
`
`I
`I
`I
`
`SATURN ~
`(DPU) ~
`QFP160
`ISOP20J
`_
`I
`ROM
`ISOP40
`
`I
`HD/SCSI
`rx=TALl
`elK-DRY
`~ DIP24
`
`FIG. 13
`
`II
`
`I
`
`SOP20
`SOP20'
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 10
`
`

`

`d•rJ).
`
`• ~~=t
`
`'*
`
`o~w~ ~ ~~0
`
`1
`
`00
`
`t:r'a
`
`~Q S
`
`,
`
`N,
`
`j:;;l.
`
`til
`
`".
`
`~0
`
`'\
`W
`.......:I
`
`".
`
`~N
`
`Mtl
`
`[
`
`BOARD
`
`1
`I
`
`X-TAL //elK-DRV
`DIP24
`DIP24
`
`PENTIUM
`PGA273
`
`'t+l JO
`
`-
`
`I
`
`1
`I
`..I
`SRAM
`SOJ44
`
`--
`
`051287
`OIP24
`
`I
`
`-
`,
`I
`
`hSOP301
`,--------,
`l 53C810
`I
`l
`I
`(SCSI)
`l
`: OFP100
`'-
`,--------,
`,
`,
`,
`roc
`'
`I
`(GA)
`:
`~=-<
`l OFP100
`I
`.J
`c-:>o
`~ j -----------1 j------------h
`~ I
`I
`- l
`I
`l I
`§6
`II
`l
`!
`I!
`,
`I'
`I
`'
`------------_..1
`
`1o
`
`l
`
`..
`
`MERCURY
`(LBX)
`QFP160
`
`I
`
`1
`
`"
`
`I
`
`, I
`
`.1,
`
`MERCURY
`(LBX)
`QFP160
`
`I
`I
`
`..1
`
`I~
`
`.181~
`
`200P
`
`FIG
`
`. 14
`
`230mm
`(9.06")
`
`U1
`1-
`15!
`
`•
`
`'16
`..J
`
`[
`J
`1
`-------, ,-------,
`l
`ROM
`ROM
`l TSOP40 !! TSOP40 !
`I
`I
`I
`,------- ------(cid:173)
`--------------
`
`.J
`
`MERCURY
`(PCMC)
`QFP208
`
`I - -
`
`s::::
`rr1
`
`0=
`-0>
`
`-lCl
`UJ=
`0>
`~:s::::
`C>
`
`IPf]
`
`~
`
`-lCl
`- l CI
`UJ=
`UJ;::o
`~§: O§:
`~
`
`C>
`
`II
`
`r-J7
`I
`I
`
`II
`
`- l ~ - l
`c::;jCl
`UJCJ
`UJ CI
`0= 0:::0
`0=
`~~ --0 :t>
`];:~
`=
`1m
`=
`~3:: ~
`C>
`
`(/)=
`0>
`J23::
`
`IITJ ~ =
`!ill ~3::
`[fg -lCl
`=
`
`- l
`(/) CI
`0=
`];:~
`0
`
`130mm
`(5.12")
`
`16
`
`- l
`(/) CI
`UJ CI
`0= 0;::0
`--0 :t>
`~3::
`
`C>
`
`[fa - l
`~ ..po.. 3::
`
`(/) CI
`0=
`--0 :t>
`C>
`
`UJ CI
`UJ=
`0= 0=
`--0 :t>
`--0 :t>
`2:iS::::
`
`C>
`
`- l ~ - l
`
`(/) CI
`0;::0
`-0 :t>
`..po.. :s::::
`Cl
`
`~
`
`!ill - l
`~ ];:~
`If9 - l
`lm ~s::::
`DRAM
`I LII I TSOP4D
`I tMEMORY BOARD
`L
`u
`L__
`-
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 11
`
`

`

`~•C
`
`I1
`
`• ~~f
`
`""t"
`
`~=f""t"
`
`of
`
`4.
`~r
`
`I-l
`I,C
`I,C
`UI
`
`rJ:J
`t:r'
`ttl
`
`~ I
`
`-l
`I-l
`S,
`
`N...
`
`til
`-..
`
`~0
`
`'\
`W-..
`"'l
`
`~N
`
`23mm
`(0.91")
`
`I:
`.:
`
`; :
`: :
`
`: EJ' I:
`::;. I:
`
`; :
`: :
`
`;: :'~ fJmYBOARD
`::
`;.
`FIG. 17
`
`FIG. 15
`
`J80 HEAT SINK
`
`/
`
`I
`
`HDD(2.5) 20QMR
`I
`
`\
`
`\
`
`QFP160
`
`QFP20B
`
`J79 UOORY BOARD
`
`\1\
`!\
`
`""-
`
`~
`
`r - - -
`
`I
`
`II
`
`I
`
`200P
`
`DRAM TSOP40
`
`FIG. 16
`
`MERCURY (LBX)
`QFP160
`
`1\ "
`
`"
`
`BOARD
`
`SCRAM
`SOJ44
`
`""
`
`"
`
`BOARD
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 12
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 12 of 24
`
`5,463,742
`
`130
`
`FIG. 18
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 13
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 13 of 24
`
`5,463,742
`
`.._----_...,...
`
`II
`I I
`
`I
`
`IW
`
`2
`
`104
`
`--I
`
`1111IIIII~
`
`II
`
`L_J
`
`134
`
`FIG. 19
`
`__.".,.......-........,,,,,..------TI
`139
`
`I
`I
`
`IU
`
`I
`
`22
`,,~~~
`r£:J-
`-
`___.J~--_-__I
`
`I
`
`(
`
`/
`
`\
`
`142
`
`138
`
`102
`
`104
`
`: :
`III
`!!
`"
`I
`.-J I
`\
`I I
`~------------------------------------------------------~
`
`I
`
`I,~
`
`I
`II
`
`"- ....
`
`....
`
`"-
`
`\
`
`FIG. 20
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 14
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 14 of 24
`
`5,463,742
`
`2
`
`2
`
`;130
`
`24
`
`22
`
`138
`
`r1
`:I
`136
`II
`..................----....-- ........
`
`FIG. 21
`
`130..-.-----'T1
`134
`!I
`
`I
`
`I~
`
`/
`
`,-(cid:173),,,
`
`IIIIIIII,IL
`
`_
`
`136
`_ ..... -.......-
`
`r1I
`III.
`
`I
`
`...... -.J..i
`
`FIG. 22
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 15
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 15 of 24
`
`5,463,742
`
`DOCKING STATION CONTROLLER
`
`IPPM SENSE SN ON? ~ 200
`PPM IS INSERTED?-----202
`ISOLENOID 1 : ON r
`1/204
`5OPEN THE LID OF THE PPM
`~GRASP AND LOCK THE PPM
`ISOLENOID 2 : ON ~ 205
`INSERT PPM CONNECTOR
`1/208
`IMAIN POWER ON
`r
`I
`r
`FLAG SENSE
`EJECTION REQUEST FROM PPM
`IMAIN POWER OFF ~ 212
`DELAY FOR ENOUGH DISCHARGE~214
`ISOLENOID 2 : OFF I EJECT PPM
`·DISCONNECT PPM CONNECTOR
`. CLOSE PPM LIDS
`ISOLENOID 1 : OFF r
`RELEASE (UNLOCK) THE PPM
`
`~216
`
`1~210
`
`FIG. 23
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 16
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 16 of 24
`
`5,463,742
`
`(AFTER THE CONNECTION BETWEEN THE PPM AND DOCKING STATION)
`
`----.(cid:173)
`
`ADD 1(ONE) TO THE COUNT NUMBER OF THE CONNECTION
`FOR THE PPM AND DOCKING STATION
`300
`
`CHECK LIFETIME OF THE CONNECTION 302
`
`NEED TO EXCHANGE THE CONNECTOR? 304
`
`WARN TO EXCHANGE THE CONNECTOR 306
`
`READ THE INFORMATION RELATED TO THE 10, CON(cid:173)
`FIGURATION OF THE DOCKING STATION AND COMPARE
`THE LIST OF THE SUPPORTING DOCKING STATIONS. 308
`
`CHECK WHETHER IT IS NECESSARY TO START THE SETUP AND
`CUSTOMIZE OPERATION FOR THE DOCKING STATION 310
`
`NEED THE SETUP AND CUSTOMIZE OPERATION? 312
`
`SETUP AND CUSTOMIZE OPERATION. ADD THE NEW INFOR(cid:173)
`MATION LIST OF THE DOCKING STATION
`314
`
`USING THE INFORMATION RELATED TO THE DOCKING
`STATION, DO THE NECESSARY CONTROL TO START THE
`SYSTEM SOFTWARE AND APPLICATION
`(SUCH AS AUTOEXEC .BATI CONFIG .SYS, WIN .INI ,
`SYSTEM .INI, ETC FOR DOS/WINDOWS)
`316
`
`START THE SYSTEM SOFTWARE 318
`
`FIG. 24
`
`IIIIIIIIIIIII
`
`NO
`THE CONNECTIION
`CONTROL SOFlWARE
`
`IIIIIIIIIIIIIl
`
`IIIIIIIIIIIIIII,
`
`NO
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 17
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 17 of 24
`
`5,463,742
`
`CONNECTION CONTROL
`BETWEEN DOCKING STATION &PPM
`
`SUB PONER SUPPLY
`
`PCMER
`CONNECTION
`CONTROLLER
`
`......-
`
`~320
`~ DETECT
`-+- ~ INSERTION
`
`3EE
`
`Sl
`
`":"
`
`SOLENOID 1 (CONTROLS MOTOR 138)
`f-----f>-+---=~ (LOCK/UNLOCK PPM)
`
`SOLENOID 2 (CONTROLS MOTOR 142)
`f-----f>-+---+V(CONNECT/DISCONNECT PPM)
`PPM
`r----------------
`t------+---t-----.
`~
`+-JV'V'\r, IEJECT REO
`~ t ,\1Cf@l)1~gn-::Eh~ NMI
`EJECTION SW~
`I/O
`(NON MASKABLE
`PaD OFr REQUEST
`ERROR
`INTURRUPT)
`332
`@
`I/O- ..
`
`r
`
`UAL RESET
`MAN
`4
`
`6J\N\,.., I
`
`;~8
`33@ t L-t,:1::::;;;@~3~~---4
`I/o
`
`I
`PONER ON SW~
`,
`l
`POWER OFF PERMISSION FLAG I
`336-@
`
`RESET
`
`338
`
`d

`-_..
`,..
`L....-_ I/O
`
`IIIIII
`
`ON/OFF CONTROL
`
`r - - - Io . - - - - - .
`
`MAIN
`POWER
`SUPPLY
`
`POWER ON RESET
`
`t - - - - - - - - - - I - - / POWER
`L
`FIG. 25
`
`_
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 18
`
`

`

`u.s. Patent
`
`DISCONNECT
`PPM
`
`Oct. 31, 1995
`
`Sheet 18 of 24
`
`5,463,742
`
`CONNECTION CONTROL IN THE DOCKING STATION
`
`DETECT THE PPM INSERTION ~ 340
`LOCK PPM : ® ON 342
`CONNECT PPM : ® ON 344
`MAIN POWER ON 345
`
`MAIN POWER SWITCH OFF ~ 348
`
`POWER OFF REQUEST <£]) (TO PPM) 350
`POWER OFF PERMISSION FLAG ON? @ (FRC*.! ~)
`352
`
`POWER OFF
`
`MAIN POWER SWITCH ON? ~354
`EJECT REQUEST ON? <£I) 358
`__- - - - - l . . - - - - ,
`CONNECTION NUMBER
`COUNT
`
`MAIN POWER ON 350
`EJECT REQUEST ON? <£I) 355
`POWER OFF REQ.UEST @ (TO PPM) 360
`POWER OFF PERMISSION FLAG ON? @ (FROM PPM)
`362
`MAIN POWER OFF 364
`DISCONNECT PPM : ® OFF 355
`UNLOCK PPM : @ OFF 358
`
`CONNECT
`PPM
`
`NO
`
`DISCONNECT
`PPM
`
`FIG. 25
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 19
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 19 of 24
`
`5,463,742
`
`FIG. 28
`
`HD
`@
`
`FILES
`CONFIG.N1
`CONFIG.N2
`
`AUTOEXEC.N1
`AUTOEXEC.N2
`
`WINDONS. N1 V
`WINDONS.N2 V
`
`414
`415
`

`
`DEFAULT FILE
`CONFIG.DEF I AUTOEXEC. DEF r
`I
`
`1/418
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 20
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 20 of 24
`
`5,463,742
`
`FLAG, REGISTERS IN DOCKING STATION
`
`NON-VOLATILE MEMORY
`
`430
`IDf
`UNIQUE TO EACH DOCKING STATION
`ID
`CONFIGURATION IS CHANGED, COUNT UP
`CONFIGURATION REV ~
`432
`CONFIGURATION DATA
`FOR
`~ EISA I/O
`PCI I/O
`
`434
`
`V-
`
`UMBER OF DOCKING STATION CONNECTIONCONNECTION COUNTER N
`
`CONNECTION LIMIT
`IT NUMBER OF THE CONNECTION
`LIM
`438
`
`FIG. 30
`
`,
`
`(Q])
`~
`@
`
`436
`
`~
`
`®®
`
`CONNECT TO THE FIRST DOCKING STATION
`AND INSTALL as TO THE PPM I~ IJ'-----D_OC_#_'
`rgj
`T
`DOS
`'----
`WINDONS
`APS
`
`PPM
`
`FIG. 31
`
`INSTALL THE DOS WITH DEFAULT CONFIG.SYS 440
`
`LOAD DEFAULT AUTOEXEC.BAT WHICH INCLUDE
`IICONNCONT. EXP (CONNECT!ON CONTROL) 442
`
`INSTALL WINDOWS ~
`444
`INSTALL APS 446
`SAVE NEW CONFIG.SYS AUTOEXEC.BAT ®
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 21
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 21 of 24
`
`5,463,742
`
`CONNECT TO OTHER NEW DOCKING STATION
`DocI2
`
`PPM1,---
`
`--...,
`OONNCONT, EXEC 450
`
`II
`
`1 - - - -
`&.!
`RETURN
`
`N
`
`R~CONNECTION FLAG S@7 ~ 452
`I
`P4
`NEW DOCKING STATION. 454 (SEC @ DOCKING STATION TALK)
`II
`RfBooT FLAG SET? ® 455
`FIRST PASS
`I
`COPY, 454 CONFIG.DEF-CONFIG.SYS
`lSET DEFAULT
`l~
`AUTOEXEC.DEF-AUTOEXEC.BAT ~
`REBOOT FLAG SET ® 455
`V REBOOT
`II
`REBOOT FLAG RESET @ 458
`R~CONNECTION FLAG RESET @ ~ 460
`I
`DISPLAY MESSAGE IIINSTALL FOR NEW DOCKING STATION II 462
`
`II1
`
`.-----<
`(EXIT)
`
`1
`
`II
`
`II
`
`"""'----:I.
`
`II
`
`__I
`
`_
`
`IIIIIIIIIIIIIIIIIIIIL
`
`- r -
`
`----------------~
`
`SECOND
`PASS
`
`----------------~
`
`INSTALL
`(CURRENT)
`COPY "AUTOEXEC.BAT-AUTOEXEC.Nl 464
`CONFIG.SYS---CONFIG.Nl
`
`UPGRADE DOCKING STATION TABLE @ 456
`
`FIG. 32
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 22
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 22 of 24
`
`5,463,742
`
`CONNECT TO OLD DOCKING STATION.
`
`CONNCONT, EYE
`
`PPM
`
`Docl1
`
`1_--
`
`N
`
`~
`
`Lh N
`
`(EXIT)
`
`Lh
`
`RECONNECTION FLAG SET? ® 470
`(SEC ® )472
`NEW DOCKING STATION?
`(TO FIG 32)
`REBOOT FLAG SET? @ 474
`
`COPY,
`
`CONFIG.N1 ---CONFIG.SYS 482
`AUTOEXEC.N1 ---AUTOEXEC.BAT
`REBOOT FLAG SET @ 484
`
`REBOOT 486
`
`REBOOT FLAG RESET 476
`
`RECONNECTION FLAG RESET ~ 478
`START DOS,MINDONS ® 480
`
`FIG. 33
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 23
`
`

`

`u.s. Patent
`
`Oct. 31, 1995
`
`Sheet 23 of 24
`
`5,463,742
`
`NMI
`
`NON MASKABLE INTURRUPT
`
`PONER OFF REQUEST? @ 482
`
`EJECT REQUEST? ® 484
`
`COUNT UP CONNECTION COUNTER FOR PPM ~ 486
`COUNT UP CONNECTION COUNTER FOR DOCKING STATION (Q1)
`SET RE-toNNECTION FLAG ® 488
`
`SET POWER OFF PERMISSION FLAG <£]) 490
`
`RETURN
`
`FIG. 34
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 24
`
`

`

`u.s. Patent
`
`CONNCONT.EXE
`
`Oct. 31, 1995
`
`Sheet 24 of 24
`
`5,463,742
`
`(CONNECTION CONTROL)
`RE-eoNNECTION FLAG SET? ® 490
`REBOOT FLAG SET? ® 492
`PPM: CONNECTION COUNTER <ED (CONNECTION LIMIT?) @ 494
`DISPLAY WARNING MESSAGE "NEED TO CHANGE PPM CONNECTOR II 469
`
`ANY KEY ON?
`(KEYBOARD) 498
`500
`DOCKING STATION CONNECTION COUNTER <Q1) (CONNECTION LIMIT) (Q§)
`
`DISPLAY WARNING MESSAGE "NEED TO CHANGE DOCKING STATION CONNECTOR II
`502
`
`ANY KEY ON? (KEYBOARD) 504
`
`ARE DOCKING STATION'S ID &CONFIG.REV. @ @
`REGISTRATED IN THE DOCKING STATION TABLE? ~
`REBOOT FLAG SET? ® 508
`COPY
`
`CONFIG.DEF- CONFIG.SYS
`AUTOEXEC.DEF-AUTOEXEC.BAT SET DEFAULT
`
`DISPLAY MESSAGE
`lINEED THE INSTALATION FOR THE NEW DOCKING STATION" 510
`
`SET REBOOT FLAG ® 512
`
`REBOOT 514
`
`RESET REBOOT FLAG 516
`REBOOT
`
`REBOOT FLAG SET?
`
`COPY
`
`CONFIG.NX- CONFIG.SYS
`AUTOEXEC.NX-AUTOEXEC.BAT
`
`506
`
`FIG. 35
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 25
`
`

`

`5,463,742
`
`1
`PERSONAL PROCESSOR MODULE AND
`DOCKING STATION FOR USE THEREWITH
`
`AELDOFTHEINVENTION
`
`The present invention relates generally to digital com(cid:173)
`puter systems, computer systems, and more particularly to a
`computer processing unit which is easily transportable to be
`used in a variety of sites in combination with a docking
`station including a monitor, keyboard and various peripheral
`units at each site, the processing unit including operating
`system and application software loadable to work with the
`docking station.
`
`BACKGROUND OF THE INVENTION
`
`5
`
`15
`
`25
`
`2
`Different machines may be needed for different specific
`tasks performed by the same technologist. The ability to use
`different machines for example a desktop for one machine,
`a portable for another purpose is effective in increasing user
`productivity.
`The necessity of upgrading the processor and software is
`increasing. Innovation in processor performance is acceler(cid:173)
`ating. The operating system and application software inno(cid:173)
`vations which make use of the high performance processors
`10 available increase the productivity of the users. When a user
`is going to be working at several different machines, mini(cid:173)
`mizing the cost of the upgrade and minimizing the time
`needed for the upgrade can be a critical consideration.
`A few but not all of these issues have been addressed in
`the prior art, For example, in Bite Magazine, August 1991
`issue, pages 39-40 and the June 1990 issue, pages 117- 118
`describe a machine called "brick" and "moby brick". Both
`these articles disclose a concept of providing a processing
`unit memory and hard disc in a portable unit that can be used
`20 at several locations. The unit also includes a power supply
`and other elements, resulting in a unit which is so large and
`heavy that it is no advantage over notebook and laptop
`systems.
`Lewist et al. U.S. Pat. No. 5,079,388 shows a computer
`system employing a personality module which includes the
`processor and memory which is designed to provide cheaper
`system upgrades as the monitor and keyboard can be used
`for a number of personality modules.
`However, this module is not designed to be carried around
`and placed at different types of workstations or with different
`types of docking stations.
`Hawkins U.S. Pat. No. 5,133,076 shows a computer
`module and expansion module; however,
`the computer
`includes an LCD screen adding to the size, weight and lack
`of flexibility of the system.
`Cudahey U.S. Pat. No. 4,715,385 shows a patient moni(cid:173)
`toring system with a transportable module that includes
`processing means that can move from a permanent station to
`another station with the patient. It does not contemplate use
`with multiple different types of docking stations or a mul(cid:173)
`tiplicity of different docking stations capable of accepting
`different processors and memory configurations.
`Komacki U.S. Pat. No. 4,890,832 shows a calculator with
`a removable processing unit
`including keyboard and
`memory which can be interchanged to provide the calculator
`with different functions, but in addition to being weighted
`down with the keyboard, does not contemplate the use of
`different processors and different memory configuration
`50 with various docking stations.
`Galano U.S. Pat. No. 5,161,169 and the September 1990
`IBM Technical Disclosure Bulletin Volume 33, No.4, pages
`38-39 show programming a communication device with a
`removable cartridge or module; however, the cartridge or
`module does not include processing power and does not
`attain the flexibility necessary to deal with the problems
`outlined above.
`
`Computer users who work at several locations have long
`sought a system that
`they could use where ever it
`is
`convenient. Such multilocation computer users may work
`both at the office and at home; or may move from office to
`office to supervise work for several groups in different
`locations; or may move from building to building, for
`example from laboratory to library to computer room; or be
`telecommuters who work in both the main office and at a
`satellite office or at home. Up to now, such users had to
`either buy multiple systems, or carry a single system from
`location to location. Even less convenient, where it was not
`possible because of cost and administration time to pursue
`the above alternatives, such multilocation users had to work
`at different computers or terminals, frequently dealing with 30
`different interfaces, processors, different sets of commands,
`and without a ready availability of the applications and files
`which facilitated their work.
`Rather than purchasing several personal computers and/or
`workstations and accompanying software for each location,
`it is important to find a cheaper solution. Further, rather than
`administering several personal computers or workstations
`for software upgrade or configuration changes at each loca(cid:173)
`tion where the users work, it is desirable to find a way to save
`that time and expense.
`It has also long been a desirable objective to increase
`security for the valuable parts of the computer system, such
`as the processing unit, hard disc, software and data from
`thieves or persons bent on interference with the operations
`of the company. It would be desirable when the computer is
`not in use to remove these valuable parts from the computer
`system in the office and keep them in a secure place.
`An effort has been made to address the problems outlined
`above by providing portable desktop or notebook comput(cid:173)
`ers. However, their size is not usually less than letter size and
`occupies most of the briefcase because they contain mini(cid:173)
`mum functions for a desktop computer including the key(cid:173)
`board and display and power supply. People who frequently
`use a computer in a fixed location and do not use it while
`traveling for example in an airplane or the like, do not want
`to carry a big module while moving from location to
`location. Further, they are frustrated by the reduced size of
`the keyboard and limited clarity of the screen. A number of
`forces have driven the need for the present
`invention. 60
`Working in several locations is increasing due to the need to
`support more flexible working and management styles to
`increase productivity and improve the work environment.
`Further, technological and management innovations such at
`networking, work group application software and the like 65
`may get easier for valued employees to work in a number of
`locations.
`
`35
`
`40
`
`45
`
`55
`
`SUMMARY OF THE INVENTION
`
`The above described disadvantages of prior approaches to
`this problem are obviated by increasing the flexibility in use
`of the computer by providing a personal processor module
`while comprises the core part of the computer, making it
`easy for a user to carry with them a processing unit cus(cid:173)
`tomized for themselves. It allows the user flexibility of using
`
`Petitioner Motorola Mobility LLC - Exhibit 1003 - Page 26
`
`

`

`5,463,742
`
`3
`different types of docking stations at different locations. The
`personal processor module could be used, for example, with
`a desk top or portable, or with a dedicated machine with
`special features, for example, a digitizer and plotter for a
`CAD system, or a video camera and synthesizer for a 5
`multi-media authoring system. The personal processor mod-
`ule will allow the user to carry with him the attributes of a
`CISC or RISC machine, or a DOSIWINDOWS or UNIX
`machine depending on the characteristics that he finds most
`desirable. In summary, according to the invention, a single 10
`user system is separated into two parts. A personal processor
`module (PPM) which is a transportable module easily car(cid:173)
`ried with the user, and a docking station part. The two parts
`are connected together by a processor independent of con(cid:173)
`nections such as the PC Peripheral Component Independent
`(PCI) Bus. Power is also supplied from the docking station 15
`to the PPM through the connector so that incorporating a
`power supply into the PPM is unnecessary.
`The PPM accommodates the hardware and software
`related to personal processing capability, that is the proces-
`sor or processors, the customized operating system,
`the 20
`graphic user interface and the application software desired
`by the user.
`According to the invention, the user who needs to use
`computers of different types, or in different locations, always 25
`carries the PPM with them. The user gains access to different
`computers by connecting with different docking stations or
`a similar docking station in different locations in order to
`obtain the flexibility of system configuration while main(cid:173)
`taining the consistency of the personal users configuration of 30
`the users OS and application software.
`The most important facet of the PPM for its users is that
`it is easy to move from docking station to docking station
`because of its small size. It is known to be able to construct
`such a module having dimensions that are about 6" long, 6" 35
`wide and 1%" deep which would include the most advanced
`microprocessors, such as the INTEL Pentium, a 212" hard
`disc drive, the necessary interface devices, and an alternative
`arrangement reduces the package to a size of 120 mm by 145
`mm by 39 mm deep. In each of these sizes, the PPM 40
`accommodates the minimum components needed to realize
`personal processing capability. Such components are an
`advanced processor with related logic, memory (RAMI
`ROM/CASH MEMORY), a mass storage device such as a
`hard disc or flash memory or both to contain the operating 45
`system graphic user interface, application software and
`customized information personalized to the user. The PPM
`in a preferred embodiment also contains logic to keep the
`customized information such as real time clock (day, time)
`and logic for connection to the docking system. The PPM 50
`does not include a power supply or battery for the processor.
`It may contain a small battery to keep the real time clock or
`keep RAM data as a non-volatile memory. It does not
`contain human interface input/output devices and/or devices
`such a keyboard, display, printer and the like. The PPM 55
`works after being connected to the docking stations through
`a multi-connector and is capable of being connected to
`several types of docking stations such as desktop, desk side
`or portable depending on the task to be undertaken by the
`user. Space efficiency for the key components such as IC, 60
`LSI and Mass storage inside the PPM are improving every
`year and the PPM does not contain any human interface
`devices which require a minimum size for ease of usage. So
`the optimal size of PPM can be purely industry issues, i. e.,
`driven by cost and technology at the time of manufacturing. 65
`The PPM may be reduced in size every year.
`The docking station in the preferred embodiment provides
`
`4
`the necessary environment for the PPM to work after
`connection thereto. The docking station will include the
`power supply, a fan to cool the processor, UO devices and
`the interfaces to those UO devices, display, keyboard or
`related input/output device, and mass storage unit.
`the
`Because of the processor independent connection,
`docking station connects to several types of PPM, each of
`which can have any desired type of processor and any
`desired operating system user interface and application
`software.
`According to this invention, the user who needs several
`types of computers in several locations has to provide only
`one processing unit and the software for it. In utilizing
`several types of docking stations, he does not need. addi(cid:173)
`tional processors and software for each machine, the more
`expensive the processor and software (OS and application
`software) are, the more beneficial this invention is. Looked
`at another way, the more personalized a particular needs are
`in terms of user interface and application software, the more
`beneficial the invention is as the user carries with him the
`unique characteristics which he needs and with which he is
`most familiar.
`With this invention, the users always carry their own
`PPMs that are personal and customized. This makes it easy
`to share a docking station between several people with
`several types of customized PPM. Each person can share the
`same docking station, and use the computer as if it were his
`personally customized system after he connects his own
`PPM to the docking station. When an upgrade is desired, the
`user needs only to upgrade only his own PPM, and not a
`plurality of user systems. Further, a user needs to administer
`the software just one time for his own personal processor
`module. After that, he can use it with any suitable docking
`station, all of which will operate according to the latest
`upgrade and customizing provided to the system.
`Finally, the security of the system is maximized by being
`able to keep the PPM in a safe, secure place when it is not
`in use.
`Other features and advantages of the present invention
`will become apparent from the following detailed descrip(cid:173)
`tion of the preferred embodiment given with respect to the
`following brief description of the drawings:
`FIG. 1 illustrates the relationship between the personal
`processor module and a plurality of different forms of
`docking stations with which may be used;
`FIG. 2 is a block diagram of the relationship between the
`personal processor module and a typical docking station;
`FIG. 3 is a block diagram of a prior art "Brick" or "Moby
`Brick" (portable desktop) modular computing system;
`FIG. 4 is a block diagram of a prior art notebook type of
`computer;
`FIG. 5 is a block diagram of the relationship between the
`hard disc drive and a desktop type of computer;
`FIG. 6 is a perspective view of the processing module of
`the present invention;
`FIG. 7 is an exploded perspective view of the processing
`module shown in FIG. 6 illustrating the relative positioning
`of the internal components;
`FIG. 8 is a block diagram of a working example of
`specific components used in a personal processing module;
`FIGS. 9, 10, 11, 12 AND 13 illustrate the arrangement of
`components in an exemplary personal proce

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket