throbber
Umted States Patent [19]
`Mahany et al.
`
`[54] HIERARCHICAL COMMUNICATION
`SYSTEM USING PREMISES, PERIPHERAL
`AND VEHICULAR LOCAL AREA
`NETWORKING
`[75] Inventors: Ronald L. Mahany, Cedar Rapids;
`Guy J - West, Lisbon; Alan G- Bunte,
`Cedar Rapids, all of Iowa
`
`[73] Assignee‘ Nomd Corpom?m Cedar Rapids’
`Iowa
`
`[21] Appl. No.: 279,148
`_
`[22] Flledr
`
`Jul- 22, 1994
`
`Related US. Application Data
`
`[63] Continuation-impart of Ser. No. 275,821, Jun. 10, 1994,
`abandoned, Ser. No. 205,639, Mar. 4, 1994, Pat. No. 5,555,
`276, and a continuation-in-part of PCT/US94/05037, May 6,
`1994, which is a continuation-in-part of Ser. No. 198,404,
`Feb. 22, 1994, abandoned, which is a continuation-in-part of
`Ser. No. 198,452, Feb. 18, 1994, abandoned, which is a
`continuation-in-part of Ser. No. 168,478, Dec. 16, 1993,
`abandoned, which is a continuation-impart of Ser. No.
`147,377, Nov. 3, 1993, abandoned, which is a con?nuation
`in-part of Ser. No. 101,254, Aug. 3, 1993, abandoned, which
`is a continuation-in-part of Ser. No. 85,662, Jun. 29, 1993,
`abandoned, which is a continuation-impart of Ser. No.
`76,340, Jun. 11, 1993, abandoned, which is a continuation
`in-part of Ser. No. 62,457, May 11, 1993, abandoned, said
`Ser. No. 198,452, Feb. 18, 1994, abandoned, is a continua
`tion-in-part of PCT/US93/12628, Dec. 23, 1993, and a
`continuation-in-part of Ser. No. 27,140, Mar. 5, 1993, which
`is a continuation-in-part of Ser. No. 997,693, Dec. 23, 1992,
`abandoned, which is a continuation-in-part of Ser. No.
`982,292, Nov. 27, 1992, abandoned, which is a continuation
`in-part of Ser. No. 700,704, May 14, 1991, abandoned,
`which is a continuation-in-part of Ser. No. 699,818, May 13,
`1991, abandoned, said Ser. No. 205,639, Mar. 4, 1994, is a
`continuation-in-part of Ser. No. 735,128, Jul. 22, 1991, Pat.
`No. 5,365,546, which is a continuation-in-part of Ser. No.
`467,096, Jan. 18, 1990, Pat No. 5,052,020.
`
`[51] Int. Cl.6 ................ .. H04B 7/26; H04B 7/216
`[52] US. Cl. ..................... .. 370/338; 375/200; 340/825.5;
`-
`455/383; 455/433
`
`USO05657317A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,657,317
`Aug. 12, 1997
`
`[58] Field of Search ................................ .. 370/77, 91, 92,
`370/93, 94.1, 95.1, 95.2, 95.3, 84.18, 85.13,
`85.6; 379/58, 63; 455/111. 34.2, 38.3,
`49.1, 53.1, 54.1, 56.1, 57.1, 89, 343; 364/403,
`424.04; 375/200; 340/825.5, 825.51
`
`[56]
`
`References Cited
`
`US. PATENT DOCUMENTS
`9/1985 Mears et a1. ......................... .. 455/111
`8/1986 Kudo ................... .. 370/84
`7/1991 Tymes ................... .. 375/200
`8/1993 Natarajan et al. .
`364/953
`2/1994 M11161 et al. ..... ..
`. 364/424.04
`8/1994 Diepstraten ........................ .. 370/8513
`
`4,539,706
`4,606,044
`5,029,183
`5,241,542
`5,289,378
`5,339,316
`
`Primary Examiner—-—Hassan Kizou
`Attorney, Agent, or Finn-Stanford & Bennett L.L.P.
`[57]
`ABSTRACT
`
`A hierarchical communication system is described in which
`wireless local area networks (LAN s) exhibiting substantially
`ditferent characteristics are employed in an overall scheme
`to link portable or mobile computing devices. In a premises
`LAN, a series of radio base stations and a backbone LAN
`make up an infrastructure network. The infrastructure net
`work and at least one mobile computing device make up a
`higher-power LAN . utilizing a frequency hopping protocol.
`A lower-power LAN allows for radio communication
`between a mobile computing device and peripheral devices,
`utilizing a single-frequency spread spectrum protocol. A
`vehicular LAN provides for short-range communication
`between a vehicle terminal and a portable terminal. When
`out of direct RF range of the premises LAN, the vehicle
`terminal maintains indirect communication when necessary
`with the premises LAN via one of several alternate RF
`channels. Amicroprocessor. located inside radio units which
`participate in multiple LAN ’s, selects the appropriate
`protocol, frequency band and power level for communicat
`ing through the network.
`
`50 Claims, 54 Drawing Sheets
`
`First Local Area
`Network
`
`33
`HOST
`’/T
`\ COMPUTER
`STATION
`
`34
`
`/
`37M BASE
`\'\,\’_
`
`\
`
`Second Local
`Area Network
`
`wi?grgzk
`
`/ V \ e 41 )
`
`Second Local
`
`Area Network
`(Microlink
`Network
`
`(
`
`M C D = MOBILE COMPUTING DEVICE
`
`P = PERIPHERAL DEVICE
`
`/
`
`45
`
`000001
`
`VIASAT 1003
`IPR of U.S. Pat. No. 5,960,074
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 1 of 54
`
`5,657,317
`
`a
`
`3 Miami
`
`m
`
`000002
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 2 of 54
`
`5,657,317
`
`em
`
`
`
`_moo._ucooom
`
`fozsmzmw.<
`
`._:_.2o_s_.
`
`mw
`
`‘I:
`
`\b\/
`
`m_m<mhm\xséwz
`
`
`
`ao.<_moo._5...“.
`
`co:\83/nos._\\.\I:\.\/\A./8\zo_.:2m
`
`(Mx%\\g%,...__a.
`IILIII
`
`000003
`
`as2:»:
`
`
`
`mo_>mo4<mm:mEmn_un_
`
`
`
`
`
`mo.>mawz.S._s.oom:.mos_uD0S.
`
`000003
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 3 0f 54
`
`5,657,317
`
`mm
`
`;
`
`Q02
`
`mm
`V
`
`.PwOI
`
`Embark-200
`
`V mm
`
`in
`
`DOE
`
`
`
`“527$ @Loo:
`
`3 PEwE
`
`
`
`wO_>wQ .EmwTEEwm u m
`
`
`
`wO_>wQ GZCbmEOO M3502 n D O E
`i
`00-2 1 m;
`002
`
`000004
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 4 of 54
`
`5,657,317
`
`
`
`
`
`22w <25 32¢
`
`DON /
`
`N uEwE
`
`
`
`
`
`
`
`6:250 mcoimmw cozmiwwmm OZ>w
`
`EN m8 m8 5N
`
`000005
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 5 of 54
`
`5,657,317
`
`
`
`
`
`2:2 2: ow 9:2 2: or 2:2 2:2 9:0’ 2:0?
`
`F .691 mu .amE ............. .. m .69... v .aoE m .021 w .62“. P .amE
`
`
`
`
`
`
`
`
`
`~12 mwvm ~12 moww ~12 vvwm ~12 mnvw ~12 :vw ~12 :vw ~12 23%
`
`an own-mi
`
`
`5m Em 5m Sm 5m 5m Sm
`
`2: ow 2.: ow 2: ow 2: om 2: ow 2: om 9: ow 9: om
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`F .vmi ~12 wwvm ~12 movw ~12 vvvw ~12 anew ~12 :vw ~12 :vm ~12 wwvm P .021 2 60¢ ............. .. m .691 v .62“. m .02“. m 60E
`
`
`
`
`
`
`
`
`
`Q 25%
`
`
`
`
`
`mom new mom mom mum mom mam
`
`
`
`
`
`000006
`
`

`
`S.U
`
`6t
`
`M
`
`H
`
`W9
`
`whS
`
`(U
`
`317
`
`
`
`Dm~15.EVEumamt~Is_Cvwumcal~I_2Cumumamt.~I_2movmS3;
`
`
`
`
`
`
`
`
`
`E:cm9:owmEonma.em9:cumN._<_._<m._<.m._<.._<
`
`
`
`21.um~15.ZvmHmGui~12oovwup62“.
`
`weommEcm9:cmmEow«Ecm9:cmMv._<m._<m._<.._<v._<m._<_._<
`
`W3uuswfi
`
`HaHow
`
`1,av2&3
`
`0...§.
`
`OOOOO7
`
`000007
`
`
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 7 of 54
`
`5,657,317
`
`
`
`22w <53;
`
`
`
`22m <83; mo 6u<
`
`am 2:?
`
`um PEwE
`
`mom
`
`Em
`
`
`
`
`
`
`
`3:250 26.3mm F 85 :om .25 o 2 > m
`
`
`
`
`
`
`
`6:250 wcswmmm nEI =om .wmm o z > m
`
`000008
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 8 0f 54
`
`5,657,317
`
`
`
`22w (EDP : N P
`
`3 35mm
`
`=3 SQ so
`
`
`
`22m (in; c .62‘ N EB‘
`
`.G 3&5
`new A N:
`
`~25. E
`
`v V moo ms
`—: 0-.
`
`
`.3250 223mm 86 E Em “Em =2. .3”. o z > w
`
`
`
`3:250 mcommmww 23w .... .. ~05 ~05 :om .wwm O 2 > m
`
`
`
`
`
`
`
`000009
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 9 0f 54
`
`5,657,317
`
`
`
`22w <22 .22
`
`E S“ 8“
`
`H m o h h _ 9.5, ucooow 12E 6?.
`
`
`mom
`
`
`820 mm 6?. =3 8 .22 =2. mm .22 mm
`
`
`98m =82 98w =82 96w =8
`
`
`“9.0mm 810mm Egon“. mm
`
`
`
`an. ouswmm
`
`@K was m? :K
`
`
`
`
`
`
`5:250 @283 “Em __¢n_ .wwm o z > w
`mm
`
`
`
`000010
`
`

`
`U.S. Patent
`
`UA
`
`1n,g
`
`7
`
`S
`
`5
`
`5
`
`317
`
`79anuuswmm
`
`6:an
`
`mymum
`
`Mnow
`
`..mmw.
`
`.1...mo._%<nomo
`
`
`cm..G0_OExommExomn.
`05202:ocooomSam.2:ucmw
`
`OOOO11
`
`.UU<
`
`we
`
`
`
`mu:=om.mmm
`
`000011
`
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 11 of 54
`
`5,657,317
`
`Sessions
`
`Slot n
`
`Slot 2
`
`Slot 1
`
`Res Poll
`Hello
`
`SYN C
`
`80
`
`80
`
`3
`
`Figure 8
`
`000012
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 12 of 54
`
`5,657,317
`
`izigmfg ‘E23
`
`000013
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 13 of 54
`
`5,657,317
`
`ilives'iazppivg
`
`000014
`
`

`
`000015
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 15 0f 54
`
`5,657,317
`
`2 EzwE
`
`
`
`mwmm mmmm
`
`
`
`25 .m. 95.5 A
`guw
`
`
`
`v.5. $22.; V
`
`3mm
`
`
`
`mmmm mmmm ‘
`
`Bins.
`
`mcmn
`
`
`
`25 ..<. wig-5 A
`
`haw ~
`
`000016
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 16 0f 54
`
`5,657,317
`
`
`
`3.5 $29.3
`
`
`
`S2 /1L
`
`6.32
`
`mQmH
`
`2 Enwi
`
`25 8.5,
`
`vi: 8293,
`
`V ommm
`
`wwmm
`
`mwmm
`
`000017
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 17 of 54
`
`5,657,317
`
`$22.?
`
`36m
`
`V m3;
`
`no: 4
`A 25
`
`3 2=wE
`
`we: . ma:
`
`2083.; V
`
`23°:
`
`83mm
`
`IIIIQIIIIIII.‘
`
`5:
`
`
`
`02.5 3mm
`
`3mm
`
`000018
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 18 of 54
`
`5,657,317
`
`.m:o=aO
`
`22m<25
`
` __on_damoz>m
`
`82mo..:.8.:
`
`
`
`
`
`=9"..mom0z>m025cozsmommm.§_>>
`
`:m_.IIwvA0
`
`
`
`Hz>m.m_.....ms.x:_.o._o_s_
`
`/\
`
`OOOO19
`
`mu9...»:
`
`Sm.
`
`000019
`
`
`
`

`
`US. Patent
`
`Aug. 12, 1997
`
`Sheet 19 of 54
`
`5,657,317
`
`/\
`
`initial Ac uisition Algorithm
`Base tation Seiected
`
`3!
`Mobile Computing Device (MCD)
`Registers with Appropriate
`Base Station
`
`y
`
`MCD Monitors Communication
`Link Qualit , And Stores
`Information eceived From
`HELLO Messages Such As Costs
`of Connection And Frequency
`Hop Sequences
`
`Communication
`Link Qual'
`Acceptable .
`
`Figure 16a
`
`000020
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 20 of 54
`
`5,657,317
`
`
`
`
`
`
`
`N0
`
`Synchronization Attempted with
`Another Base Station, Selection
`Based on Lowest Cost of
`Connection
`
`Any Untried Base
`Stations Left?
`
`
`
`
` Synchronization
`
`Achieved?
`
`
`
`New Communication Link Quality
`Monitored
`
`Communication
`Link Qua!’
`Acceptable .
`
`
`
`
`MCD Continues Monitori
`Communication Link Until
`HELLO Massage is Received From
`the Base Station
`
`
`
`
`
`
`
`Cost of
`
`Communication
`
`
`
`Link Acceptable?
`
`
`Yes
`Figure 16b
`
`OOOO21
`
`000021
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 21 of 54
`
`5,657,317
`
`
`
`Initial Synchronization,
`Coordinate with Priority
`SYNC
`
` Go To Sleep
`
`Wake Up And Wait To
`Receive Next Priority
`
`
`SYNC
`
`SYNC Recieved?
`
`
`
`2
`of Last 3 SYNC's
`Have Poor
`Signals?
`
`
`
`
`
`
`
`Stay Awake To Test
`Communication Link
`
`
`
`Link
`Acceptable?
`
`Execute Roamin
`Algorithm
`
`Figure 17
`
`000022
`
`000022
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 22 of 54
`
`5,657,317
`
`Initial Synchronization,
`Coordinate with Priority
`SYNC
`
`Sleep A Long Time (e.g.,
`Seconds)
`
`
`
`
`Wake Up Short Time
`(e.g., 500 ps) Before
`
`Expected Beginning Of
`Access Interval
`
`Wait To Receive Next
`Priority SYNC
`
`SYNC Received?
`
`No
`
`
`
`
`Link Acceptable?
`
`
`
`Stay Awake To Test
`Communication Link
`
` Link
`Acceptable?
`
`
`
`No
`
`Exegifte I;-igaming
`gor m
`
`.
`Flgure 18
`
`000023
`
`000023
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 23 of 54
`
`5,657,317
`
`Transmit SYNC
`
`Transmit HELLO
`(Optional)
`
`Determine Extent Of
`Channel Traffic
`
`Yes
`
`n=1
`
`p<1
`
`o :
`
`Place Addresses of
`Identified Devices in
`Polling Queue, Transmit
`Poll To First Unit In
`Polling Queue. Polling
`Queue Order Is:
`(1) Outbound Messages
`For Active Units
`(2) Units Requesting a
`Poll ln Previous
`Access Intervals
`(3) Units Requesting A
`Poll In Current
`Access interval
`
`Figure 19a
`
`OOOO24
`
` Medium Traffic?
` Regen./ation Resolution
`Slots
`
`Heavy Traffic:
`n > 1, p < 1
`
`Transmit Reservation
`Poll, Including: n,p,
`Addresses With Pending
`Messages, Reserved
`IDMA
`
`Receive Requests For
`Po|l's (RFP's) From
`Devices In Reservation
`
`000024
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 24 of 54
`
`5,657,317
`
`
`
`Wait For Response
`To Poll (Data
`Fragment)
`
`
`
`
`Polling Queue
`
`Addresses
`Remain In
`
`
`
` Response
`Received Within
`Timeout?
`
` esponse
`
`Indicate EOD
`End-Of?-Data)
`
`
`
`Yes
`
`Figure 19b-1
`
`OOOO25
`
`000025
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 25 of 54
`
`5,657,317
`
`Yes
`
`
` Polling
`Queue7Empty
`
`
`
`
`Yes
`
`
`
`Near
`End Of Access
`lntegval
`
`No
`
`Transmit
`
`
`
`
`
`Control
`Point Device To
`Immediately Initiate
`Commugication
`
`
`
`
`NC
`
`Clear Message
`Transmitted, p : o.
`(Explicit Idle Sense)
`
`Clear
`Message
`Transmitted.
`
`P = 0
`
`Figure 19b-2
`
`OOOO26
`
`000026
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 26 of 54
`
`5,657,317
`
`Transmit SYNC
`
`Transmit HELLO
`(Optional)
`
`Determine Extent Of
`Channel Traffic
`
`133 A" .4.‘
`
`Medium Traffic?
`
`
`
`Heavy Traffic:
`n > 1. D < 1
`
`A Slots
`
`Resaerfiration Resolution
`
`o :
`
`Place Addresses of
`Identified Devices In
`Polling Queue, Transmit
`Poli To First Unit ln
`Polling Queue. Polling
`Queue Order Is:
`(1) Outbound Messages
`For Active Units
`(2) Units Requesting a
`Poll In Previous
`Access Intervals
`(3) Units Requesting A
`Poll In Current
`Access interval
`
`Transmit Reservation
`Poll, Including: n,p,
`Addresseswith Pending
`Messages, Reserved
`IDMA
`
`Receive Requests For
`Poll's (R_FP's) From
`Devices In Reservation
`
`Figure 20a
`
`OOOO27
`
`000027
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 27 of 54
`
`5,657,317
`
`No Address Remains In
`Polling Queue
`
`
`
`Wait To Receive Poll
`
`From Device
`
`Send Data
`
`Fragment
`
` Yes
`
`End-Of-Data
`
`Fragment?
`
`Yes
`
`Wait For Clear
`
`Device
`
`Message From
`
`Figure 20b-1
`
`OOOO28
`
`000028
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 23 of 54
`
`5,657,317
`
`Device
`
`
`
`Clear
`
`Address
`
`
`
`
`
`Removed Yes
`From
`
`
`
`
`Device Address
`Remains In Polling ‘
`Queue
`
`
`
`Message
`Received
`
`Within
`
`Polling
`Timeout
`Queue
`
`?
`
`
`
`
`Near End
`Of Access
`
`
`
`Interval
`?
`
`Yes
`
`Transmit Clear
`
`No
`Message, p = o
`
`Yes
`
`Transmit Request For
`Poll (RFP) To Next
`Device in Polling
`Queue
`
`'
`
`Continue Inbound
`Ngomhm:
`1 Transmit Poll
`2 Wait For Response
`To Poll
`
`Yes
`
`Transmit Clear
`
`C
`
`Message, p :0.
`
`Figure 20b-2
`
`OOOO29
`
`000029
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 29 of 54
`
`5,657,317
`
`anouswmm
`
`
`
`mmm8<macaw22._o__aES_o__em_
`
`=9".
`
`632.0
`
`mamcoamam
`
`
`
`.o_mcc...«E30930
`
`m_-
`
`83
`
`Sam
`
`000030
`
`000030
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 30 of 54
`
`5,657,317
`
`
`
`
`
`m$8<8:822._o__aE_\._o__em_=3.dam
`
`
`
`95:0:9”.
`
`oz>m
`
`an2&3
`
`8%
`
`#8%8%
`
`8%T
`
`SNN
`
`OOOO31
`
`000031
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 31 of 54
`
`5,657,317
`
`muuuswmm
`
`OOOO32
`
`000032
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 32 of 54
`
`5,657,317
`
`
`
`
`
`
`
`0:95ommmmmfiu:_..on:___on_
`
`3
`
`
`
`mmmoo<mmcom£2:o_EE_:_o_Exm_
`
`
`
`ommmmofi=on.
`
`28:0
`
`wuuuswmm
`
`......J
`
`mea
`
`83
`
`SE
`
`OOOO33
`
`000033
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 33 of 54
`
`5,657,317
`
`
`
`
`
`mamamomusfi//I._om~
`
`comm
`
`o_aEa9.n_
`
`
`
`
`
`
`
`__on.damoz>m.......oSS55S_o.oS—o.o—o.o_oS_oSS5SSS—o.o—o.o_o—o5_oF.......
`
`mu8:»:
`
`
`
`
`
`:o_:om:_:8O._0NOAQI._Omwas...anECOEUUGm.so__w++
`
`++w:o:++3.ow;Tcom:com. 3:5N.3393:o=_m_:co<
`
`
`
`newm:_:_m:.9__..2_;m.32“.
`
`OOOO34
`
`000034
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 34 of 54
`
`5,657,317
`
`
`
`.0.055>Eo_.n..Oz>mnoa>.eommmmoima?.:_on_.0550wm8.E.<858H53>OZ>m>._.o:n_ Q25.m___.:ou_Emam !wmUcm.mmm.Uc<.c_om.o::o0u.u.$§.<SsomHmwm:UU<
`
`
`
`
`2%II0mUcm.mmw._U_o<
`
`
`
`
`
`
`
`m.c_m..wE:.m_nm._m><3._onE:z
`
`
`
`mmimuwaéocm>=m:o_EO.ONouswfi
`
`
`
`§_E__mo::..¢%! E%!
`
`
`
`
`
`ocwUm>o..E..0...2om._mcOUmuooewm g
`
`usauozomNgfimiaeeoo 25mI22m2::<29..§8o__<3.3532am.mImmeamm
`
`
`
`
`
`
`
`
`
`umamwmmmamm
`
`OOOO35
`
`
`
`
`
`cozmczwmaN$2€<..8o!A.“Emu.u.wmovm9muOZ>m.mmm:vv<cozmczmmopmm22.<..8o
`
`
`
`.w._E_.wOmEm._n_G<.E
`
`o_._c__mm..
`
`
`
`ulnkliii,..,1-,:E2coo
`-
`
`I:
`
`! i i
`
`,1
`
`000035
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 35 of 54
`
`5,657,317
`
`
`
`
`
`AIn—n_l&H.mmoumo.mummmv.o.mo.uu<:o_.m:_.moo
`
`:o_=:=mn_
`
`
`
`.m._E__mDmEm....._
`
`
`
`=On.cozmammmm
`
`
`
`._..on_mumume.»ommmmm:
`
`
`
`oimUcw.wm2uu<cozmczmoo
`
`
`
`
`
`O.oocmaamwmcaaoz
`
`._o.omu_.___n_BoE25m2%_o.3832£5a
`
`uozmmommgm08:3..«.225NmamQ01«.5o
`Emzcoo|||||||%|||||l
`
`m.2m<n.._.O._m
`
`wumEuu<.62”.
`—$o§.<$8
`Ell!!!
`
`
`
`
`
`xmU:_mucwzcmwm:_n.QoI
`
`mu2%....
`
`<._u_
`
`uni
`
`oocmaaom
`
`
`
`m:m<._._.mZ
`
`inNOED—DID
`
`OOOO36
`
`000036
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 36 of 54
`
`5,657,317
`
`OOOO37
`
`000037
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 37 of 54
`
`5,657,317
`
`OOOO38
`
`000038
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 33 of 54
`
`5,657,317
`
`3031
`
`
`
`Figure28C
`
`OOOO39
`
`000039
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 39 of 54
`
`5,657,317
`
`o_°m
`
`m—om
`
`mm.9".
`
`000040
`
`000040
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 40 of 54
`
`5,657,317
`
`SE35.
`
`mommBoEoS_z
`
`OOOO41
`
`000041
`
`

`
`Aug. 12, 1997
`
`Sheet 41 of 54
`
`5,657,317
`
`OOOO42
`
`000042
`
`

`
`Sheet 42 of 54
`
`5,657,317
`
`
`
`3195
`
`
`
` N0
`
`ATTEMPT
`
`TRANSMIT
`
`N0
`
`TRANSMIT
`
`MESSAGE
`
`OOOO43
`
`000043
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 43 of 54
`
`5,657,317
`
`3205
`
`3201
`L.
`
`3205
`
`3207
`
`3227
`3207
`3205
`3207
`-
`,
`£j;£jEIW%I§:
`
`3205
`
`3203
`x.
`
`3209 (3211
`
`3213
`
`3215
`/
`
`3219
`
`3217
`
`3221
`
`3
`
`223
`
`3225
`
`Fig. 33a
`
`3211
`
`3215 Fig_ 33¢
`
`OOOO44
`
`000044
`
`

`
`U.S. Patent
`
`Aug. 12,1997
`
`Sheet 44 of 54
`
`5,657,317
`
`em.m_u_
`
`OOOO45
`
`000045
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 45 of 54
`
`5,657,317
`
`UPON RECEIVING
`
`
`
`A TRANSMISION
`
`FROM
`
`
`
`
`
`MICROLAN DEVICE
`
`
`
`
` IDENTIFY A
`
`RANGE VALUE
` SUBSEOUENTLY,
`
`
`3313
`
`3311+
`
`
`
`TRANSMIT RANGE VALUE
`
`UPON RECEIVING
`
`A RANGE VALUE
`
`
`
`
`3321
`
`USING BATTERY
`
`PARAMETERS, IDENTIFY
`SUBSEOUENT DATA RATE
`
`(AND POWER LEVELI
`
`SUBSEOUENTLY,
`TRANSMIT INDICATION OF
`
`IDENTIFIED DATA RATE
`(EXPLICIT/IMPLICITI
`
`TO THE
`
`
`
`MICROLAN DEVICE
`
`
`
`
`
`Fig. 35
`
`000046
`
`000046
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 46 of 54
`
`5,657,317
`
`Fig. 36
`
`
`
`UPON BINDING
`(AND PERIODICALLY)
`
`
`
`
`
`3358
`
`
`UPON RECEIVING A
`TRANSMISSION FROM
`
`
`MICROLAN DEVICE
`
`
`
`
`TRANSMIT INDICATION
`OF BATTERY
`
`PARAMETERS
`
`BAsED ON RANGE AND
`
`
`
`
`
`
`
`SUBSEDUENTLY, TRANSMIT
`INDICATION OF
`
`IDENTIFIED DATA RATE
`(8. POWER LEVELI
`TO MICROLAN DEVICE
`
`3361
`
`
`
`
`USING STORED BATTERY
`PARAMETERS, IDENTIFY
`
`SUBSEQUENT DATA RATE
`(AND POWER LEVEL)
`
`
`
`
`
`
`3355
`
`
`upon REEEMNG
`BATTERY PARAMETERS
`FROM A MICROLAN
`
`
`
`
`DEVICE
`
`
`
`
`
`STORING THE
`
`BATTERY
`
`3357
`
`
`
`PARAMETERS
`
`
`
`000047
`
`000047
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 47 of 54
`
`5,657,317
`
`mama
`
`Eiom
`
`mofiom
`
`_c=:oQ
`
`momm
`
`Smm\
`
`_o=:oO
`
`.ommmuo.n_
`
`>.oEo_2
`
`«Sm
`
`mcmm
`
`:o=m_:Uo§
`
`Smm
`
`.m=_Em:m.:.
`
`_u____._E<
`
`.o§o:o0
`
`mam
`
`Smm
`
`mcfimmooi
`
`.o>_ooom.
`_m_a_m.9.5
`
`
`Ema
`
`“EEzooom
`
`m:_mm3o.n_
`
`mmEuwmm
`
`accmE<
`
`m:_._2_;m
`
`OOOO48
`
`000048
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 48 of 54
`
`5,657,317
`
`Figure38
`
`3611
`
`3605
`
`3603
`
`
`Reference
`Oscillator
`
`fREF
`
`OOOO49
`
`000049
`
`

`
`5,657,317
`Sheet 49 of 54
`Aug. 12, 1997
`U.S. Patent
`I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I
`
`'1
`
`Preselector K 3651
`
`
`
`
`
`
`
`Figure 40
`
`000050
`
`000050
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 50 of 54
`
`5,657,317
`
`I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I L
`
`_m._a_o
`
`.m...m_m
`
`aomm
`
`.m:w>coo
`
`_emm
`
`
`
`mmmm_mum
`
`—————Q—¢c¢———————
`
`OOOO51
`
`000051
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 51 of 54
`
`5,657,317
`
`MAC Select/Service
`
`Routines
`
`3823
`
`3819
`
`3811
`
`Premises LAN MAC
`
`Routines
`
`/ 3522
`
`3813
`
`3815
`
`3817
`
`3821
`
`Peripheral LAN MAC
`Routines
`
`Vehicular LAN
`
`MAC Routines
`
`WAN MAC
`
`Routines
`
`PHY Layer
`Control
`
`Figure 42
`
`000052
`
`000052
`
`

`
`U.S. Patent
`
`1MgM
`
`25m&
`
`5
`
`,657,317
`
`emEmmmoum:__
`
`
`co_.8_o_.=aM5._u__em_m>.=oa:m__nSmo2mw>Esme>=_o_as.
`
`
`
`
`
`mm.2:?
`
`mafia
`
`moonmoanmoanmcmm
`
`
`
`._o_§__u_§mz<._mmmwm=o_§._o_En_
`
`
`
`._ou_:mom=.on_
`
`.ue_=_§__
`
`
`
`
`W1”m<23_o_u€.>..mmmoum:._<mmo.
`Qmm_m=m_.aSmw.5509__o_aom._o_.3_o_.§.mama.“25
`
`
`
`..$..$8o..__=2558:82958fi__nsm8.55_o_:mn_
`ouos_mou_:o>o25mesa
`
`OOOO53
`
`000053
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 53 of 54
`
`5,657,317
`
`3957
`
`
`
`Continue Master LAN
`Participation Until Need
`For Slave Participation
`Overrides
`
`
`
`
`
`’
`
`3951
`
`Poll/Scan For The
`Master LAN
`
`
`
`Has
`
`aster LAN
`
`
`Been
`
`
`Located
`
`
`
`
`Slave LAN
`Participatio
`
`
`3961
`
`Establish Slave
`
`Participation
`
`
`
`Master Overrides
`
` 3969
`
`
`
`Continue Slave
`Participation As Needed
`Or Until Need To Service
`
`
`E t bl. h
`_ _5 3_ '5
`,
`Pa”'°'fi:t£;W“h
`
`
`
`
`
`Participation
`Complete
`
`
`if necessary,
`Register Sleep
`
`Mode with Slave
`
`
`
`
`
`
`LAN
`
`Detach From Slave
`LAN
`
`Figure 44
`
`000054
`
`Slave LAN
`
`000054
`
`

`
`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 54 of 54
`
`5,657,317
`
`4521
`
`4519
`
`4517
`
`4523
`
`\
`
`Fig.45
`
`425*/x: 4513/ 4515
`
`4501
`
`
`
`45034505[:1|:lHE‘J[lgIIIIIIIIIIIIII
`
`
`
`45074509'
`
`000055
`
`000055
`
`

`
`5,657,317
`
`1
`HIERARCHICAL COMMUNICATION
`SYSTEM USING PREMISES, PERIPHERAL
`AND VEHICULAR LOCAL AREA
`NETWORKING
`
`CROSS REFERENCE TO RELALFED
`APPLICATIONS (CLAJMING BENEFIT UNDER
`35 U.S.C. 120)
`
`This application is a continuation-in-part of PCI‘ Appli-
`cation Serial No. PCI‘/US94/05037 filed May 6, 1994 by
`Mahany et al. which is based on U.S. application Ser. No.
`08/198,404. filed Feb. 22, 1994 by Mahany et al., now
`abandoned, which is itself a continuation of U.S. application
`Ser. No. 08/198,452, filed Feb. 18, 1994 by Mahany et al.,
`now abandoned, which is in turn a continuation-in-part of
`U.S. application Ser. No. 08/168,478, filed Dec. 16, 1993 by
`R. Mahany, now abandoned, which is itself a continuation-
`in-pait of U.S. application Ser. No. 08/147,377 filed Nov. 3,
`1993 by R. Mahany, now abandoned, which is in turn a
`continuation-in—part of U.S. application Ser. No. 08/101,254
`filed Aug. 3, 1993 by R. Mahany, now abandoned, which is
`in turn a continuation-in-part of U.S. application Ser. No.
`08/085,662 filed Jun. 29, 1993 by R. Mahany, now
`abandoned, which is in turn a continuation-in-part of U.S.
`application Ser. No. 08/076,340 filed Jun. 11, 1993 by R.
`Mahany, now abandoned, which is in turn a continuation-
`in-part of U.S. application Ser. No. 08/062,457 filed May 11,
`1993 by R. Mahany, now abandoned.
`U.S. application Ser. No. 08/198,452 filed Feb. 18, 1994
`by Mahany et al., now abandoned, is also a continuation-
`in-part of PCI‘ Application Ser. No. PCI‘/US93/12628 filed
`Dec. 23, 1993 by Mahany et al., now entered into national
`phase, which is itself based on pending U.S. application Ser.
`No. 08/027,140 filed Mar. 5, 1993 by Mahany et al., which
`is itself a continuation—in-part of U.S. application Ser.
`07/997,693 filed Dec. 23, 1992 by Luse et al., now
`abandoned, which is itself a continuation-in-part of U.S.
`application Ser No. 07/982,292 filed Nov. 27, 1992 by Luse
`et al., now abandoned, which is itself a continuation-in—part
`of U.S. application Ser. No. 07/700,704 filed May 14, 1991
`by Mahany et al., now abandoned, which is itself a
`continuation-in-part of U.S. application Ser. No. 07/699,818
`filed May 13, 1991 by Mahany et al., now abandoned.
`This application is also a continuation—in-part of U.S.
`application Ser. No. 08/205,639 filed Mar. 4, 1994 by
`Mahany et al., now U.S. Pat. No. 5,555,276, which is a
`continuation-in-part of U.S. application Ser. No. 07/735,128
`filed Jul. 22, 1991 by Koenck et al., now U.S. Pat. No.
`5,365,546, which is itself a continuation-in-part of U.S.
`application Ser. No. 07/467,096 filed Jan. 18, 1990 by
`Koenck et al., now U.S. Pat. No. 5,052,020.
`This application is additionally a continuation-in-part of
`U.S. application Ser. No. 08/275,821 filed Jun. 10, 1994 by
`Mahany et al., now abandoned.
`lNCORPORA'I‘ION BY REFERENCE
`
`The above referenced applications, PCI‘ Application No.
`PCI‘/US92/08610 filed Oct. 1, 1992, as published under
`International Publication No. WO 93/07691 on Apr. 15,
`1993, together with U.S. Pat. No. 5,070,536, by Mahany et
`al., U.S. Pat. No. 4,924,426, by Sojka, and U.S. Pat. No.
`4,910,794, by Mahany, are incorporated herein by reference
`in their entirety, including drawings and appendices, and
`hereby are made a part of this application.
`TECHNICAL FIELD
`
`invention relates generally to local area
`The present
`networks used for transmitting and receiving information
`
`10
`
`20
`
`25
`
`30
`
`40
`
`45
`
`50
`
`55
`
`65
`
`2
`
`and more particularly to a singular radio using multiple
`communication protocols for servicing corresponding mul-
`tiple radio local area networks.
`BACKGROUND OF THE INVENTION
`
`Multiple radio base station networks have been developed
`to overcome a variety of problems with single radio base
`station networks such as spanning physical radio wave
`penetration barriers, wasted transmission power by portable
`computing devices, etc. However, multiple radio base sta-
`tion networks have their own inherent problems. For
`example, in a multiple base station network employing a
`single shared channel, each base station transmission is
`prone to collision with neighboring base station transmis-
`sions in the overlapping coverage areas between the base
`stations. Therefore, it often proves undesirable for each base
`station to use a single or common communication channel.
`In contradistinction, to facilitate the roaming of portable
`or mobile devices from one coverage area to another, use of
`a common communication channel for all of the base
`stations is convenient. A roaming device may easily move
`between coverage areas without loss of connectivity to the
`network.
`
`Such exemplary competing commonality factors have
`resulted in tradeoff decisions in network design. These
`factors become even more significant when implementing a
`frequency hopping spread spectrum network. Frequency
`hopping is a desirable transmission technique because of its
`ability to combat frequency selective fading, avoid narrow-
`band interference, and provide multiple communications
`channels.
`
`Again, however, changing operating parameters between
`coverage areas creates difliculties for the roaming devices
`which move therebetween. In particular, when different
`communication parameters are used, a portable or mobile
`device roaming into a new base station coverage area is not
`able to communicate with the new base station without
`obtaining and synchronizing to the new parameters. ‘This
`causes communication backlog in the network.
`Moreover, even when a radio frequency network is estab-
`lished to cover the premises of a building or group of
`buildings, certain types of communication flow between
`certain types of devices make for ineflicient use of such a
`network. In fact, an ordinarily eflicient network configura-
`tion may be deemed intolerable in certain communication
`scenarios.
`
`Computer terminals and peripheral devices are widely
`used. Many types of computer terminals exist which vary
`greatly in terms of function, power and speed. Many di1fer-
`ent types of peripheral devices also exist, such as printers,
`modems, graphics scanners, text scanners, code readers,
`magnetic card readers, external monitors, voice command
`interfaces, external storage devices, and so on.
`Computer terminals have become dramatically smaller
`and more portable, as, for example, lap top computers and
`notebook computers. Computer tenninals exist which are
`small enough to be mounted in a vehicle such as a delivery
`truck or on a fork lift. Hand held computer terminals exist
`which a user can carry in one hand and operate with the
`other.
`
`Typical computer terminals must physically interface
`with peripheral devices. Thus. there must either be a cable
`running from the computer terminal
`to each peripheral
`device, or the computer terminal must be docked with the
`device while information transfer takes place.
`In an office or work place setting, the physical connection
`is typically done with cables. These cables pose several
`
`OOOO56
`
`000056
`
`

`
`3
`
`4
`
`5,657,317
`
`problems. For example, many cables are required in order
`for a computer terminal to accommodate many peripheral
`devices. In addition, placement of peripheral devices is
`limited by cable lengths. While longer cables may be used,
`they are costly. Additionally, there may be a limited number
`of ports on a computer terminal, thus limiting the number of
`peripherals that may be attached.
`Another problem arises when several computer terminals
`must share the same peripheral device, such as a printer. All
`of the computers must be hardwired to the printer, which
`may create a protocol problem if the computer terminals are
`of different types.
`Peripheral cabling is an even greater problem in scenarios
`where hand—held and portable computer terminals are used.
`The cabling required for an operator to carry a hand-held
`computer terminal in one hand, have a small portable printer
`attached to his belt, and carry a code reader in the other hand
`is cumbersome and potentially even dangerous. For
`example, such an operator loses a great deal of mobility and
`flexibility while supporting a number of cabled devices. In
`addition, as cables wear out and break, exposed electric
`current could shock the operator, or create a spark and
`potentially cause a fire or explosion in some work areas.
`The requirement of physically connecting the computer
`terminals and peripherals severely reduces the efliciency
`gained by making the devices smaller. An operator must
`somehow account for all of the devices in a system and keep
`them all connected. This can be very inconvenient. For
`example. an operator having a notebook computer and a
`modem in a briefcase may wish to have the freedom to move
`around with the computer but without the modem. He may,
`for example, wish to work at various locations on a job sight
`and at various times transmit or receive information via his
`
`modern. If the modem and the computer are hard wired
`together, he must either carry the modern with him or keep
`connecting and disconnecting it.
`Furthermore, cabling can be expensive because cables
`frequently prove to be unreliable and must be replaced
`frequently. In portable environments, cables are subject to
`frequent handling,
`temperature extremes, dropping and
`other physical trauma. It is not uncommon for the cables or
`the connectors for the cables on the devices to need replac-
`ing every three months or so.
`Attempts to alleviate or eliminate these problems have
`been made but have not been entirely successful. One
`solution is to incorporate a computer terminal and all of the
`peripherals into one unit. However, this solution proves
`unsatisfactory for several reasons. For example, the incor-
`poration of many devices into one unit greatly increases the
`size and weight of the unit, thus jeopardizing its portability.
`Furthermore, incorporating all of the functions into one unit
`greatly reduces and, in most cases eliminates, the flexibility
`of the overall system. A user may only wish to use a
`hand-held computer tenninal at times, but at other times may
`also need to use a printer or occasionally a code reader. An
`all—incorporated unit
`thus becomes either overly large
`because it must include everything, or very limiting because
`it does not include everything.
`'
`Another solution has been to set up Local Area Networks
`(LAN’s) utilizing various forms of RF (Radio Frequency)
`communication. The LAN’s to date, however, have been
`designed for large scale wireless communications between
`several portable computer terminals and a host computer.
`Therein,
`the host computer, itself generally a stationary
`device, manages a series of stationary peripherals that. upon
`requests to the host. may be utilized by the portable termi-
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`nals. Other large scale wireless communications have also
`been developed which provide for RF communication
`between several computer terminals and peripheral devices,
`but have proven to be ineifective as an overall solution. For
`example, these systems require the peripheral devices to
`remain active at all times to listen for an occasional com-
`
`munication. Although this requirement may be acceptable
`for stationary peripheral devices receiving virtually unlim-
`ited power (i.e., when plugged into an AC outlet), it proves
`detrimental to portable peripherals by unnecessarily drain-
`ing battery power. Similarly, in such systems, the computer
`terminals are also required to remain active to receive an
`occasional communication not only from the other terminals
`or the host, but also from the peripherals. Again, often
`unnecessarfly, battery power is wasted.
`In addition, such large scale systems are designed for long
`range RF communication and often require either a licensed
`frequency or must be operated using spread spectrum tech-
`nology. Radios in such systems are typically cost
`prohibitive, prove too large for convenient use with personal
`computers and small peripheral devices, and require a great
`deal of transmission energy utilization.
`Furthermore, these systems do not provide for eflicient
`communication between portable computer devices and
`peripherals. For example, a portable computer device may
`be mounted in a delivery truck and a driver may desire to
`transmit data to, or receive data from, a host computer or
`peripheral device at a remote warehouse location. While
`permitting such transmission, such wide area networks
`(WANs) only provide point—to-point communications, use a
`narrow bandwidth, and often have heavy communication
`traflic. As a result, WANs are generally slow and expensive
`and simply do not provide an effective overall solution.
`Additionally, in order for a computer device to be effec-
`tively portable in these systems, it must be capable of
`participating on any number of LANs operating with dif-
`ferent communication parameters and protocols. Thus, each
`portable computer device requires a plurality of built-in
`radio transceivers, one to accommodate each of such LANs.
`As a result, portable computer devices can become costly,
`excessively large, heavy, and power hungry.
`Thus, there is a need for a radio frequency communication
`system and associated radio that supports the use of network
`peripherals and solves flre foregoing problems relating to
`power conservation and portability.
`Another object of the invention is to provide a method and
`apparatus wherein collisions are minimized in overlapping
`coverage areas in a multiple base station network while
`providing a seamless communication network to support
`roaming devices.
`Yet another object of the invention is to provide a method
`and apparatus wherein collisions are minimized in overlap-
`ping coverage areas by utilizing uncommon co

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