throbber
United States Patent
`Koencket al.
`
`119
`
`[54] MODULAR, PORTABLE DATA PROCESSING
`TERMINALFOR USEIN A RADIO
`FREQUENCY COMMUNICATION
`NETWORK
`
`[75]
`
`Inventors: Steven E. Koenck; Phillip Miller; Guy
`J. West; Ronald L. Mahany; Patrick
`W. Kinney,all of Cedar Rapids, Iowa
`
`[73] Assignee: Norand Corporation, Cedar Rapids,
`Iowa
`
`L*] Notice:
`
`The portion of the term of this patent
`subsequent
`to Jun. 8, 2010, has been
`disclaimed.
`
`AOT
`US005680633A
`
`[11] Patent Number:
`
`(45) Date of Patent:
`
`5,680,633
`*Oct. 21, 1997
`
`5/1985 Krebs et al.
`......cssssssssesserssesesaes 370/82
`4,519,068
`2/1986 Sandstedt ......sscrscserscosessenserse 186/39
`4,569,421
`
`
`zoe 235/375
`4,628,193 12/1986 Blum ....
`4,680,787
`7/1987 Marry ..
`sene 379/63
`
`8/1988 Maile .........ecscsssssoesesseeesseseanse 455/82
`4,761,822
`c.rccsscerssssesserssenene 340/311.1
`4,806,906
`2/1989 Oda et dl.
`4,850,009
`7/1989 Zook et al.
`.....esscssessssecssssnseees 379/66
`4,916,441
`4/1990 Gombrich ...
`eve 340/712
`
`4,969,206 11/1990 Desrochers .......cccsssssesssseeseees 455/89
`4/1991 Fischeretal. ...
` 370/85.2
`5,008,879
`
`....scssssessessseoeeane 455/90
`5,033,109
`7/1991 Kawanoet al.
`
`
`5,055,660 10/1991 Bertagna etal. .....
`we 235/472
`......ssssscsssessseen 455/11.1
`5,117,501
`5/1992 Chidress et al.
`
`[21] Appl. No.: 114,872
`
`[22] Filed:
`
`Aug. 31, 1993
`
`Primary Examiner—Alyssa H. Bowler
`Assistant Examiner—Walter D. Davis
`Attorney, Agent, or Firm—Stanford & Bennett, L.L.P.
`
`Related U.S. Application Data
`
`[57]
`
`ABSTRACT
`
`{63] Continuation-in-part of Ser. No. 898,908, Jun. 12, 1992,
`abandoned, Ser. No. 71,555, Jun. 4, 1993, Pat. No. 5,331,
`136, Ser. No. 107,470, Aug. 17, 1993, abandoned, Ser. No.
`97,462, Jul. 26, 1993, Pat. No. 5,428,636, and Ser. No.
`59,447, May 7, 1993, Pat. No. 5,428,636, which is a
`continuation-in-part of Ser. No. 56,827, May 3, 1993, Pat.
`No. 5,295,154, which is a continuation of Ser. No. 769,425,
`Oct. 1, 1991, abandoned, said Ser. No. 898,908, is a con-
`tinuation-in-part of Ser. No. 835,718, Feb. 12, 1992, aban-
`doned, said Ser. No. 71,555, is a continuation of Ser. No.
`660,615, filed as PCT/US90/03282, Jun. 7, 1990, Pat. No.
`5,218,187, which is a continuation-in-part of Ser. No. 467,
`096, Jan. 18, 1990, Pat. No. 5,052,020, said Ser. No.
`107,470, Aug. 17, 1993, abandoned, is a continuation-in-
`part of Ser. No. 81,411, Jun. 22, 1993, abandoned, which is
`a continuation-in-part of Ser. No. 53,901, May 20, 1993,
`abandoned.
`
`P51}
`
`Uinte COS eccscccsssssessscscssssenneee G06F 1/00; HOSK 7/10;
`HOSK 7/14
`
`[527 US. C1. cccsccsssssseseccseceeee 395/800; 361/680; 361/731
`[58] Field of Search ou. 395/800; 364/DIG.1;
`455/11.1, 89, 90; 358/257; 340/712, 311.1;
`235/472, 375; 370/85.2; 379/66
`
`[56]
`
`4,058,838
`
`References Cited
`U.S. PATENT DOCUMENTS
`11/1977 Crager et al. cscsssocsessccssenenee 358/257
`
` 1
`
`Modular, portable data collection terminals are disclosed for
`use in mixed wireless and hard-wired RF communication
`
`networks, wherein various radio transmitter modules and
`associated antennas may be selectively added to a base
`terminal unit to solve networking problems associated with
`specific types of business environments. Modularity exists
`in both the hardware (splitting data collection and process-
`ing control circuitry from radio transceiver control circuitry)
`and software (splitting transceiver-specific, lower level com-
`munication protocol from generic, higher level communi-
`cation protocol). The control circuitry, including associated
`microprocessors devices,
`interact
`to selectively activate
`communication circuits to perform necessary communica-
`tion or data processing functions and enter and remain in a
`power-saving dormant state during other times. To support
`such dormant or “sleeping”states, a series of communica-
`tion protocols provide for channel access to the communi-
`cation network. The disclosed modular design also provides
`for automatic selection from a variety of available built-in
`and externally mounted antennas based on the particular
`type of radio transceiver(s) selected.
`
`10 Claims, 38 Drawing Sheets
`
`SAMSUNG 1019
`
`1
`
`SAMSUNG 1019
`
`

`

`
`
`2
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 2 of 38
`
`5,680,633
`
`
`Aedsiggor|©Joveeeeeeeeee
`
`Ste
`
`Jauueosg
`
`
`
`aoeHa}uU|
`
`OL2
`
`91xIb
`
`Jayjouuoy
`Aeidsig
`
`JOAUG
`
`soepajuy
`
`ww0yeyeq
`
`WD
`
`SUBJ,
`
`See
`
`ODByeq
`
`| | | I \ I | | i I ! | ! | | | I I ! l ! { | | j ! 1 | | i I | |
`
`ajnpoy;pueoqhay
`
`Vi‘Sla
`GOZ|s0ssao0idoi0Ipyy
`
`3
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 3 of 38
`
`5,680,633
`
`
`
`SUOMPDIUNWWODJUIOd0}JUIOgA
`
`juawabeueWJOMOg£8
`
`
`
`-yur]eyeq
`
`
`
`
`
`SuONOUN4WepoYyOIpeY
`
`leaisAUd
`
`gb‘Sid
`
`6Sz
`
`Ayiqesedoi9}uy
`
`
`
`
`
`uoneIBIWYORIS|OD0I01qe
`
`LSz
`
`UOI}YBULODPuyOo}puy
`
`aayaqpuo}puy
`
`Sz
`
`S
`Sz
`
`€ A
`
`4
`
`
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 4 of 38
`
`5,680,633
`
`Ayyiqesedos9yuy
`
`UOISS8S
`
`udISSES
`
`pasegOdUdISSES
`
`
`
`
`
`SHIEIS[000}01q4psepuR]sSJojwoddnse
`
`
`
`
`
`Aye,psy,JOUIO
`
`di/doOl“ba
`
`SYOBIS
`
`[090]014
`
`SyoR|S
`
`yodsuel}
`
`19Z
`
`
`
`yur]eyeq
`
`jeaisAud
`
`JtSid
`
`6S2
`
`
`
`182OSZsS‘OZze‘ba
`
`yodsuei|
`
`
`
`YIOMION
`
`|
`
`PUBIONWan
`
`
`
`[O90}01,PUBJON
`
`
`
`Buispsaoiaeq
`
`SYDEIS
`
`5
`
`
`
`
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 5 of 38
`
`5,680,633
`
`1 i
`
`ts
`c
`2
`.
`g
`Q
`o 8
`= wv B
`=
`
`
`eS|§38 Z8 7
`23
`£99
`go
`a
`ao
`2358
`E @
`' 45
`=
`o
`&
`ES
`'
`o
`wa
`.
`a
`oO
`63
`'
`=
`i!
`Me mmm wm meee -
`
`‘
`;
`
`28 i
`
`
`
`53 ¢- Keyboard/Display
`
`;
`Module
`:
`
`
`Clock Control
`
`
`
`
`Module Bus.
`Power Control
`
`r
`Processor
`‘MBUS)
`"8/330
`
`
`PCMCIA
`Memory Card
`
`30
`
`52 :
`
`Serial /O,Scan
`Connection
`
`i}
`;
`
`Serial Port
`
`‘
`
`
`
`|i
`Terminal Module “B”
`
`:
`
`Application|55
`Processor:
`386SXLV
`
`
`
`' ackup|!
`
`i 22
`Back
`
`1 Gontrat|]Battery [>
`
`
`
`
`
`
`
`wwe ee pe ee em ee
`
`; 65
`
`FIG. 2
`
`6
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 6 of 38
`
`5,680,633
`
`DBO-7
`
`A0Q-3
`
`cs
`
`lORD
`
`iOWR
`
`RDY
`
`MATT
`
`49
`
`MCLK
`
`MTXD
`
`MRXD
`
`FIG. 3
`
`7
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 7 of 38
`
`5,680,633
`
`T3
`
`
`
`FIG.4
`
`
`
`NMATT
`
`MTXD
`
`MRXD
`
`NMATT
`
`MTXD
`
`MRXD
`
`FIG.5
`
`8
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 8 of 38
`
`5,680,633
`
`8S
`fe mee
`
`9S
`
`£S
`
`0c
`
`SOL
`
`ve
`
`‘S'H
`
`ouAsy
`
`aoBLa}uj
`
`jeuas
`
`aoepa}u|
`
`dW
`
`SYEM86
`
`t1‘t
`
`.feuag
`eees
`tdan
`
`cluMogZY]|96WO
`e76716
`K10Y|THM}yoye?)ZdW
`
`
`
`aoe}a}u]
`
`v8
`
`col
`
`P9
`
`60}
`
`bs
`
`901
`
`9
`
`
`
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 90f 38
`
`=6s-—i“s“és«d5680,633
`
`mA
`
`MHz
`
`mA
`
`100
`
`80
`
`60
`
`40
`
`20
`
`MHz
`
`4
`
`6
`
`8
`
`10
`
`12
`
`14
`
`16
`
`FIG. 8
`
`10
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 10 of 38
`
`5,680,633
`
`301
`
`305
`
`Start
`
`309
`
`311
`
`#1 Off Wait
`
`Comm. 3
`
`
`
`
`
`303
`
`319
`
`#1 Requ.
`Event
`
`N
`
`N
`
`Event
`Batt
`
`
`Display Low
`
`Batt Warning
`
`
`
`Retrieve Menu
`Data
`
`Display Data
`
`FIG. 9
`
`11
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 11 of 38
`
`5,680,633
`
`oeyW KOLOY
`
`JaAe7]
`
`
`
`g0epeju|1607anid
`
`
`
`JeAe7abpug
`
`Ol‘Sis
`
`12
`
`12
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 12 of 38
`
`5,680,633
`
`SLS
`
`PLS
`
`Wlod
`
`ssan0y
`—L1-
`
`OLS
`
`iSOH
`
`dayndwoy
`
`LL“Sid
`
`a01Aeq
`
`allqoyy
`
`Buyndwoy
`
`aoa
`
`13
`
`13
`
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 13 of 38
`
`5,680,633
`
`551|Asynchronous
`Wake Up to
`Transmit
`
`Time
`
`Sensefor an
`interpoll Gap
`
`553
`
`No
`
`555
` Ils the
`Channel
`
`Clear
`.?
` Yes
`557|wait or Sleep for
`a Fixed Time
`Transmit an RFP
`
`559
`
`FIG. 12
`
`14
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 14 of 38
`
`5,680,633
`
`601
`
`Asynchronous
`Wake Up to
`Transmit
`
`Reset Retry
`Counter
`
`
`
`Sensefor an
`
` 605
`Increment
`
`interpoll Gap
`
`
`Counter
`Time
`
`
`
`
`
` 603
`
`
` Yes
`a Fixed Time
`
`
`
`609 615|Sleep for Longer
`
`
` Transmit an RFP
`Time, Wake &
`
`Retry
`
`
`
`Is Retry
`
`
`Counter
`
`
`
`above MA
`?
`
`Wait or Sleepfor
`
`
`
`FIG. 13
`
`15
`
`15
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 15 of 38
`
`5,680,633
`
`651
`
`653
`
`655
`
`Wake Up to Transmit
`
`|
`
`Timer Begins Counting;
`Listen for Sync
`
`Sync Rec’d Terminal
`Synchronized
`
`
`
`
`
`?
`
`ATimer
`
`Expired
`
`
`
`
`Sense for an Interpoll
`Gap Time
`
`
`
`Is the
`Channel
`
`Clear
`?
` Yes
`
`Yes
`
`659
`
`663
`
`Transmit an RFP
`
`FIG. 14
`
`16
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 16 of 38
`
`5,680,633
`
`701
`
`703
`
`Wake Up to Transmit
`
`Reset Retry Counter
`
`Listen for Sync
`
`705|Timer Begins Counting;
`
`707
`
`Syne Rec'd Terminal
`Synchronized
`
`709
`
`
`
`Has
`Timer
`Expired
`?
`
`
`
`Yes
`
`711
`
`Sensefor an Interpol
`Gap Time
`
`717
`
`increment Counter
`
`Is Retry
`
`
`
`
`above MAX
`
`No
`721
`
`
`
`Wait or
`Sleep for a
`Fixed Time
`
`719
`
`
`
`
`m3
`is the
`
`
`Channel
`
`
`
`Clear
`2
`
`
`No
`
`723
`
`
`Counter
`
`
`
`Yes
`
`Yes
`
`715
`
`Transmit an RFP
`
`Sleep for Longer
`Time, Wake & Retry
`
`FIG. 15
`
`17
`
`17
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 17 of 38
`
`5,680,633
`
`751
`
`753
`
`Wake Up to Transmit
`
`Psuedo-random Number
`
`Generate a
`
`755
`
`Sensefor a Few Micro-
`seconds
`
`763
`
`Increment Counter
`
`No
`
`
`
`
`
`
`
`767
`?
`
`
`Sleep for Longer
`
`Wait fora
`Time, Wake & Retry
` Yes
`
`Pseudo-
`
`random
`
`
`time
`
`Is the
`Channel!
`Clear
`?
`
`765
`
`
`
`Is Retry
`Counter
`above MAX
`?
`
`No
`
`Did Pseudo-
`random Time
`Expire
`
`761
`
`Transmit an RFP
`
`FIG. 16
`
`18
`
`18
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 18 of 38
`
`5,680,633
`
`c803
`
`|
`
`aB05
`
`a807
`
`809
`
`815
`
`811
`
`817
`
`813
`
`819
`
`FIG. 17
`
`19
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 19 of 38
`
`5,680,633
`
`815
`
`831
`
`833
`
`811
`
`817
`
`841
`
`843
`
`845
`
`847
`
`849
`
`813
`
`819
`
`861
`
`863
`
`865
`
`867
`
`869
`
`871
`
`873
`
`875
`
`877
`
`FIG. 18
`
`20
`
`20
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 20 of 38
`
`5,680,633
`
`[we|
`
`
`
`SL6|Vivd|£16
`
`10d
`
`LL6
`
`64“Dis
`
`S26
`
`21
`
`21
`
`

`

`US. Patent
`
`Oct. 21,1997
`
`_
`
`Sheet 211 of 38
`
`5,680,633
`
` 951
`
`Wake Upto
`
`Transmit
`
`?
`
` Listen for
`Channel
`Reservation
`
` Transmit an RFP
`information
`
`
`
`
`
`961|Calculate Sleep
`Time; Go to
`
`Sleep
`
`953
`
`
`Sense for an
`
`
`Interpoll Gap
`Time
`
`
`Is the
`
`Channel
`Clear
`
`957
`
` 963
`Wake Upto
`
`Transmit
`
`
`
`FIG. 20
`
`22
`
`22
`
`

`

`Oct. 21,1997
`
`Sheet 22 of 38
`
`U.S. Patent
`
`5,680,633
`
`FIG. 22
`
`23
`
`23
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 23 of 38
`
`5,680,633
`
`WY forasEX7s
`mo
`.
`111
`
`
`
`
` 1130
`
`1113
`
`1133 7 \ 133
`
`FIG. 23
`
`
`
`x
`1131
`
`
`——/ OOOVOCOOVODOSOOAOOCCNOCNOOCOCOCOCOAC0N ==
`
`
`——{ 000000000000000000000000000000000 f=
`
`
`
`
`1110
`
`FIG. 24
`
`24
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 24 of 38
`
`5,680,633
`
` 1140
`
`1142
`
`FIG. 25
`
`25
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 25 of 38
`
`5,680,633
`
`1140
`
`FIG. 26
`
`1155
`
`
`
`FIG. 27
`
`1158
`
`26
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 26 of 38
`
`5,680,633
`
`
`
`nt |
`
`9.
`
`“tet
`
`1166
`
`FIG. 28
`
`1160
`
`1173
`
`FIG. 29
`
`1160
`
`Pp
`
`1164
`
`FIG. 30
`
`27
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 27 of 38
`
`5,680,633
`
`
`
`FIG. 31
`
` NSE
`
`
`
`
`
` SGSSS SS
`gee SSSS
`
`
`FIG. 32
`
`28
`
`

`

`Oct. 21, 1997
`
`Sheet 28 of 38
`
`U.S. Patent
`
`5,680,633
`
`1162
`
`FIG. 33
`
`29
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 29 of 38
`
`5,680,633
`
`FIG. 34
`
`30
`
`

`

`U.S. Patent
`
`Oct. 21,1997
`
`Sheet 30 of 38
`
`5,680,633
`
`1211
`
`
`
`31
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 31 of 38
`
`5,680,633
`
`
`
`FIG. 37
`
`
`
`32
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 32 of 38
`
`5,680,633
`
`39, 1224
`
`1230
`
`FIG. 39
`
`
`
`FIG. 40
`
`33
`
`33
`
`

`

`US. Patent
`
` —_
`
`Oct. 21, 1997
`
`Sheet 33 of 38
`
`5,680,633
`
`4bPAP
`
`NYded(egetTI
`
`1266
`
`eeettSSke
`
`FIG. 41
`
`1282
`
`1234
`
`1224
`
`_ FIG. 42
`
`34
`
`34
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 34 of 38
`
`5,680,633
`
`1220
`
`1305
`
`1248
`
`FIG. 43
`
`35
`
`35
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 35 of 38
`
`5,680,633
`
`1249
`
`1220
`
`1248
`
`1211
`
`\.
`
`12.
`
`
`1306
`
`
` . 1311
`
`
`1312
`
`FIG. 44
`
`36
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 36 of 38
`
`5,680,633
`
`
`
`FIG. 45
`
`37
`
`37
`
`

`

`U.S. Patent
`
`Oct. 21, 1997
`
`Sheet 37 of 38
`
`5,680,633
`
`1211
`
`1220
`
`1306
`
`FIG. 46
`
`38
`
`38
`
`

`

`US. Patent
`
`Oct. 21, 1997
`
`Sheet 38 of 38
`
`5,680,633
`
`Lite
`
`L0v1
`
`SOvl_4
`
`JSOH
`
`Jayndwoy
`
`—dayndwog
`
`1SOH
`
`nwcorl
`
`CLPl
`
`60F1
`
`ssanoy
`
`1UlOd
`
`ssa00y
`
`Wlog
`
`SIIGOW
`
`Buyndwoy
`
`ad1Aeq
`
`Lv‘Sls
`
`39
`
`39
`
`
`
`
`
`

`

`5,680,633
`
`1
`MODULAR, PORTABLE DATA PROCESSING
`TERMINALFOR USEIN A RADIO
`FREQUENCY COMMUNICATION
`NETWORK
`
`This application is a continuation-in-part application of
`the following:
`1. U.S. application Ser. No. 07/898,908 (Attorney
`Docket Nos. 92 P 447 & DN36767XZAA), by Koencket al.,
`filed Jun. 12, 1992, now abandoned, which is itself a
`continuation-in-part application of U.S. application Ser. No.
`07/835,718 (Attorney Docket Nos. 92 P 148 &
`DN36767XZA), by Koencketal., filed Feb. 12, 1992, now
`abandoned.
`2. U.S. application Ser. No. 08/071,555 (Attorney
`Docket Nos. 10168US04 & DN36767XZX), by Koenck et
`al., filed Jun. 4, 1993, now U.S. Pat. No. 5,331,136, which
`is in turn a continuation application of U.S. application Ser.
`No. 07/660,615 (Attorney Docket Nos. 91 P 398 &
`DN36767XZ), by Danielsonet al., filed Feb. 25, 1991, now
`U.S. Pat. No. 5,218,187, which is itself a continuation-in-
`part of:
`a. U.S. application Ser. No. 07/467,096 (Attorney Docket
`Nos. 91 P402 & DN37139), by Koencketal., filed Jan.
`18, 1990, now issued U.S. Pat. No. 5,052,020; and
`b. PCT application Ser. No. PCT/US90/03282 (Attorney
`Docket Nos. 91 P 392 & DN36767X-PCT), by Koenck
`et al., filed Jun. 7, 1990, now abandoned, which claims
`priority from two applications:
`1) US. application Ser. No. 07/364,594 (Attorney
`Docket Nos. 91 P 859 & DN36808X), by Cargin et
`al., filed Jun. 7, 1989, now abandoned, whichis itself
`a continuation-in-part of U.S. application Ser. No.
`07/339,330 (Attorney Docket Nos. 91 P 856 &
`DN36808), by Carginet al., filed Apr. 14, 1989, now
`abandoned; and
`2) U.S. application Ser. No. 07/364,902 (Attorney
`Docket Nos. 91 P 393 & DN36767), by Danielson et
`al., filed Jun. 8, 1989, now abandoned. |
`3. U.S.application Ser. No. 08/107,470 (Attorney Docket
`Nos. 10126US03 a DN38000B), by Kinney etal., filed Aug.
`17, 1993, now abandoned, which isitself a continuation-in-
`part of U.S. application Ser. No. 08/081,411 (Attorney
`Docket Nos. 10126US02 & DN38000A), by P. Kinney, filed
`Jun. 22, 1993, now abandoned, which is in turn a
`continuation-in-part of U.S. application Ser. No. 08/053,901
`(Attorney Docket Nos. 10126US01 & DN38000), by Kin-
`ney et al., filed May 20, 1993, now abandoned.
`4. U.S. application Ser. No. 08/097,462 (Attorney Docket
`Nos. 10222US01 & DN38017), by West etal., filed Jul. 26,
`1993, now U.S. Pat. No. 5,428,636.
`5. U.S. application Ser. No. 08/059,447 (Attorney Docket
`Nos. 10132US03 & DN37882XA), by R. Meier, filed May
`7, 1993, now U.S. Pat. No. 5,428,636 which is a
`continuation-in-part of U.S. application Ser. No. 08/056,827
`(Attorney Docket Nos. 10127US02 & DN37882X), by R.
`Meier, filed May 3, 1993, now U.S. Pat. No. 5,295,154
`which is a continuation application of U.S. application Ser.
`No. 07/769,425 (Attorney Docket Nos. 91 P 668 &
`DN37882), by Meier et al., filed Oct. 1, 1991, now aban-
`doned.
`The following applications are hereby incorporated herein
`by reference in their entirety and made part of this applica-
`tion.
`1. U.S. application Ser. No. 07/898,908 (Attorney Docket
`Nos. 92 P 447 & DN36767XZAA), by Koencket al., filed
`Jun. 12, 1992.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`35
`
`65
`
`2
`2. U.S. application Serial No. 08/071,555 (Attorney
`Docket Nos. 10168US04 & DN36767XZX), by Koenck et
`al., filed Jun. 4, 1993.
`3. U.S.application Ser. No. 08/107,470 (Attorney Docket
`Nos. 10126US03 & DN38000B), by Kinney et al., filed Aug.
`17, 1993.
`4. U.S.application Ser. No. 08/097,462 (Attorney Docket
`Nos. 10222US01 & DN38017), by West etal., filed Jul. 26,
`1993.
`5. U.S. application Ser. No. 08/059,447 (Attorney Docket
`Nos. 10132US03 & DN37882XA), by R. Meier, filed May
`7, 1993.
`6. U.S. application Ser. No. 08/101,254 (Attorney Docket
`Nos. 10092US04 & DN37998C), by R. Mahany, filed Aug.
`3, 1993.
`A portion of the disclosure of this patent document
`contains material which is subject to copyright protection.
`The copyright owner has no objection to the facsimile
`reproduction by anyoneof the patent documentorthe patent
`disclosure, as it appears in the Patent and Trademark Office
`patent file or records, but otherwise reserves all copyright
`rights whatsoever.
`
`BACKGROUND OF THE INVENTION
`
`This inventionrelates generally to portable data collection
`and processing terminals for use in a Radio Frequency (RF)
`communication network, and, more specifically to portable
`terminals supporting a variety of RF transceivers and asso-
`ciated antenna systems. Additionally, this invention relates
`to methods in which a portable terminal gains access to the
`RF communication network.
`
`In particular, portable data processing terminals have
`taken an increasingly significant role in business environ-
`ments. For example, battery powered, hand-held data col-
`lection terminals are used extensively for inventory control
`in warehousing and merchandising operations. Other uses of
`such terminals include invoicing, delivery route
`management, order taking and return control operations—as
`might be found in automobile rental operations.
`In many business environments, portable data processing
`terminals often need to communicate in real-time with other
`portable terminals, peripheral devices, work stations, and
`host computers. To meet such communication needs, a
`variety of mixed hard-wired and wireless communication
`networks with associated communication protocols have
`been developed, each addressing the specific requirements
`of a given business environment. In the process of such
`development, portable terminals have undergonetailoring of
`both hardware and software to fully support a specific
`communication network and associated protocol.
`As a result of such tailoring, each type of portable data
`collection terminal is generally only capable of operating in
`a single type of business environment. Tailoring also results
`in unreasonable additional costs associated with developing,
`manufacturing, documenting, etc., each variety of portable
`data collection terminals.
`
`More specifically, each portable data collection terminal
`includesa built-in radio transceiver. The built-in transceiver
`operates pursuant to only one of a variety of types of RF
`(Radio Frequency) communication characteristics, charac-
`teristics that are dictated per FCC (Federal Communication
`Commission) specification.
`The choice of the type of radio transceiver,i.e., the type
`of RF communication characteristics, to build in is based on
`the nature of the business environment. For example, a
`digital cellular radio might be chosen in an environment
`
`40
`
`40
`
`

`

`5,680,633
`
`3
`having great distances between the radio and the destination
`transceiver. Similarly, data might be exchanged using a
`single channel UHF (Ultra-High Frequency), direct-
`sequence spread-spectrum, or frequency-hopping spread-
`spectrum band. Each of these bands have particular charac-
`teristics which make them attractive for a given business
`environment, and each generally requiring a different trans-
`ceiver.
`
`After choosing the appropriate radio transceiver, an
`appropriate antenna must also be selected. Each type of
`transceiver often requires a different type of antenna based.
`on the corresponding RF communication characteristics, the
`shape of the portable terminal, and the business environment
`at issue.
`Thus, there is need to provide a portable data collection
`terminal capable ofeasily supporting any of the plurality of
`types of radio transceivers and associated antennas, mini-
`mizing needed modifications to the terminal’s hardware and
`software design.
`In addition, to support real-time access to a communica-
`tion network, each portable data collection terminal needs to
`establish and maintain radio connectivity to the network.
`However, portable terminals must also address conflicting
`concerns of battery power conservation, ie., maintaining
`connectivity places a substantial load on battery power.
`Moreover,
`the mobile nature of portable terminals also
`presents difficulties in maintaining connectivity. It would
`therefore be desirable to implement communication protocol
`techniques which address power saving and mobility con-
`cerns while providing virtually real-time access to the com-
`munication link.
`
`Thus, an object of the present invention is to provide a
`modular hardware and software radio design for a portable
`data collection terminal which supports multiple types of
`radio transceivers and associated antennas.
`It is also an object of the present invention to provide for
`the selection of ones of a plurality of modular radio trans-
`ceivers for use by a portable data terminal, the selection of
`which addresses the specific concerns of a given business
`environment.
`
`Another object of the present invention is to provide for
`the selection of ones of a plurality of modular radio trans-
`ceivers for use by a portable data terminal, wherein each
`modular transceiver selected isolates the data collection
`terminal from transceiver specific operations by providing
`hardware and software control over such functions.
`A further object of the present invention is to provide a
`communication protocol which addresses power saving and
`mobility concerns while providing virtually real-time access
`to the communication link.
`Another object of the present invention is to provide a
`communication protocol for use by a portable data collection
`terminal which minimizes transmission collisions while
`providing for virtually real-time access to the communica-
`tion network.
`
`Another object of the present invention is to provide a
`communication protocol for use by a portable data collection
`terminal which eliminates the need for random number
`generation and random back-off techniques.
`A further object of the present invention is to provide an
`improved computer device apparatus for connecting a
`removable card type radio to a protected, interchangeable,
`environmentally sealed antenna which uses contacts located
`on the housing of the radio card.
`An object of the present invention is to provide an
`improved antenna connector for use with radio cards which
`can be inserted into various computer devices.
`
`4
`An object of the present invention is to provide an antenna
`cap, for use with computer devices utilizing radio cards,
`which is reliable, economical and easy to use.
`A further object of the present invention is to provide an
`antenna cap whereby an appropriate antenna will be con-
`nected to a radio card by selectively positioning the antenna
`contacts on the radio card.
`
`Another object of the present invention is to provide an
`antenna cap whereby a radio card may simultaneously
`connect to and utilize more than one radio antenna, and
`where the radio card may contain more than one type of
`radio transceiver.
`
`A further object of the present invention is to provide an
`improved antenna connector whereby an appropriate
`antenna(s) will be connected. to a radio card by selectively
`positioning the antenna contacts on the radio card.
`A further object of the present invention is to provide an
`improved apparatus which utilizes only one set of contacts
`on a radio card or modem card and uses a switching matrix
`to connect the radio card or modem card to the appropriate
`antenna or telephoneline.
`Other objects, advantages, and novel features of the
`present invention will become apparent from the following
`detailed description of the invention when considered in
`conjunction with the accompanying drawings.
`SUMMARY OF THE INVENTION
`
`These and other objects of the invention are achieved in
`a portable data collection terminal comprising a first and
`second data processing unit as well as a radio transceiver
`selected from a plurality of transceivers. The first processing
`unit is capable of executing its own set of communication
`software routines. Further, each of the plurality of radio
`transceivers has different operating characteristics. The sec-
`ond processing unit is capable of isolating the first process-
`ing unit from the differences in the operating characteristics
`of the plurality of radio transceivers.
`In one embodiment of the portable data collection
`terminal, the first processing unit is contained in a base
`module while the second processing unit and the selected
`radio transceiver are located in a communication module. In
`another embodiment, antennas are connected to the base
`module, and the portable data collection terminal unit
`includes a means for selectively interconnecting one of the
`antennas to the communication module.
`In a further
`embodiment, a preinstalled antenna is connected to the base
`module. The portable data collection terminal includes an
`antenna connector capable of connecting a variety of exter-
`nal antennas as well as a meansforselectively interconnect-
`ing the preinstalled antenna or the antenna connectorto the
`selected radio transceiver.
`The objects of the invention are also achieved in a
`portable data collection terminal that operates in a commu-
`nication network having a first and second subnetwork. The
`portable data collection terminal comprises a base process-
`ing unit and a communication processor, as well as a first
`and second radio transceiver selected from a plurality of
`radio transceivers. The base processing unit is capable of
`executing its own set of communication software routines.
`Further, each of the plurality of radio transceivers has
`different operating characteristics. The communication pro-
`cessor is capable of isolating the base processing unit from
`the differences in the operating characteristics ofthefirst and
`second radio transceivers.
`In one embodiment, the base processing unit is contained.
`in a base module of the portable data collection terminal.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`A1
`
`41
`
`

`

`5
`The data collection terminal also has a communication
`module that contains the communication processor and the
`first and second radio transceivers.
`
`5,680,633
`
`6
`FIG. 12 is a flow diagram illustrating another protocol
`embodiment used by the data processing terminal of the
`present invention for gaining access to the channel;
`FIG.13 is a flow diagram illustrating an alternate protocol
`Theobjects of the inventionare also achieved in a method
`embodiment used by the data processing terminal of the
`used by a second device for beginning a data exchange over
`present invention for channel access which includesaretry
`an RF communication link with a polling device. (The
`counter;
`polling device having an interpoll gap time.) The method
`comprises identifying that an RF communication link is
`FIG. 14 is a flow diagram illustrating an alternate protocol
`clear throughout a period which is at least as long as the
`embodiment used by the data processing terminal of the
`interpoll gap time and transmitting a request for poll frame.
`present invention for channel access which uses periodic
`In one embodiment, the method also includes generating a
`SYNC messages in roaming implementations;
`first pseudo-random time whichis alsoat least as long as the
`FIG. 15 is a flow diagram illustrating another protocol
`interpoll gap time. The channel is then sensed for a time
`embodiment used by the data processing terminal of the
`substantially shorter thanthe first pseudo-random time. Such
`present invention for channel access which includes both
`sensing is repeated until the channel is detected as being
`periodic SYNC messages and a retry counter;
`busy, or until the channel is detected as being clear at every
`FIG. 16 is a flow diagram illustrating a channel access
`sense until the first pseudo-random time is reached. If the
`protocol using a pseudo-random number generator accord-
`channel is busy, a second pseudo-random time delay back-
`ing to another embodiment of the present invention;
`off is executed and the process beginning at the generation
`FIG.17 is a diagram of the basic communication structure
`of the first pseudo-random timeis repeated. If the channel is
`used in the channel access protocol of the present invention;
`clear for the entire first pseudo-random time, a request for
`FIG. 18 is a diagram illustrating an exemplary commu-
`poll is transmitted.
`nication sequence according to the channel access protocol
`of the present invention;
`FIG. 19 is a diagram showing an exemplary communi-
`cation exchange and illustrating channel access using a
`channel reservation scheme;
`FIG. 20 is a flow diagram illustrating channel access using
`the channel reservation scheme of FIG. 19;
`FIG. 21 is a perspective view of a radio card and a
`corresponding port for receiving the radio card built in
`accordance with the present invention;
`FIG. 22 is a partial top plan view of a radio card and port
`for receiving the radio card with the radio card completely
`inserted in the port;
`FIG. 23 is a partial side elevational view taken along line
`3—3 showing the male/female pin connection of the radio
`card and the port of FIG. 22;
`FIG.24 is a front view taken along line d—4 showing the
`female pin connections of the radio card of FIG. 21;
`FIG. 25 is a perspective view of a computer terminal
`showing the slot for receiving the radio card;
`FIG.26 is front view taken along line 6—6 showing how
`a radio card to be inserted into the slot of the computer
`terminal of FIG. 25;
`FIG. 27 is a perspective view of another radio card and a
`corresponding port for receiving the radio card built in
`accordance with the present invention;
`PIG. 28is a front view of another computer terminal and
`end cap capable of receiving a radio card;
`FIG. 29 is a top view taken along line 9—9 of the
`computer terminal of FIG. 28;
`FIG. 34 is a bottom view taken along line 10—10 of the
`computer terminal of FIG. 28 with the end cap removed;
`FIG.31 is a side elevation view taken along line 11—11
`of the computer terminal of FIG. 28 with the slot for the
`radio card shown in dashed lines;
`FIG. 32 is a partial top view taken along line 12—12 of
`the computer terminal of FIG. 31 showing the slot for
`receiving the radio card and the antennas;
`FIG.33 is a partial top view of yet another embodiment
`of a computer terminal built in accordance with the present
`invention showing the use of a switching matrix;
`FIG. 34 is a back view of a computer device and radio
`card built in accordance with the present invention;
`
`FIG. 4 is a sequencing diagram showing schematically
`occurrences of a module-initiated communication sequence
`in accordance with features of the invention;
`FIG. 5 is a further sequencing diagram illustrating sche-
`matically occurrences of a controller-initiated communica-
`tion in accordance with features of the invention;
`FIG.6 is a schematic diagram of an alternate embodiment
`of the invention showing major functional elements and
`their interaction with a power saving microprocessor control
`circuit in accordance with the invention;.
`FIG.7 is a schematic diagram showing typical, frequency
`related current characteristics of a control microprocessor
`device of the circuit shown in FIG.6;
`FIG. 8 is a schematic diagram showing frequency related
`current characteristics of an application microprocessor
`device of the circuit shown in FIG. 6;
`FIG.9 is a flow diagram showing a desired interaction of
`the two microprocessor devices in FIG. 6 in accordance with
`the invention;
`FIG. 10 is a diagram illustrating a protocol stack used in
`the data processing terminal of the present invention;
`FIG. IL is a diagram illustrating a local area communi-
`cations network of the present invention;
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. lis a schematic pictorial representation of a modular
`data collection terminal unit to which the present invention
`applies which shows schematically a physical representation
`of modules of the data collection terminal;
`FIG. 1A is a schematic diagram of functional blocks for
`illustrating major functional elements of a base module and
`a respective data and communications module of a data
`terminal in accordance with the present invention;
`FIGS.IB and 1C are diagrams illustrating the modularity
`of the software protocol stack used by the data terminal in
`accordance with the present invention;
`FIG. 2 is a schematic diagram of functional interfaces
`- among various modules of the data collection terminal
`shown in FIG. 1.
`
`FIG. 3 is a schematic diagram of a control
`microprocessor,illustrating data bus terminals for synchro-
`nous communications.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`42
`
`42
`
`

`

`5,680,633
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`7
`8
`FIG.35 is a side elevational view taken along line 2—2
`cally do not have alphabetical key functions. Thus for many
`of FIG. 34 of the computer device and radio card;
`record keeping and merchandising operations, the keyboard
`14 having an array of twenty or twenty-four keytops may be
`FIG. 36 is a partial top view taken along line 3—3 ofFIG.
`most desirable. In another operation, a greater number of
`34 of the computer device;
`keytops 16 may be required to display the letters of the
`FIG. 37 is a partial side elevational view of another
`alphabet, numbers, and to provide for the execution of
`computer device built in accordance with the present inven-
`various functions. Thus, a keyboard 14 having an array of
`tion;
`fifty-six keytops 16 may be preferred. Numerousvariations
`FIG.38 is a top view taken along line 5—5 of FIG. 37 of
`in the arrangement of the keytops 16 within the array of the
`the computer device showing the rubber cap inserted
`keyboard 14 are additionally possible. Mechanical or touch
`therein;
`

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