throbber
United States Patent [19]
`Kuznicki et al.
`
`[54] PAGING SYSTEM USING MESSAGE
`FRAGMENTATION To REDISTRIBUTE
`TRAFFIC
`[75] Inventors: William J. Kuznicki, Coral Springs‘
`_
`_
`,
`’
`“"14 F- W‘H‘Yd’ Plantamn, ‘,mh °f
`Fla‘
`[73] Assignee: Motorola, Inc., Schaumburg, Ill.
`[21] Appl. No.: 980,084
`.
`[22] Fllcd:
`
`Nov‘ 23’ 1992
`
`[63]
`
`Related US. Application mm
`Continuation-impart of Ser. No. ‘891,503, May 29,
`1992.
`
`[56]
`
`5
`
`"
`
`' '
`[58] Field of Search‘ ’
`370/94 2
`825 07
`'
`’
`
`44‘ £25
`'
`’
`'
`
`'
`
`.
`"" " ‘10%;’???
`379
`340/82'5
`’37O/79 8'2 234 94 1
`3 no I’_ 34’0/8’25 66’
`82'5’48
`52_ 379257’
`5’8 59‘ 6g. 45‘5/3’8 1 38 5’
`’
`’
`’
`'
`’
`'
`References Cited
`Us’ PATENT DOCUMENTS
`_
`- ' - -- 340/825'44
`416421632 2/1987 Ohyag‘ F‘ a1~ - - - - ' -
`' ' ' " 340/387295/"54;
`‘gl‘zgfon at as‘ ' ' '
`"" "570/941
`4’713’808 12/1987 6551253152? 3'
`....'.m3'4o/825A4
`4:885:577 12/1989 Nelson ......
`sale/825.44
`4,965,569 10/1990 Bennett et a1. .
`5,212,721 5/1993 DeLuca et al. ..................... .. 379/57
`FOREIGN PATENT DOCUMENTS
`
`IllllllllllllllllllllllllllIIIIIlllllIlllllllllllllllllllllllllllllllllllll
`USOO53ll5l6A
`[11] Patent Number:
`5,311,516
`[45] Date of Patent: May 10, 1994
`
`5741015A 3/ 1982 Japan -
`88-05248 7/1988 World Int. Prop. 0. .
`OTHER PUBLICATIONS
`-
`~
`Euro
`pean Telecommunlcatlon Standard, ETS 300 133
`Jul. 4, 1992, “Paging Systems (PS); European Radio
`Message System (ERMES) Part 4: Aie interface speci?
`Cation”, referenCC-I DE/P5-2001—2004
`Primary Examiner-Douglas W. Olms
`Assistant Examiner-Alpus H. Hsu
`Attorney, Agent, or Firm-Philip P. Macnak; Thomas G.
`Berr ; Daniel R. Collo
`57 y
`AIZZTRACT
`[
`]
`A selective call receiver (106) receives one or more
`message packets of a transmitted fragmented message,
`where each of the one or more message packets in
`cludes an address (1605) and message data (1610), and
`the message data (1610) includes an indication (1702) of
`whether more message packets are to be received for
`the fragmented message. The selective call receiver
`(106) receives an address of each message packet, and
`then correlates (2908) the address to one or more prede
`termined addresses. After a successful correlation
`(2908), the selective call receiver (106) decodes the
`message data (1610) of each message packet, and then
`successively stores (2928, 2936, 2942) the decoded mes
`sage data (1610) to reconstruct the fragmented message.
`The selective call receiver (106) determines that the
`fragmented message is °°mplete1y reconstructed after
`daemon (2918)in1h¢ decoded mes-Sage data (1610) 2111
`indication (1702) that no more message packets are to be
`received for the fragmented message.
`
`57-11044A 3/1982 Japan .
`
`22 Claims, 22 Drawing Sheets
`
`802
`
`Y [804
`
`RECEIVER
`
`THRESHOLD ‘ _
`
`4-LEVEL T0
`
`‘ SYMBOL "- 64X
`SYNC
`>2x
`128x
`‘—>1x SYMBOL
`ll
`CLK
`81“\ i
`Hi BTOli
`808\* i 1
`Ave 0135,25}, Ill/5B
`BINARY
`LEVEL
`EXTRACTION L°V
`CONVERTER]
`A
`‘~58
`
`84B
`\‘ BATTERY
`SAVER
`
`812\
`
`B16
`
`J
`
`842)
`
`T
`
`84°\
`DISPLAY
`BWC
`1600/3200 ‘’ DRlvER L" DISPLAY
`834\ .
`835
`—> $528 *Q
`2L/4L
`CONTROLLER
`fess
`
`7
`
`DE'MUX
`
`82° 824\
`BLOCK
`DE-iNTERLEAvER
`“
`A
`
`\ >
`818\ SYNC
`\‘
`CORRELATOR
`PATTEISNS
`ADDRE’s"s_
`—
`coRRELAToR
`‘k \ 83o
`v f- 832
`
`ADDR
`PATTERNS
`
`DATA
`
`_
`
`USER
`‘‘ INPUT
`
`/ 822
`A 1 CODE PLUG
`MEMORY
`
`M
`
`DECODER
`
`828\
`PHASE
`SELECTOR —
`826\ l 1 1 1
`‘— 1x SYMBOL CLK
`21 c2 93 04
`PHASE TIMING -<— 2x SYMBOL CLK
`GENERATOR 4—g|_/4|_
`
`BLK START
`0 SELECT
`223152
`
`fBSO
`_ MESSAGE
`MEMORY
`126x
`
`846\
`
`f- 844
`128x
`54x<— DMDER < . GENERATOR
`
`Microsoft Ex. 1006
`Page 1 of 42
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 1 of 22
`
`5,311,516
`
`\\\\\\\\\\\\\\\\Q\\\\\\\\\\\\\\\\\\\\
`
`9
`
`>
`
`,/mam
`
`\\\\:2I2.2.I..2\J
`mmEs.mz<E.
`
`._m>m._-v
`
`
`
`mo»<._:oo_2.2“.
`
`DZ<02.2....
`
`..Om._.ZOO
`
`
`
`._.m_On_._<DQ
`
`mmtnm
`
`\1\\s\5\\\5s\\\\\\\\s\\\s\\\\
`
`omm
`mom
`:tX\\\\\\\\\\\\\\\\\\\u\\\\\s\\\\\\\\ss\\\\
`
`
`
`\\\\\\\\\\\\\\\\Il\J
`
`zo_5m_Em_o
`
`._mZZ<IO
`
`N.U~k
`
`mmm
`
`\\\\\\ \\\\u\\\\\\\\\
`
`.
`
`
`
`
`
`mmE_s_mz<E
`
`mmjomwzoo
`
`Em
`
`
`
`<»<n_éimm
`
`mmozmm
`
`oz>mms_<E
`
`mobimzmo
`
`ms_<E
`
`mwzobqm
`
`~\\\\\IN\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
`
`\\
`
`Microsoft Ex. 1006
`
`Page 2 of 42
`
`mo<umm»z_
`mmm_mo.wm5mma
`mm<m<»<o
` \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\xood“ms:émm.\Em“\\\s\\\\\\\\\\\\\\\~\\\\s\
`
`~.U~r.~
`
`
`
`ZO_._.<0_ZD.2S_OO<h<D
`
`mm>_momm
`
`25m0...
`
`IIE
`
`wowwow
`
`
`
`s_moos_mzo_._nm._m+Sm
`
`
`
`m_m<_._n_awn:.
`
`
`
`Emm.__u_moim>:o<:.:nn.lIII...IlMIII..mmjompzooMIIIIIIIL
`
`ww_,fi¢mm11Q,_¢__
`mm<:n_
`1
`nIommE
`
`
`Microsoft Ex. 1006
`Page 2 of 42
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`U-S- Patent
`
`May 10, 1994
`
`Sheet 2 of 22
`
`5;311,516
`
`M
`
`E.o
`
`l\
`
`L’:
`
`z>m._._m
`
`Microsoft Ex. 1006
`
`Page 3 of 42
`
`
`
`
`
`
`
`xoo._mxoo._mM“V603xoofixoogmxoofioz>mUNK_
`
`
`
`
`
`mS.<En.mS_<En_wS_<Iu_wS_<In_m_2<Eum§<En_m§<Iu
`
`
`
`
`
`
`
`Microsoft Ex. 1006
`Page 3 of 42
`
`
`
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 3 of 22
`
`5,311,516
`
`><._n_m_Q
`
`>Smm_o
`
`mm>_mo
`
`mqmow
`
`ZEm_>_ID.
`
`._.Im._<
`
`
`
`omovmw
`
`0
`
`8%
`
`mam
`
`mam
`
`mmm:
`
`._.Dn_Z_
`
`
`
`03...".MQOO
`
`>mos_m_2
`
`omm
`
`mo<mmms_
`
`
`
`
`
` .xmm;M.mV~n~>mos_ms_
`
`xmm.
`
`motqmmzmo
`
`mmo_>_o
`
`Sm
`
`Sm
`
`comm\83
`
`Qsmlloz>m
`Xvm._oms_>m
`
`>mmE<m
`
`mm><m
`
`Ea
`
`mm>_momE%mom
`
`
`
`xvomoimmzmo
`
`#1._w
`
`mm..._oEzoo
`
`.=.3N
`
`oz>m
`
`mzmmtfi
`
`moo<
`
`wzmmE<n_
`
`mmfizmo
`
`m.E_2<m
`
`.Sm._mmG
`
`4om_2>mxv
`
`V30
`
`OH._w>.u:-v
`
`>m<z.m
`
`
`mmEm>zoozo:o<Exm
`IIxmm.
`IEIEEmom
`mmooomoE._m>m:
`d>m:-...gBozmmmzp
`
`
`
`v_._O._oms_>mV:
`
`vzo._oms_>wxm
`
`
`
`0Z=>=._.mm<:n_
`
`VG.m&N8PE
`
`mm<..E
`
`mopomdm
`
`026
`
`moidmmooEmown
`
`v_oo._m
`
`mw><mEm»z_.mo-x:s_-mo
`
`Microsoft Ex. 1006
`
`Page 4 of 42
`
`Microsoft Ex. 1006
`Page 4 of 42
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 4 of 22
`
`5,311,516
`
`E I I
`
`WA m ”
`EM 0 h ”
`CD , U
`E n n
`
`OK , E ” BL I lll'TR I MC ” A0 a
`
`% IJrIIIIY Ls ”
`
`Y I RT: ” ” cw , X , O E n
`
`f I I I I I I I I I I I I I I I I I I I l I I I I I I I I I I II:
`
`I I I I
`
`R n m n
`
`I 9 I
`
`R n ”
`D u P V n
`l E I
`I A L I
`“ L C Y C n I KE E I
`, ED AD ,
`I T ET I
`
`"9 HR ER 9” ? Hm Em)
`
`we 4m
`"0 l- on
`
`’ ' ' I I ' ’ ' I ' ' ’ ' I ' ’ ‘ I ' ’ I"
`I 1
`I I
`
`m 9 m
`m \ m
`
`n 2 UK
`
`O 8
`
`CENTER
`SAMPLE
`
`FIG. 9
`
`'Il’lllllllll'llll'lI’I‘Illllllllllllll'lllll'l'l
`1040
`
`l I I l I I I I I!
`
`DATA
`
`III
`
`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
`
`SYMBOL
`DECODER
`
`1020
`
`1030
`
`FIG. 10
`
`Microsoft Ex. 1006
`Page 5 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 5 of 22
`
`5,311,516
`
`RECOVERED
`DATA
`
`812
`
`
`
`., ,,,, .......... .. n
`
`H H n
`
`1600 / 3200
`
`_
`
`I I I I I I l I!
`
`, 0 I
`
`I I I I I I I I i I I I I I I I I l I I I I I I I I!
`
`n 1,
`
`1 I
`
`m m m
`
`n E R 3 n Y . u
`
`" / H lU
`” 1 v " R0 ” X m a $
`
`u 1. " AT
`H w n m
`
`" a 0 mm
`H R H MT
`
`P O I C n .
`
`\ v \ S n M 4 H H
`DAM ‘IRE H 0
`
`0 O 0 0 MT .
`mm W1 m X 1 m
`AL E , . R ,
`.MM MT ” O . Mm Ill.
`
`1 2 » I | . 1 1 l I I I 1 1 o a 1 1 n 1 1 a 1 1 I 1 a a l | 1 | I o a 1 1 I I
`
`“ ECMY Y “ OK "1 1 1 a
`TH E . 1W0 1 H 1 E ‘ll \ mAuD D n S 1 B . Om E n
`n m 0 ‘ill, w G . m1 Em m .
`R m F B " PE RL H E R n K EIHIYWSIYMM C ”
`1 + H B I 0 WE Mw‘ICE "
`
`o \ w n c . WITYMWIYTE mm " 3 I , U L n
`
`” AE B IIY'XBL "f f R f “
`
`I G / H S "m m o n
`
`
`
` , . XBK . 1 . . . . 1 . 1 . . 1 1 . 1 . . I 1 . . . 1 1 . I , . 1 1 , . I I I I
`
`1 I . C L K _
`
`» L -
`
`1X
`2X
`SYMBOL
`SYMBOL
`CLK
`CLK
`FIG. 12
`
`Microsoft Ex. 1006
`Page 6 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 6 of 22
`
`5,311,516
`
`BINARY
`DATA
`
`CODE PLUG MEMORY
`
`,,,,,,,,,,,,,,,,,
`
`,,,,,,,,,,,,,, H
`
`CONTROL
`
`MEANS
`
`5
`1
`E
`
`4,
`
`l
`__
`1310)
`
`"A“ WORD
`CORRELATOR
`4
`
`.
`
`1
`?
`
`: F+ I
`
`FRAME wORO
`OEOOOER
`
`J
`
`5
`--;—-> A
`_;,_> 3
`E
`"A" wORO SYNC
`5
`PA‘ITERNS
`1
`E
`
`.
`
`1320
`
`3
`5
`: +
`
`"C" wORO
`
`:
`E
`—:~> C
`
`BLOCK
`sTART
`
`E
`
`1330 J
`
`L
`
`,,,,,,,,,,
`
`,,,,,
`
`E
`
`"C" wORO SYNC
`
`PATTERNS
`
`' 1x
`
`SYMBOL
`CLK
`
`FIG. 13
`
`91 Q2 Q3 Q4
`
`§2§\
`
`Z 1410 \ 2L Li?’ CLOCK RATE _>
`;
`SELECTOR
`,4
`1
`+ 1430/
`
`<1j_BLOCK
`$ T
`GGENERATOR ; sTART
`5
`
`I ,,,,,,,,,,,,,,,, ,1], ,,,,,,,,,,,,,,,,,,,,,,,,,,,, I‘!
`
`2x
`1x
`SYMBOL SYMBOL
`CLK
`CLK
`
`FIG. 14
`
`Microsoft Ex. 1006
`Page 7 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 7 of 22
`
`5,311,516
`
`1502 TURN RECEIVER ON
`
`INITIALIZE
`
`DATA
`PRESENT ?
`
`Y
`
`Y
`
`,
`
`DECODE
`"All 07
`
`IDENTIFY DATA
`TRANSMISSION RATE
`
`IDENTIFY DATA
`TRANSMISSION RATE
`
`LOCATE FRAME
`
`LOCATE FRAME
`
`LOCATE
`MESSAGE @ T3
`
`LOCATE
`MESSAGE @ T4
`
`DECODE
`MESSAGES
`
`FIG. 15
`
`Microsoft Ex. 1006
`Page 8 of 42
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 8 of 22
`
`5,311,516
`
`..
`
`
`
`
`
`xoo._mv_oo._mxooamv_oo._mxoo._mv_oO._m__.
`
`
`
`
`
`2m0m—oOZ>m
`
`mSp4/K“
`.mom:\.com:
`
`
`
`
`
`
`
`<55mo+om>wmmmoo<ou_z_xo9mb~..mv~r_.~
`
`
`
`1..u\;Sm:mom:89828939mom:\I\I
`
`
`
`
`
`
`
`
`
`.o._mESm:o._mEomoz,
`
`n_n.n_n_n_n_n_n_n_n_a_mmmmmmw_2>>
`
`xxxxxxxxxx
`
`IKMBIF
`
`.....\.omwmm_RNUNHN
`ZO_._.<_2IO.u_Z_.
`
`Feooo..0oo
`38TT82.:
`
`NomVmN
`.E.wb~
`
`Microsoft Ex. 1006
`
`Page 9 of 42
`
`Microsoft Ex. 1006
`Page 9 of 42
`
`
`
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 9 of 22
`
`5,311,516
`
`39
`\\\\\\\\\\\\\s\\\\\\\\\\5\\\\\\\\\\\\\\\\\\\\\\
`
`..3.U~.D~
`
`us\ssssxssss..sssssssss\\\s\ss\\s\.sssss\ss\
`
`Microsoft Ex. 1006
`
`Page 10 of 42
`
`N5.
`
`
`
`\\\\\\\|I\\\\\\I\\\\\\\b\\\\\\\\\
`
`
`
`>mosm.s_mo<mmms_
`
`
`
`omoz,._.m—
`
`m:m<zm
`
`GEO;Em:
`
`mmooomo
`
`mommm
`
`mopommmoo
`
`flu
`
`mm.:oEzoo
`
`\\\\\\\\\\\\\\\\\\\\u%\\\\\\\\\\\\\\\\\\\\
`
`
`
`<._.<Qems.
`
`m:m<zm
`
`mom—
`
`<.:Bmo<mmw_2
`
`mmooomoomoz,
`
`ox:
`
`\\\\\\.\\§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|\\
`
`«mm
`
`V505
`
`mm><m#_m»z_-mo
`
`Microsoft Ex. 1006
`Page 10 of 42
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 10 of 22
`
`5,311,516
`
`o_.N
`
`' ms:.moi
`m>_5<__
`\~\\\\\\\\\
`
`\\\\\\\\\\\\\\\\\\
`
`\\s\\\\\\\\\
`
`‘\\\‘\\.“‘\\\‘\\\§“‘\‘§‘\‘\\“\“‘\\§\\\\\\\\\\\‘~\\‘\“‘\\\\\\\\\“\‘JU““w“““‘\\~\
`
`
`
` mmnmamoPommo<mmms_><._wQ
`
`..m.mu-~
`
`38
`
`
`
`
`
`m_o<wmm_>_ms_<m“_:1.“
`
`mmnmsm_-
`
`\\\\\\\\\\\\\\\ss\\\
`
`\\u\\
`
`\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\I\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
`
`88
`
`\\\\\\\\\\\\\\\\s\\\\\\\\\\\\\\\\\\\\\\\\\S\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
`
`Microsoft Ex. 1006
`
`Page 11 of 42
`
`Microsoft Ex. 1006
`Page 11 of 42
`
`
`
`
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 11 of 22
`
`5,311,516
`
`crow .\
`
`meow .\
`mzm
`
`crow .\
`
`NIN
`woow .\
`
`NOPN
`
`woow \
`worm
`
`mm
`
`mm
`
`mm
`
`WIN
`
`GIN
`
`hm
`
`NN NEE
`
`cor
`
`Microsoft Ex. 1006
`Page 12 of 42
`
`

`
`US. Patent
`
`May 10,1994
`
`Sheet 12 of 22
`
`5,311,516
`
`x.
`
`
`
`
`
`mwmm #mmm 0mm
`
`\. E 1/ j < j
`\ K K m \ momw \ momm
`
`
`
`mmmw mm
`
`
`
`
`
`0 row woom o Pom woom 0 wow moom \
`
`
`
`mqwm vomm N mm
`
`w <
`
`8 NNNN E 9% K
`I] No 1] 2mm
`
`No . mm m 3 2% m j
`
`8% mm 2% NEW g
`
`g E Mm
`
`*0 .] ow
`
`0
`
`om.
`
`)
`
`vrwm
`
`cm?
`
`Microsoft Ex. 1006
`Page 13 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 13 0f 22
`
`5,311,516
`
`2301
`
`PHASE NUMBER
`
`1
`
`2
`
`3
`
`4
`
`f, 1
`2302
`2
`
`3
`
`_ 1
`
`2304
`f“ 2
`14
`23
`3
`
`f“ 1
`2306
`f" 2
`
`2303
`
`FRAME 2316
`NUMBER
`
`3
`
`/- 1
`
`2308 _
`
`K" 2
`2313
`3
`
`/" 1
`2310
`
`~ 2
`
`2320
`
`3
`
`f" 1
`2312
`
`2
`
`3
`
`1
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`FIG. 23
`
`Microsoft Ex. 1006
`Page 14 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 14 of 22
`
`5,311,516
`
`PHASE NUMBER
`
`1
`
`2
`
`3
`
`4
`
`l
`
`2
`
`l
`
`2
`
`l
`
`/
`z 2
`
`3 K 3
`
`3
`2/
`,1
`
`1
`
`2 "* 2
`
`/
`
`2404
`
`2406
`
`2410
`
`2412
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`-
`K 1
`2402
`
`\, I
`
`2
`
`3
`
`' 1
`
`24g
`
`\
`
`2
`
`3
`
`3
`
`//
`
`1 "1 1
`
`2414
`
`FRAME
`NUMBER
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`f
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`FIG. 24
`
`Microsoft Ex. 1006
`Page 15 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 15 of 22
`
`5,311,516
`
`PHASE NUMBER
`
`s
`
`4
`
`1
`
`_ 1
`f/’
`2502
`
`2
`
`N
`
`2
`
`1
`
`‘
`
`l
`2
`
`2
`
`'/
`3/’ 3
`
`///
`2506
`
`3
`
`1
`2
`
`3
`
`_:| 1
`2
`
`1
`2
`
`"L.
`
`/
`a,’ 3
`
`//’
`23m
`
`1 ::E;;_
`2
`2
`
`I
`
`l
`2
`
`2504
`
`2508
`
`23m
`
`1
`
`2
`
`3
`
`1
`2
`
`3
`
`1
`2
`
`3
`
`FRAME
`NUMBER
`
`25v1
`
`3
`
`1
`
`2
`
`3// 3
`
`1
`
`2
`
`a~
`
`1
`
`2
`
`1
`/,i
`2
`
`25m
`
`3
`31/ 3
`//"'1 **’1'
`1
`23m
`2
`2
`2
`
`3
`
`1
`
`2
`
`3
`
`3
`
`1
`
`2
`
`3
`
`3
`
`1
`
`2
`
`3
`
`3
`1
`2
`
`3
`
`1
`
`2
`
`3
`
`Microsoft Ex. 1006
`Page 16 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 16 of 22
`
`5,311,516
`
`TELEPHONE
`SERVICING
`ROUTINE
`
`2602
`
`ANSWER CALL
`
`2604
`/" 2606
`IDENTIFY PAGER ADDRESS
`
`,
`
`ACCESS DATA BASE
`2608 AND EXTRACT PAGER
`PARAMETERS
`
`CANNED VOICE
`MESSAGE
`STATUS
`
`YES [2614
`VOICE PROMPT
`FOR MESSAGE
`
`2616
`
`STORE MESSAGE
`
`I STORE IN POCSAG
`ACTIVE PAGE FILE
`
`STORE IN GSC
`ACTIVE PAGE FILE
`
`IDENTIFY FRAME, PHASE,
`PAGER COLLAPSE MASK, AND OTHER
`TRANSMISSION PARAMETERS
`
`/- 2632
`STORE IN TPS ACTIVE PAGE
`FILE BY ASSIGNED PHASE
`
`FIG. 2 6
`
`Microsoft Ex. 1006
`Page 17 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 17 of 22
`
`5,311,516
`
`FRAME BATCHING
`ROUTINE FOR
`
`FIG. 27
`
`4 BEGIN SORT TO BUILD QUEUE
`FOR "NEXT FRAME" = FN
`
`7 ADD TO "NEXT FRAME QUEUE":
`ALL MESSAGES IN THE TPS "ACTIVE PAGE FILE" WITH
`FRAME#( MODULO COLLAPSE# ) = FN(MODCOLLAPSE#)
`
`r2706
`
`_ADD TO "NEXT FRAME QUEUE“:
`ALL MESSAGES IN THE CARRY ON QUEUE"
`
`MOVE FRAGMENT TO
`"CARRY ON" QUEUE
`AND DECREMENT
`"CARRY ON" VALUE.
`
`27""
`
`MOVE REMAINDE
`OF, MESSAGE
`N To THE
`"CARRY ON"
`QUEUE
`$223595;
`VALUE To 31-
`
`ANY
`MESSAGES OR
`FRAGMENTS
`WITH > 1°
`
`271s
`/
`SET FRAME FN
`“CARRY ON,
`VALUE TO 3
`2720 \
`MOVE LONGEST
`MOVE NEWEST MESSAGE ucyqEgfgiEvx'gg. #
`TO TEMPORARY BUFFER
`0 TO THE “CARRY ON'
`QUEUE AND SET THE
`‘MESSAGE CARRY
`ON" VALUE : 2
`
`Microsoft Ex. 1006
`Page 18 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 18 of 22
`
`5,311,516
`
`2734
`
`MESSAGE A
`CONTINUED
`
`A
`
`CONSTRUCT MINIMUM
`4 WORD MESSAGE
`FRAGMENT
`
`Y
`
`N=N+1
`
`2736
`
`ADD
`CURRENT
`FRAGMENT
`TO "NEXT
`FRAME"
`QUEUE
`
`{-2727
`CONSTRUCT LAST MESSAGE
`FRAGMENT TO FILL REMAINDER OF
`FRAME IE. LENGTH OF FRAGMENT
`"N" = (87 WDS - “TOTAL WDS" )
`
`RETRIEVE
`LAST MESSAGE
`FRAGMENT "N"
`
`FIG. 28
`
`Microsoft Ex. 1006
`Page 19 of 42
`
`

`
`US. Patent
`
`May 10, 1994
`
`Sheet 19 of 22
`
`5,311,516
`
`FRAME
`BATCHING
`ROUTINE FOR
`PHASE x
`
`2801
`
`FIG. 29
`
`K- 2806
`
`ADD TO "NEXT FRAME QUEUE“:
`ALL MESSAGES IN THE TPS
`"ACTIVE PAGE FILE" WITH
`FRAME#( MODULO
`COLLAPSE# ) =
`FN(MODCOLLAPSE#)
`
`7 BEGIN SORT TO BUILD
`QUEUE FOR "NEXT
`FRAME" = FN
`
`f- 2808
`ADD TO "NEXT FRAME
`QUEUE":
`cAg'éa?qsgcgsgu'N THE
`
`DECREMENT MESSAGE "CARRY ON VALUE"
`BY 1 AND MOVE BACK TO "CARRY ON
`QUEUE" ALL MESSAGES FOR WHICH:
`A) cARRY ON FRAME# (MODULO OARRY
`' ON COLLAPSE#) ¢
`FN (MODULO CARRY ON
`COLLAPSE #)
`B) PERSONAL MESSAGE FRAME#(
`MODULO COLLAPSE# ) =
`FN(MODCOLLAPSE#) IF THIS
`PHASE IS NOT EQUAL
`TO THE PERSONAL MESSAGE
`ASSIGNED PHASE.
`
`MOVE FRAGMENT TO
`"CARRY ON" QUEUE
`AND DECREMENT
`"CARRY 0N" VALUE.
`
`2814
`
`YES
`
`MESSAGES FIT |N
`"NEXT FRAM "
`
`ENCODE NEX
`FRAME
`
`MESSAGES OR
`FRAGMENTS WITH >
`
`NO SET FRAME FN
`‘CARRY ON"
`VALUE TO 3
`
`MOVE NEWEST MESSAGE’
`TO TEMPORARY BUFFER
`
`Microsoft Ex. 1006
`Page 20 of 42
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 20 of 22
`
`5,311,516
`
`MOVE LONGEST MESSAGE WITH
`NEXT FRAME
`5 37 ,‘,"’DS
`
`-
` ON" VALUE = 2
`
`?
`@ YES
`
`
`
`“NEXT FRAME"
`S 87 WDS
`
`YES
`
`
`
`
`
`
`
`CONSTRUCT
`MINIMUM 4 WORD
`
`MESSAGE
`
`FRAGMENT
`
`
`2827
`
`O
`
`RETRIEVE LAST
`I MESSAGE
`FRAGMENT "N"
`
`
`
`
`
`CONSTRUCT LAST MESSAGE
`FRAGMENT TO FILL
`REMAINOER OF FRAME IE.
`LENGTH OF FRAGMENT "N" =
`
`
`(37 wos - ‘TOTAL WDS" )
`
`
`
`
`
`2833
`
`MOVE REMAINOER OF MESSAGE
`"N" TO THE ‘CARRY ON" QUEUE
`AND RESET "CARRY ON‘ VALUE TO 31.
`
`2839
`MOVE REMAINDEFI OF MESSAGE
`"N" TO ‘CARRY ON“ QUEUE OF
`SPECIFIED PHASE AND SET
`"CARRY ON" VALUE TO 31
`
`NO
`
`2335
`
`2837
`
`YES
`
` SAME
`ASSIGNED
`
`
`PHASE 7
`
`
`2831
`
`
`
`
`ADD CURRENT
`ASSIGN RECEPTION
`FRAGMENT TO ‘NEXT
`PATTERN AND PHASE,
`
`FRAME" QUEUE
`AND SPECIFY IN
`
`CONTROL wORD IN
`
`FIRST FRAGMENT
`
` FIRST
`
`FRAGMENT
`?
`
`
`829
`
`
`
`FIG. 30
`
`Microsoft Ex. 1006
`
`Page 21 Of 42
`
`
`
`
`
`
`
`
`"CARRY ON VALUE“ ¢
`0 TO THE "CARRY ON"
`QUEUE AND SET THE
`‘MESSAGE CARRY
`
`
`
`
`
`
`
`
`
`_
`
`,
`
` MESSAGE
`A CONTINUED
`FRAGMENT
`
`2838
`
`NO
`
`Microsoft Ex. 1006
`Page 21 of 42
`
`

`
`U.S. Patent
`
`May 10, 1994
`
`Sheet 21 of 22
`
`5,311,516
`
`2902 0
`
`WAIT FOR
`
`FRAME
`
`2904
`
`2906
`
`
`
`
`DECODE SYNC, FRAME
`INFO, BLK INFO, &
`ADDRESS FIELD IN
`ASSIGNED FRAME
`
`
`
`
`
`2908
` ADDRESS
`DETECTED
`
`IN ADDRESS
`
`
`FIELD?
`
`
`YES
`
`
`
`NO
`
`
`
`910
`
`DECODE vECToR FOR
`MESSAGE POINTERS
`
`2912
`
`DECODE MESSAGE WORDS USING 2 BITS
`GENERALIZED ERRCR CCRRECTICN.
`
`CALCULATE CHECK SUM AND
`COMPARE TO VALUE TRANSMITTED. 2914
`
`2916
`
`
`
`
`
`FLAG MESSAGE OR WORDS WITHIN MESSAGE
`ACCORDING TO RULES WHEN CHECK SUMS DO NOT
`MATCH. (FLAGS PART OF INFORMATION STORED IN
`MEMORY ALONG WITH ASCII CHARACTERS)
`
`
`
`
`
`2932
` DOES
`FRAGMENT
`NUMBER =
`11?
`
`YES
`
`
`
`
`
`
`
`2918
`
`
` MESSAGE
`NO
`CONTINUE
`
`BIT SET?
`
`
`
`
`NO
`
`2924
`
`TIMER TO so SEC
`IRST PACKET IN
`FRAGMENTED MESSAGE
`CREATE NEW TIMER FOR
`SIGNATURE RECEIVED
`
`Microsoft Ex. 1006
`
`Page 22 of 42
`
`YES
`
`DOES
`
`
`NUMBER =
`
`
`2922
`11?
`
`
`
`
`2920
`
`YES
`
`FIG, 3]
`
`Microsoft Ex. 1006
`Page 22 of 42
`
`

`
`U.S. Patent
`
`May 19, 1994
`
`Sheet 22 of 22
`
`5,311,516
`
`SHORT NEW MESSAGE
`
`2942
`
`2940
`
`TRANSFER MESSAGE TO
`MEMORY MANAGEMENT
`FOR IMMEDIATE DISPLAY
`
`ALERT USER op
`RECEIVED
`MESSAGE
`
`2902
`
`LAST PACKET IN FRAGMENTED MESSAGE
`
`
`TRANSFER
`TRANSFER
`SIGNATURE AND
`MESSAGE TO
`
`
`
`
`PACKET NUMBER
`MEMORY
`
`
`
`
`TO MEMORY
`MANAGEMENT
`
`
`
`
`
`MANAGEMENT.
`FOR IMMEDIATE
`
`2936
`
`DISPLAY
`
`2934
`
`
`
`
`
`
`2938
`
`MM MATCHES
`PACKET TO
`
`PARTIAL MESSAGE
`
`IN MEMORY WITH
`
`
`SAME SIGNATURE
`AND ENDING WITH
`
`
`
`PACKET NUMBER
`MINUS ONE.
`
`MIDDLE PACKET IN FRAGMENTED MESSAGE
`
`
`TRANSFER
`SIGNATURE
`
`
`AND PACKET
`
`
`
`
`
`NUMBER TO
`MEMORY
`MANAGEMENT_
`
`
`
`
`
`
`
`
`
`
`2926
`
`TRANSFER
`MESSAGE TO
`MEMORY
`
`
`
`
`
`
`MANAGEMENT
`S|éI\£EIUS;.EnIIAEND
`
`
`
`2928 ENDING WITH PACKET
`
`
`NUMBER MINUS ONE.
`
`
`
`
`2930
`
`MM MATCHES
`PACKET TO PARTIAL
`MESSAGE IN MEMORY
`
`
`
`Microsoft Ex. 1006
`
`Page 23 of 42
`
`Microsoft Ex. 1006
`Page 23 of 42
`
`

`
`1
`
`5,311,516
`
`2
`one or more predetermined addresses. The selective call
`receiver decodes the message data of each message
`packet in response to a successful correlation of the
`address, and then successively stores the decoded mes-
`sage data of each message packet of the one or more
`message packets to reconstruct the fragmented mes-
`sage. The selective call receiver determines that the
`fragmented message is completely reconstructed after
`detection in the decoded message data of one of the one
`or more message packets an indication that no more
`message packets are to be received for the fragmented
`message.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an electrical block diagram of a data trans-
`mission system in accordance with the preferred em-
`bodiment of the present invention.
`FIG. 2 is an electrical block diagram of a terminal for
`processing and transmitting message information in
`accordance with the preferred embodiment of the pres-
`ent invention.
`
`FIGS. 3 to 5 are timing diagrams illustrating the
`transmission format of the signaling protocol utilized in
`accordance with the preferred embodiment of the pres-
`ent invention.
`
`FIGS. 6 and 7 are timing diagrams illustrating the
`synchronization signals utilized in accordance with the
`preferred embodiment of the present invention.
`FIG. 8 is an electrical block diagram of a data com-
`munication receiver in accordance with the preferred
`embodiment of the present invention.
`FIG. 9 is an electrical block diagram of a threshold
`level extraction circuit utilized in the data communica-
`tion receiver of FIG. 8.
`
`FIG. 10 is an electrical block diagram of a 4-level
`decoder utilized in the data communication receiver of
`FIG. 8.
`
`FIG. 11 is an electrical block diagram of a symbol
`synchronizer utilized in the data communication re-
`ceiver of FIG. 8.
`
`FIG. 12 is an electrical block diagram of a 4-level to
`binary converter utilized in the data communication
`receiver of FIG. 8.
`
`FIG. 13 is an electrical block diagram of a synchroni-
`zation correlator utilized in the data communication
`receiver of FIG. 8.
`
`FIG. 14 is an electrical block diagram of a phase
`timing generator utilized in the data communication
`receiver of FIG. 8.
`
`FIG. 15 is a flow chart illustrating the synchroniza-
`tion correlation sequence in accordance with the pre-
`ferred embodiment of the present invention.
`FIG. 16 is a timing diagram illustrating the organiza-
`tion of the transmission frame utilized in accordance
`with the preferred embodiment of the present inven-
`tion.
`
`PAGING SYSTEM USING MESSAGE
`FRAGMENTATION TO REDISTRIBUTE TRAFFIC
`
`This is a continuation-in-part of U.S. patent applica-
`tion Ser. No. 07/891,503, filed May 29, 1992 by Kuz-
`nicki et al., entitled “Data Communication Terminal
`Providing Variable Length Message Carry-On”.
`
`CROSS REFERENCE TO RELATED,
`COPENDING APPLICATION
`
`5
`
`10
`
`A related, copending application is U.S. patent appli-
`cation Ser. No. 07/891,363filed May 29,
`I992 by
`Schwendeman et al., and assigned to the assignee
`hereof, entitled “Data Communication Receiver Hav- 15
`ing Variable Length Message Carry-On”.
`1. Field of the Invention
`
`25
`
`30
`
`35
`
`The present invention relates generally to the field of
`addressed messaging communication systems, and more
`particularly to a message segmentation method for re- 20
`distributing traffic over time slots in a communication
`protocol.
`2. Background of the Invention
`Communication systems, such as paging systems,
`have been increasing the length of their transmitted
`messages. Further,
`the trend in the marketplace is
`toward transmitting very long messages in certain appli-
`cations, such as information distribution services. Well
`known paging signaling protocols, such as the POC-
`SAG signaling protocol, have provided a satisfactory
`level of performance for short message data transmis-
`sion. However, when messages get very long the com-
`munication channel access can be blocked for very long
`time intervals. Also, errors due to fading and other
`transmission phenomena can be more likely to occur in
`long transmitted messages. Additionally, if callers to the
`paging system do not receive a confirmation from recip-
`ients of the transmitted messages within a reasonably
`short time, then the callers tend to call again and send
`duplicate messages to the same recipients. Conse-
`quently, this adds to the overall traffic in the system and
`increases the frustration of the users of the system. This
`bottleneck can add significant time delay to all other
`communication in the system. Long time delays, i.e.,
`communication system latency, from the time a message
`is entered into the system to the time the message is
`received by a user of a communication receiver can be
`at the very least a significant inconvenience to the user.
`If an emergency message is significantly delayed, such
`as in a governmental or medical communication, the
`result may have serious consequences for a community.
`Thus, there is a need for providing a communication
`protocol which uses message fragmentation to redistrib-
`ute traffic in a communication system, such as a paging
`system.
`
`45
`
`50
`
`55
`
`SUMMARY OF THE INVENTION
`
`According to an embodiment of the present inven-
`tion, there is provided a method for decoding a trans-
`mitted fragmented message in a selective call receiver.
`The fragmented message comprises one or more mes-
`sage packets, each of the one or more message packets
`comprises an address and message data, the message
`data comprises an indication of whether more message
`packets are to be received for the fragmented message.
`The selective call receiver receives an address of each
`message packet of one or more message packets of a
`fragmented message, and then correlates the address to
`
`65
`
`FIG. 17 is a timing diagram illustrating the transmis-
`sion format of the first data code word in the data por-
`tion of a message in accordance with the preferred
`embodiment of the present invention.
`FIG. 18 is a timing diagram illustrating a sequence of
`packet numbers for a transmitted message using a mes-
`sage fragmentation method in accordance with the pre-
`ferred embodiment of the present invention.
`FIG. 19 is a more detailed block diagram of the data
`decoder of FIG. 8, according to the preferred embodi-
`ment of the present invention.
`
`Microsoft Ex. 1006
`
`'
`
`Page 24 of 42
`
`Microsoft Ex. 1006
`Page 24 of 42
`
`

`
`3
`FIG. 20 is a more detailed block diagram of the frame
`batcher of FIG. 2, in accordance with the preferred
`embodiment of the present invention.
`FIG. 21 is a first symbolic representation of messages
`being processed by the frame batcher of FIG. 20, in
`accordance with the preferred embodiment of the pres-
`ent invention.
`
`FIG. 22 is a second symbolic representation of mes-
`sages being processed by the frame batcher of FIG. 20,
`in accordance with the preferred embodiment of the
`present invention.
`FIGS. 23, 24, and 25 are three additional symbolic
`representations of messages being processed by the
`frame batcher of FIG. 20, in accordance with the pre-
`ferred embodiment of the present invention.
`FIGS. 26, 27, 28, 29 and 30, respectively, comprise
`three flow charts illustrating operational sequences for
`the terminal of FIG. 2, according to the preferred em-
`bodiment of thepresent invention.
`FIGS. 31 and 32 comprise a flow chart illustrating an
`operational sequence for the data communication re-
`ceiver of FIG. 8, in accordance with the preferred em-
`bodiment of the present invention.
`
`,
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`FIG. 1 is an electrical block diagram of a data trans-
`mission system 100, such as a paging system, in accor-
`dance with the preferred embodiment of the present
`invention. In such a data transmission system 100, mes-
`sages originating either from a telephone, e.g., a dual-
`tone-multi-frequency (DTMF) telephone, as in a system
`providing numeric data transmission, or from a message
`entry device, such as an alphanumeric data terminal, are
`routed through the public switched telephone network
`(PSTN) to a paging terminal 102 which processes the
`numeric or alphanumeric message information for
`transmission by one or more transmitters 104 provided
`within the system. When multiple transmitters are uti-
`lized, the transmitters 104 preferably simulcast transmit
`the message information to data communication receiv-
`ers, e.g., selective call receivers 106. Processing of the
`numeric and alphanumeric information by the paging
`terminal 102, and the protocol utilized for the transmis-
`sion of the messages is described below.
`FIG. 2 is an electrical block diagram of the paging
`terminal 102 utilized for processing and controlling the
`transmission of the message information in accordance
`with the preferred embodiment of the present inven-
`tion. Tone-only and numeric messages, which can be
`readily entered using a DTMF telephone, are coupled
`to the paging terminal 102 through a telephone interface
`202 in a manner well known in the art. Alphanumeric
`messages, which typically require the use of a data entry
`device, are coupled to the paging terminal 102 through
`a modem 206 using any of a number of well known
`modem transmission protocols.
`When a call to place a message, i.e., a paging request,
`is received, a controller 204 handles the processing of
`the message. The controller 204 is preferably a mi-
`crocomputer, suchas one based on the MC68000 fam-
`ily, which is manufactured by Motorola Inc., or the
`equivalent. The controller 204 runs various pre-pro-
`grammed routines for controlling such terminal opera-
`tions as voice prompts to direct the caller to enter the
`message, or the handshaking protocol to enable recep-
`tion of messages from a data entry device. When a call
`is received, the controller 204 references information
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,311,516
`
`4
`stored in the subscriber database 208 to determine how
`the message being received is to be processed. The
`subscriber data base 208 includes, but is not limited to
`such information as addresses assigned to the data com-
`munication receiver, message type associated with the
`address, and information related to the status of the data
`communication receiver, such as active or inactive for
`failure to pay the bill. A data entry terminal 240 is pro-
`vided which couples to the controller 204, and which is
`used for such purposes as entry, updating and deleting
`of information stored in the subscriber data base 208, for
`monitoring system performance, and for obtaining such
`information as billing information.
`The subscriber database 208 also includes such infor-
`mation as to what transmission frame and to what trans-
`mission phase the data communication receiver is as-
`signed, as will be described in further detail below. The
`received message is stored in an active page file 210
`which stores the messages in queues according to the
`transmission phase assigned to the data communication
`receiver 106. In the preferred embodiment of the pres-
`ent invention, four phase queues are provided in the
`active page file 210. The active page file 210 is prefera-
`bly a dual port, first-in-first-out random access memory,
`although it will be appreciated that other random access
`memory devices, such as hard disk drives, can be uti-
`lized as well.
`
`Periodically the message information stored in each
`of the phase queues is recovered from the active page
`file 210 under control of the controller 204 using timing
`information such as provided by a real time clock 214,
`or other suitable timing source. The recovered message
`information from each phase queue is sorted by frame
`number and is then organized by address, message infor-
`mation, and any other information required for trans-
`mission, and then batched into frames by frame batch-
`ing controller (frame batcher) 212. The selection of
`frames by the frame batching controller 212 can be
`based upon message size, and optionally based upon
`other parameters that will be discussed below.
`Because every frame is of a predetermined length,
`sometimes not all message information from the active
`page file 210 can be transmitted in the current frame,
`e.g., the current time slot. For example, if one or more
`messages are longer than can fit in the current frame,
`then the frame batcher 212 optionally can fragment the
`long messages into one or more message packets for
`transmission over one or more frames, e.g., time slots,
`which may be allocated over one or more phases, as
`will be more fully discussed below. The frame batcher
`212 can temporarily hold at least a portion of the mes-
`sages that are destined for transmission over multiple
`frames in this fashion. The process of generating frag-
`mented messages and transmitting them to a receiving
`communication receiver will be discussed below.
`Preferably, any priority addresses are located as the
`very first addresses in the batched frame information for
`sending them out first with the very next transmitted
`frame. The batched frame information for each phase
`queue is coupled to frame message buffers 216 which
`temporarily store the batched frame information until a
`time for further processing and transmission. Frames
`are batched in numeric sequence, so that while a current
`frame is being transmitted, the next frame to be trans-
`mitted is in the frame message buffer 216, and the next
`frame thereafter is being retrieved and batched. At the
`appropriate time, the batched frame information stored
`in the frame message buffer 216 is transferred to the
`
`Microsoft Ex. 1006
`
`Page 25 of 42
`
`Microsoft Ex. 1006
`Page 25 of 42
`
`

`
`5
`frame message encoder 218, again maintaining the phase
`queue relationship.
`The frame encoder 218 encodes the address and mes-
`sage information into address and message code words
`required for transmission, as will be described below.
`The encoded address and message code words are or-
`dered into blocks and then coupled to a frame message
`interleaver 220 which interleaves preferably eight code
`words at a time for transmission in a manner well
`known in the art. The interleaved code words from
`each frame message interleaver 220 are then serially
`transferred to a phase multiplexer 221, which multi-
`plexes the message information on a bit by bit basis into
`a serial data stream by transmission phase.
`The controller 204 next enables a frame sync genera-
`tor 222 which generates the synchronization code
`which is transmitted at the start of each frame transmis-
`sion. The synchronization code is multiplexed with
`address and message information under the control of
`controller 204 by serial data splicer 224, and generates
`therefrom a message stream which is properly format-
`ted for transmission. The message stream is next cou-
`pled to a transmitter controller 226, which under the
`control of controller 204 transmits the message stream
`over a distribution channel 228. The distribution chan-
`nel 228

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