throbber
United States P_atent
`Yoshida et‘al.
`
`[19]
`
`[11] Patent Number:
`
`[45] Date of Patent:
`
`5,031,179
`
`Jul. 9, 1991
`
`6/1983 DeShon .............................. .. 371/32
`4,390,947
`4/1985 Taleishi et al.
`371/40 2
`4,514,847
`5/1986 Adachi .. . . . . . . . . . .
`. . . . .. 371/32
`4,589,111
`4,628,511 12/1986 Stitzlein et al
`371/29.1
`4,713,810 12/1987 Chum
`371/5.1
`4,729,033
`3/1988 Yoshida
`358/435
`4,736,388
`4/1988 Eguchi
`. 371/5.5
`4,815,121
`3/1989 Yoshida
`.. 379/67
`4,829,524
`5/1989 Yoshida ............................... .. 371/32
`
`
`
`Primary Exam1'ner—Charles E. Atkinson
`Attorney. Agent, or Firm—-Fitzpatrick, Cella, Harper &
`Scinto
`
`ABSTRACT
`[57]
`A data communication apparatus having an error re-
`transmission mode allows the operator to ascertain an
`amount of error data when an error is contained in data
`and when the error is not corrected despite retransmis-
`sion of the error a predetermined number of times, or
`makes it possible to reproduce data with respect to
`correctly received data by discriminating correct data
`contained in error data, thereby preventing error data
`from becoming wasted as practically as possible. In
`addition, at the time of error retransmission, a transmis-
`sion mode for retransmitting the error data is changed
`so as to minimize the number of incidents of error re-
`transmission, thereby to enable efficient data transmis-
`sion.
`
`26 Claims, 50 Drawing Sheets
`
`[54] DATA COMMUNICATION APPARATUS
`
`[75]
`
`Inventors: Takehiro Yoshida; Susumu
`Matsuzaki, both of Tokyo, Japan
`
`[73] Assignee: Canon Kabushiki Kaisha, Tokyo,
`Japan
`
`[21] Appl. No.: 267,541
`
`[22] Filed:
`
`Nov. 4, 1988
`
`Foreign Application Priority Data
`[30]
`Nov. 10, 1987 [JP]
`Japan .............................. .. 62-282029
`Nov. 10, 1987 [JP]
`Japan . . . . . . . .
`. . . .. 62-282032
`Nov. 13, 1987 [JP]
`Japan ...... ..
`62-285597
`Nov. 24, 1987 [JP]
`Japan
`62-296445
`Nov. 28, 1987 [JP]
`Japan
`62-301016
`Nov. 28. 1987 [JP]
`Japan ._ ............................. .. 62-301017
`Nov. 23, 1987 [JP]
`Japan
`62—301018
`
`
`
`Int. Cl.5 ............................................ .. G06F 11/00
`[51]
`[52] U.S. C1. ..................................... .. 371/32; 371/5.5;
`371/29.1
`
`[58]
`
`Field of Search
`
`371/32, 5.1, 5.3, 5.5,
`371/29.1
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`..................... 371/5.5
`3,534,264 10/1970 Blasbalg et al.
`.
`.. 371/5.5
`4,110,558
`8/1978 Kageyama et al.
`
`.................. .. 371/5.5
`4,332,029
`5/1982 Campbell et al.
`
`TRANSMlSS1ON SlDE
`
`RECEPTlON SlDE
`
`I
`
`.
`
`RESEND mes ;
`
`RESPONSE lPPRl
`
`/4WAGE DATA
`
`A
`(SIGNALS 0:0.'iI(J1uT C9/N5
`
`FIRMED
`J
`
`ERROR
`
`ERROR
`
`I DISPLAY SPECIFIC IMAGE I
`
`Microsoft Ex. 1009
`
`Page 1 of74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 1 of 50
`
`5,031,179
`
`FlG.!(l)
`
`FlG.I(2)
`
`TRANSMITTER
`
`RECEIVER
`
`TRANSMHTER
`
`RECEIVER
`
`Microsoft Ex. 1009
`
`Page 2 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 2 of 50
`
`5,031,179
`
`FIG.
`
`I (3) (PART 1)
`
`TRANSMITTER
`
`RECEIVER
`
`FIG. {(3) (PART 2)
`
`TRANSMITTER
`
`RECEIVER
`
`Microsoft Ex. 1009
`
`Page 3 of 74
`
`
`
`Mesg
`(RESENT )
`
`
`
`Mesg
`_(RESENT)
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 3 of 50
`
`5,031,179
`
`Mesg
`(RESENT)
`
`Mesg
`(RESENT)
`
`Microsoft Ex. 1009
`
`Page4-0f74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 4 of 50
`
`5,031,179
`
`
`
`
`
`jmo<.z_o_..:uwn_m><#_m5j
`
`mommm
`
`mommm
`
`NOE
`
`mewzozmmumm
`
`mewzo_mm_zm.z<E
`
`Microsoft Ex. 1009
`
`Page 5 of 74
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 5 of S0
`
`5,031,179
`
`zo_mm_zmz<Ewa
`
`mm::zmz<E0..
`
`
`
`m2<m.._aomamno
`
`mam
`
`“E0._zu
`
`amEzmz<EM.
`
`ozmmmmO...
`
`...xuo._mmz<mE:
`
`mmaowuomaGoa
`
`25
`
`mm;
`
`mum
`
`
`
`zo_mm_zmz.¢Ewamou
`
`zo:u:Emz_I:
`
`uozo_S:oomnn.E
`
`._<z..:m82>
`
`ofimoz
`
`.mzqmu
`mommmn_o.02amouwm
`M332:024.$2:
`womanman.ma
`mflzzmzfit>mom2m7..z8m.wz<EmomamZ.
`
`omo3uz_$23.._o52
`
`mm;
`
`85
`
`zo_mm_zmz<Ewmmo“.
`
`
`
`zo_.6:Emz_m<m._u
`
`85
`
`mm;
`
`...ozm9._<z..:m89>no02zozuaoommmmm.
`
`cam
`
`zogzmouz.
`
`
`
`.mz<Eaommwmo“.ma.
`
`mommmmo.ozoaoumm
`
`m2:z:oz<m_z_._
`
`zo:<zaEz_
`
`nozofiuaooznma
`
`4<z2m89>
`
`5m
`
`...ozmo._.
`
`zofinoomnmm9
`
`4<z..:m89>no
`
`.2
`
`E<Emz~m:z_
`
`mmaowooaa
`
`mam
`
`
`
`SE2830.7..
`
`.~N—m
`
`mm>...53m._<Z_:._
`
`85
`
`Microsoft Ex. 1009
`
`Page 6 of 74
`
`
`
`
`
`mo...024.2200ozmm
`
`85GE
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 6 of 50
`
`5,031,179
`
`
`
`
`
`
`
`mz<m.._.._oozm.._ozo:H.:mozoomfimmzwom.wm.5n_new
`
`
`
`
`
`zoznmomaSwmmouzamoSmmmouZ0zo:<zmo.._z_umm
`
`
`
`mmmzazwz<m.._
`
`mo<:_
`
`:32Uoznvzoomnma
`ozaoomo
`
`Edma
`
`mam
`
`$23
`
`no.oz
`
`
`
`Smzo:<zmo.._z_moamm
`
`
`
`\zo:<zmEz_om.>_8mm
`
`Bmomoumm32“Ste
`
`mmmznzwz<Emqmx
`
`SN
`
`
`
`m:<._..w4<z3EoS<53So:
`m2<.5oozmo
`
`
`
`mo...:23;
`
`
`
`.oz_zE:mm
`
`m~>moamt?
`
`a9<Soozmo—~>
`
`um
`
`CDUEQSE28
`
`
`
`._<zo_mmmaomuoaaCNN
`
`
`
`._<z..:mmmaomooan.3m
`
`
`
`
`
`33”.ozazmmmo“.zo:u:E_mz_U.wm
`
`a9<._:ooz..~>
`
`::S.._8
`02504.
`
`:,_mmmmo_.
`
`
`
`.02wxqwiuqm
`
`oz_o<mm
`
`tsoms
`
`ozaouzm
`
`:33:
`
`Eozmz
`
`CD050
`
`oz_C<zmou_
`
`E3950
`
`0.51
`
`
`
`mo?.5002m~>
`
`coamt?
`
`mmmzzzmidi...
`
`$23no62n_N_.
`
`
`
`\n~mz:E3m2:Smzzoou_\Au.
`ummzfio_.2mz:SmzzooOqm
`
`
`
`Microsoft Ex. 1009
`
`Page 7 of 74
`
`MOE
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 7 of 50
`
`5,031,179
`
`FIG. 4(A)
`
`
`
`CHL OFF
`
`
`FACSIMILE
`TRANSMISSION
`
`
`OTHER
`PROCESSING
`
`
`
`
`
`ERROR
`RETRANSMISSION
`MODE ?
`
`S58
`
`TRANSMISSION
`OF VIDEO SIGNAL
`
`
`
`
`
`NO
`
`.S54
`
`TRANSMISSION
`or VIDEO SIGNAL
`
`SS6
`
`POST PROCEDURE
`
`
`
`
`
`SEND SIGNAL
`REPRESENTING
`END OF ONE BLOCK
`
`
`
`S60
`
`
`
`ANY ERROR
`
`FRAME 7 _
`
`FIG. 4
`
`I FIG. 4(A) I FIG. 4(8) 1
`
`Microsoft Ex. 1009
`
`Page 8 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 8 of 50
`
`5,031,179
`
`FIG. 6
`
`IMAGE RECEIVER
`
`Microsoft EX. 1009
`
`Page 9 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 9 of 50
`
`5,031,179
`
`
`
`.95:.$.&Uu7:Bzmumm
`
`
`
`Bwoaouum52.2.8
`
`zo:<2mo.._z_Sufi
`
`5m
`
`mmzs
`n_o.ozmam
`
`
`
`
`
`08o._..:.K::o\mm2Suocz
`
`
`
`
`
`wz<m.._...oozmuozorsmmozoBeqmmzmo2mmdaumm
`
`5mma8z_Tam«NweSmmaouzozo:§zouz_3N
`
`oz_ow_m.%.mm__m_:22:o:8Eu953So:mES:8..mom>
`
`moi:ezaoumoEozmzmomm»E,'wZO:<Z¢On_Z_
`
`can
`
`
`
`bgua57U§_o
`
`m5520.—75ou
`
`cum
`
`man4425E0
`
`3N3N
`
`
`
`
`
`._Om._.ZOU4<Zo~mmasomuoaaCNN
`
`oz_o<mm
`
`223.8
`
`ozaouzm
`
`H—DUm:u
`
`TN—
`
`:32“.:35”.
`Eozmz-oz_:<_%mm
`
`mE33ozm~..,
`
`
`
`momm:\.~>
`
`.:Dum:u
`
`93¢ozazmmmomzo:o:Emz_3mmo._.<4DooZ__m>
`
`hE02504.
`
`
`
`Ewmmm2m2<Eu_o.oz3.».
`
`.1m—
`
`09
`
`.
`
`ézommmbomuoma3m
`
`2UN
`
`cow
`
`2%»:
`
`E288
`
`
`
`mmmzazmz<m.._SmNNq
`
`«E3899._~>
`
`mzoznmzmz
`
`
`
`
`
`ZNmzjE3m2:Bmzz82~mz:2onmz:8mzz8.<S3m
`
`Microsoft Ex. 1009
`
`Page 10 of 74
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 10 of 50
`
`5,031,179
`
`FIG. 4(8)
`
`S66
`
`YES
`
`IS THE SAME BLOCK
`TO BE RESENT ?
`
`
`
`N 0
`
`S72
`
`
`
`IS TO BE RESENT
`
`
`
`/S74
`
`ANY BLOCK TO BE
`SENT NEXT '3
`
`
`
`
`POST PROCEDURE
`
`575
`
`ANY INSTRUCTION
`FROM RECEIVER TO
`EFFECT FLOW CONTROL ‘P
`
`NO
`
`INTERMEDIATE
`PROCEDURE
`
`FLOW CONTROL
`
`
`
`S80
`
`Microsoft Ex. 1009
`
`Page 11 of 74
`
`CLEAR THE
`COUNTER IN
`
`STEP 95‘
`SEND SIGNAL INDICATING
`INTERRUPTION 0F
`
`RESENDING OF PREVIOUS
`
`BLOCK
`SEND SIGNAL
`INDICATING THAT
`SEND NO. OF LINES
`THE SAME BLOCK
`INCLUDED IN ERROR FRAME OF
`PREVIOUS BLOCK
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 11 of 50
`
`5,031,179
`
`514;)
`
`FIG. 8 (A)
`
`
`
`RECEPTION
`LECTED°
`
`
`OTHER
`PROCESSING
`
`
`
`CML
`
`
`
`PRELIMINARY
`
`PROCEDURE
`
`S148
`
`S150
`
`S152
`
`ERROR ‘
`
`RETRANSMISSION
`MODE?
`
`
`
`
`YES
`RECEp-I-ION OF
`VIDEO SIGNAL
`
`
`
`NO
`
`POST PROCEDURE
`
`S156
`
`RECEPTION OF
`VIDEO SIGNAL
`
`
`
`ANY ERROR
`FRAME ?
`
`YES
`
`
`COMMAND FOR
`RETRAN SMI SSION
`
`OF ERROR FRAME
`
`
`TO TRANSMITTER
`
`
`
`
`4TH
`INSTRUCTION FOR
`RETRANSMISSION ?
`
`YES
`
`NO
`
`Microsoft Ex. 1009
`
`Page 12 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 12 of 50
`
`5,031,179
`
`mam
`
`.55
`
`N3g«$007¢omm%
`
`~m=._B
`
`23Eo:_mmmuom¢mm>
`
`DZ
`
`43
`
`m_.:z_mu<u
`
`zo_Emum~_
`
`...om5m._mm
`
`
`
`oocmE<z_z:mmn_
`
`mmnomuomm
`
`N05
`
`zmz<Emaozmommmzo_mm_
`
`
`
`...moo:
`
`uozo_EmumE
`
`4<zo.mowe;
`
`®O_.mmm;
`
`
`
`mmaomuoam._.mon_
`
`nozoznmamm
`
`d<z..:m89>
`
`ozm
`
`mO—mOZw2<mh_>z<
`
`mm>
`
`...momma
`
`mOE
`
`95nGE
`
`AmymOK
`
`Microsoft Ex. 1009
`
`Page 13 0f74
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 13 of 50
`
`5,031,179
`
`
`
`
`
`D26.oz_n_mom~Em_Z<mm5.:
`
`85
`
`Oimam.9...
`
`z_3232mmmzzzmI.—oo<
`
`oz
`
`otm
`
`
`
`20Cuampmzfim<m._u
`
`zo_mm§mz<mEmmo“.
`
`mmt:,_mz<E9
`
`2:ozmmmm0..
`
`
`
`...xoo._muz<m
`
`mm»
`
`$5
`
`
`
`
`
`.mz$Emomfi..=._._.ozzsojou.
`
`
`
`
`
`Nb_.m.mz<Ezommmmo“.m<
`
`
`
`mmz:moazom:<z:mm
`
`
`
`-mo”_z_H.532:oz<
`
`mI.—m4m~m_>mi:
`
`zo:<z
`
`mommaz.mmz:no.02mxp
`
`m:<s_:mm2oz:6m3<>mr:mn:>Eoz<
`
`mz<E
`
`owe;nozozonaomamm
`
`izmzm
`
`mmaomuomaEon.
`
`Microsoft Ex. 1009
`
`Page 14 of 74
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 14 of 50
`
`5,031,179
`
`Am:m.O_....._
`
`EmcmGESew.O_n_
`
`
`
`._Ow:zOU>>O1_n.
`
`wBozm._<zemowe;
`
`85
`
`
`
`mE:ou._2mm_.ZH
`
`mmaomuoma
`
`Microsoft Ex. 1009
`
`Page 15 0f74
`
`ANm:wGE
`
`«Sm
`
`«.159m22$
`
`nozo_8:ooE.m_m
`
`
`
`mmz:Eco:oueqzzmw
`
`
`
`zo:<2mouz_mnflznQ24
`
`
`
`.m:<m.._mommmEum<
`
`
`
`mm»m._m_m_>532
`
`own;nozofiupooaamm
`
`._<z2m
`
`
`
`
`
`Qmwuzm..<z.m:mown:.3zozuaoomnmm
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 15 of 50
`
`5,031,179
`
`"I
`
`I I
`
`I
`AZ COMMUNICATION LINE
`
`I I II I II I I II I
`
`FIG. 9
`
`VIDEO INFORMATION RECEIVER
`
`ERROR RETRANSMISSION
`REQUESTING MEANS
`
`
`
`L _ _ _ H _ _ _ H _ _ _ _ _ _ _ ___I
`
`Microsoft Ex. 1009
`
`Page 16 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 16 of 50
`
`5,031,179
`
`F I G.
`
`I O (A)
`
`24
`
`v27 TEROR
`V29DEMODU..ATOR
`
`4
`
`.
`
`*
`
`2b
`
`2
`
`c1
`
`5
`
`22
`
`C
`
`N
`
`U
`
`HYBRID
`cmcun
`
`6
`
`20
`
`2c
`
`20a
`
`ADDING
`CIRCUIT
`
`V2‘
`MODULATOR
`
`180
`
`20
`
`18
`
`V27 TER OR
`v29M00uLm-.
`
`160
`
`15
`
`F I G. 10
`
`
`
`Microsoft Ex. 1009
`
`Page 17 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 17 of 50
`
`5,031,179
`
`
`
`
`
`
`
`SNmz_._4<zo_mmtg.-.9.—:n:.:om.<53zmxzou.:<mmzmom.wm.5n_EN.9
`
`
`
`«LBizoamE:8uoE9%
`
`hzmmmm0...msdmumo02Sm
`
`93¢ozazmmmomzo:u:Emz_3m
`
`mmmznzm:<Eam...
`
`
`
`mmmmoo<mu<mo»mmom
`
`._Om._.2OU
`
`taumzo
`
`m.uEoo<E45mmu.mz<EEm
`
`m_z<Emonzmnozozomfiozoomfixmzmom_wwsmnow
`
`
`
`zo_Em_u.uE8mE8z_moSmmmouzozo:<zm&z_new
`
`
`
`4<zo_mmmnomoomaCNN
`
`mo...mmimuooz
`
`m.uEmz<E
`
`
`
`EunoomammmmozwzEozmzoz_zE.:mz
`
`
`.:Dum_o.:D::uEo._._:um_oo._.<53u.EI
`
`
`uo<z_0Z_DOUm_O“.35.:E<mon_zm:mom:32”.
`
`
`
`
`
`u._E_m442.030
`
`SN
`
`m9T5
`
`.1.
`
`oz_o<mE
`
`:23.8
`
`ozaouzm
`
`.:DUm_U
`
`3co.
`::oEoo
`EozmzE95:
`z::..zao.._
`
`::uEu
`
`
`
`ummz:0332:HUMZZOUBNmz:EONmz:Bmzzouu:93m
`
`
`
`
`
`Microsoft Ex. 1009
`
`Page 18 of 74
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 13 of 50
`
`5,031,179
`
`Cd;__.0_n_
`as%
`
`oz_mm.moomn_
`
`mm:._.5
`
`.._ozo:n_mumE
`
`._<z..:m82>
`
`m:z_mo<.._
`
`zo_EwumE
`
`...omfimzmm
`
`E<z_z:.u_E
`
`mmsomuoma
`
`momma
`
`zo_mm_zmz<EmE
`
`..\moo:
`
`m8a.Son.
`
`maommwmmm
`
`9Ivo.<Ezo_mm_zmz<Ema
`
`Microsoft Ex. 1009
`
`Page 19 of 74
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 19 of 50
`
`5,031,179
`
`FIG. H (A2)
`
`( TR ANSFERBYTE )
`
`5262
`
`~—~s2e4
`
`~-~s266
`
`5268
`
`5270
`
`5271
`
`
`
`STORE THE START ADDRESS
`OF TEMPORARY BUFFER ‘-13
`IN THE CONTENTS OF
`MODEMPTR
`
`
`
`SET THE JUMP ADDRESS
`FOR TNTERRUPT
`
`S272
`
`(LASTFRMDT) ~.- ‘P
`
`5274
`
`FIG. MA)
`
`me. mm)
`
`Microsoft Ex. 1009
`
`Page 20 of 74
`
`

`
`U.S. Patent
`
`«mum
`
`2m:20.1;.
`
`
` w nuucazmm»m<,:
`
`0
`
`H
`
`JO
`
`w.a.v3._Een_mn_2mZ
`
`9919.
`
`mS
`
`m
`
`1.1.AOn_mn_2m:
`
`qmmm
`
`A.::u:n_mn_zmC
`
`.momum
`.mm4mmm;omom>zm<uu9Aommazmi
`
`a.vij:n_Emn_:mt
`
`0...G2<m..:z_
`
`
`
`Kw,mr,mom~.~m.moGz<.EFoz2.mmim.23AGcrm
`
`83
`
`mmumzdzcOz
`
`3
`
`97
`
`
`
`19.-1mm;
`
`Microsoft Ex. 1009
`
`Page 21 of 74
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 21 of 50
`
`5,031,179
`
`Emmummmo._.540mzp
`
`.omE9.....2CG:
`
`ommm
`
`Nmmm
`
`$32GE
`
`
`
`nodzm=.:.IE3zo:moa<
`
`>~62m2mo<z_Eom8<m._.
`mo<z_0..mm.._..5m>m<mon=.m:
`
`
`MI...¢6mu.ommmwh.mz<Em..~
`
`m:z_zmcmmmumzfit.._ommta
`
`
`22:;Z_mmmmoosEozmz
`
`Z.oumofi<._.<aw._.>m_-I.—...=n_
`
`
`
`uommmzszw..:.mn.Emz<EQ24
`
`.ozon_mmmm8<2fiwtaemm
`
`mommim.:.:<H<omz<E_mzo
`
`
`<.—<oozfimzmm_.:...._om_.....<m
`
`MI...zoEozmzmoi:...z_
`
`
`‘ammzszwzqzu.NI...xuwxu
`
`
`
`
`
`__.<mmmeogqm_.:0»Emm.mmpzaaEozwz$42.
`
`zmmmmax53I213
`
`.53ommofi
`
`.EmE<mmmEoz<.mm:z5n.
`
`
`
`ha.mmmmooqwI._.o._.Emm_
`
`zmhzflomEcru:wo<2_
`
`
`
`zmwmmqxd..E.n__.n:x3
`
`.55ammopm
`
`émmzaz
`
`uz<Eoz<m6.._.u.<no
`
`
`
`Eozmzmo<2_.m_2<m.._mzo
`
`mm.9mm.2mmzzsa
`
`
`
`zo_mm_2mz<Emmzm:3.m._.zo_mm_zmz<EmmozE:o
`
`
`
`zo_mm_zmz<xGmzm:3.m._.zo_mm_zmz<Emmozaso
`
`
`
`wommoxmmm:z_on_Eozuz
`mo<2_zm:3.:M.o<d
`
`Eozmzmo<z_.2....._o<.E
`
`
`
`mi8mmm.mm:z_on_
`
`
`
`:21;.—<.....mmmoo<oz_o<m:
`
`
`
`
`
`
`
`mm9<582:12:2,2mmumoo<ozE<m:
`
`.omE9mm_:62Emmmm
`
`3::.07..
`
`Em:2OF.
`:92OK
`
`Microsoft Ex. 1009
`
`Page 22 of 74
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 22 of 50
`
`5,031,179
`
`FIG. IIICII
`
`S300
`
`ANY FRAME
`ERROR '?
`
`
`
`
`
`sewn COMMAND FOR
`RETRANSMISSION OF
`ERROR FRAME TO
`TRANSMITTER
`
`5302
`
`S304
`
`
`
`
`INSTRUCTION FOR
`RETRANOSM-ISSION
`
`
`
`IS
`TRANSMITTER
`T0 RESEND THE SAME
`BLOCK '?
`
`
`
`
`
`
`
`
`
`CLEAR THE COUNTER
`IND ICATING
`RETRANSMISSION
`
`RETRANSMISSION
`
`FLAG
`
`<-— 1
`
`
`
`S 310
`
`Microsoft Ex. 1009
`
`Page 23 of 74
`
`
`
`
`
`
`2
`
`531
`
`
`
`NO
`
`REPRODUCTION
`
`OF vxmzo SIGNAL
`
`
`
`FIG. II (C)
`
`FIG. IIICII
`
`FIG. II(C2)
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 23 of 50
`
`5,031,179
`
`FIG.
`
`I! (C2)
`
`
`
`OF VIDEO SIGNAL
`
`S322
`
`
`
`Microsoft Ex. 1009
`
`Page 24 of 74
`
`6
`
`FLOW CONTROL
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 24 of 50
`
`5,031,179
`
`23N.GE
`
`3mm
`
`ommm
`
`TvCo2mn:m<.:
`
`OZ
`
`oqmmmm>
`58mmzu.._oozmMI
`
`Eamflmammeqzem
`
`4mm
`
`...om:umm_..
`
`mm>
`
`Nmmm
`
`._<zo.HmomoK>n_OZOCnmumm
`
`.EDmU_m._.zH
`
`2mDHmm
`
`ommm
`
`
`
`91EmaimbOZ
`vmmm02
`
`3mm
`
`$8
`
`83
`
`...
`
`
`
` _.|lCu_mn_2mt_mm;
`
`mmmm
`
`A44:u9uma2m»v
`
`—|+.
`
`wmmm
`
`88
`
`F25MIHmmohm
`
`u_Ommmoo<
`
`
`
`<53m:>m-.mmopm
`
`mmmEoo<MI...2.
`
`>_momtaaz.
`
`Eazmooz
`
`MI»»zm2mmuz_
`
`w.6Emzma-2
`
`.._Ompzmkzou
`
`IvCznoumtrmv
`
`_+Czsoomtsz
`
`
`
`
`
`_.zm:zoum_.:.7:—mmnmam>m<moa_2m._.
`
`
`
`Eazmooz..._O
`
`Nqmmoz
`
`zmnhmm
`
`oqmm
`
`_Pz:oump»mv
`
`,..G2<E_2mgemfiammExmg—7:mwcfi3.3.
`
`mm>
`
`Microsoft Ex. 1009
`
`Page 25 of 74
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 25 of 50
`
`5,031,179
`
`
`
`(TEMPBFI)‘—¢
`
`(TEMPBF1 FULL)
`<— 1
`
`
`
`
`
` STORE THE START
`ADDRESS OF TEM-
`PORARY BUFFERC5
`IN THE CONTENTS
`OF MODEMPTR
`
`
`
`CRC ERROR?
`
`(TRANSFER BYTE)
`<- (BYTECOUNT)
`
`(BYTECOUNT) ‘-<1‘->
`
`5368
`
`
`
`RETURN
`
`5370
`
`
`
` FIG.
`
`FIG. l2(B)
`
`I2
`
`FIG. l2(A)
`
`Microsoft Ex. 1009
`
`Page 26 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 26 of 50
`
`5,031,179
`
`T5M..0E
`
`._Om._.zOu
`
`.:DQw:U
`
`
`
`<»<Qn_<_2:mJ<z2mmmaomuomaom?
`
`mo2;:oo2.u_o—N
`
`oEm>:
`
`._.5Um:u
`
`3
`
`.~
`
`mzoxnmzmp
`
`:oz
`
`
`
`._<zommmnomoomanewum
`
`
`
`
`
`ozB<wm
`
`H53.8
`
`ozaouzm
`
`._._sum.0
`
`>mOENE-0.5:
`
`._.HDUm:u.ZDum:U
`
`oZ:>.<m_u_
`
`pzmmmmopm2<EnoézomSm,
`
`
`
`0<.Eozazmmmo...ZOCQDEMZHEm
`
`c9S:oo_2m~.9
`
`momm:~.~>
`
`ow.
`
`om
`
`Sm
`
`Microsoft EX. 1009
`
`Page 27 of 74
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9,1991
`
`Sheet 27 of 50
`
`5,031,179
`
`FIG.
`
`I4 ( IA)
`
`542°
`
`5422
`
`5”‘
`
`NO
`
`S426
`
`FACSIMILE
`
`<RECEPTl0N
`
`SELECTED ?
`
`5423
`
`OTHER
`PROCESSING
`
`
`
`YES
`
`C ML ON
`
`PRELIMINARY
`PROCEDURE
`
`
`
`ERRoR
`NO
`.
`RETRANSMISSION
`S436
`MODE 7
`
`
`YES
`
`
`
`5440
`
`RECEPTION or-‘
`VIDEO SIGNAL
`
`Rs OF HIGH-SPEED
`
`MODEM-—-1
`
`_
`
`5438
`
`POST PROCEDURE
`
`S442
`
`
`cs OF
`HIGH-SPEED
`MODEM=1 '.’
`
`YES
`
`
`
`START SENDING FLAG
`
`#5444
`
`(TlMER)<-—(FLAG TIMER)
`
`. 4
`/5 46
`
`Microsoft Ex. 1009
`
`Page 28 of 74
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 28 of so
`
`5,031,179
`
`FIG.
`
`I4 (IB)
`
`YES
`
`ENCODING 0
`ONE FRAME
`COMPLETED '?
`
`YES
`
`
`
` S452
`PERFORM HDLC
`FORMATTING AND
`TRANSMIT IMAGE
`
`
`
`
`<SIGNAL FROM
`
`
`5462
`
`5454
`
`
`
`YES
`
` ,ANY ERROR
`DETECTED WHEN
`
`RECEIVER WAS
`ANALYZED 7
`
`
`
`
`
`IS THERE AN
`ENSUING BLOCK
`OR PAGE 7
`
`
`
`Microsoft Ex. 1009
`
`Page 29 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 29 of so
`
`. 5,031,179
`
`FIG.
`
`:4 (2A)
`
`0
`
`S464
`
`NO.1 FRAME
`IN ERROR ?
`
`NO
`
`(FLAG TlMER)<- 1S
`
`RS OF HIGH-SPEED _,
`
`S470
`
`cs OF
`HXGH-SPEED
`MODEM =_1?
`
`ANY ERROR DETECTED
`WHEN SIGNAL FROM
`RECEIVER WAS ANALYZED 7
`
`
`
`Microsoft Ex. 1009
`
`Page 30 of 74
`
`

`
`U.S. Patent
`
`my 9, 1991
`
`Sheet 30 of 50
`
`5,031,179
`
`FIG. I4 (2B)
`
`(RETRANSMISSION COUNTER )*—
`(RETRANSMISSION TIMER ) *1
`
`S482
`
`S484
`
`IRETRANSMISSION
`COUNTER) E 3
`'.’
`
`YES
`
`S486
`
`IS RETRANSMISSION
`OF THIS BLOCK
`TO BE CONTINUED 7
`
`YES
`
`INTERMEDIATE
`
`PROCEDURE
`
`INTERMEDIATE
`PROCEDURE
`
`5492
`
`5494
`
`
`
`
`
`
`
`
`
`(RETRANSMISSION
`
`Sf9O
`
`COUNTER) <'- 0
`
`
`
`FIG.
`
`I4 (2)
`
`
`
`
`h4kx0s0fifiEx.10O9
`
`Page31 0f74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 31 of 50
`
`5,031,179
`
`amam..0_n_
`
`
`
`
`
`
`zamgummozaoumomods»:>m<w5n_Em._.u.5Imomm:n~>
`
`
`
`
`
`:_.UEu:8Eu>fl_q%zmm__w.»_m:oumm_wozwrmommmm.o.E1__3ooIwo3,
`
`
`
`
`
`«uni..\|wm_«N
`
`
`
`
`
`04......ozazmmmo“.zo:u:Emz~3m
`
`awnnewcom
`
`._Om.—zOU
`
`._.:...Uw:U
`
`
`
`2555.:mJ<zo_mm_m:om_8ECNN
`
`DEm_>:
`
`:8Eu
`
`.~
`
`mzo_.:m._H.:
`
`am
`
`302
`
`
`
`.3205mmnomuomanewum
`
`ON
`
`
`
`
`
`Emmmm0..m2<m.._n_0.0ZEm
`
`OZ5<mm
`
`CDUKHQ
`
`ozaouzm
`
`E335
`
`._._DUm_UCDUWZU
`Eozmz-oz__.%.mm
`
`o~_.Um:
`
`aim
`
`Microsoft Ex. 1009
`
`Page 32 of 74
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 32 of 50
`
`5,031,179
`
`FIG. l6(/ll)
`
`TRANSMISSION
`
`D1 5a
`5501
`YES $
`
`52'
`50
`
`YES
`
`5503
`
`SEND DCN
`
`Gm ERROR END
`”°
`
`YES
`SET THE ECM MODE
`IN ocs FIF
`
`SEND DCS +TCF
`
`NO
`
`07
`
`RECEIVED?
`
`YES
`
`3504
`
`S505
`
`
`
`5506
`
`5509
`
`YES
`
`5508
`
`SE1 1-HE 5p-EEO
`‘.§’Es.”;‘=%LsB"°"
`
`NO
`
`PERFORM HDLC
`FORMATTING OF
`"NE W 5510
`
`SEND PPS-O
`
`FIG. l6(A
`
`)
`
`
`
`Microsoft Ex. 1009
`
`Page 33 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 33 of 50
`
`5,031,179
`
`AN<v®_.®_n.
`
`mEm
`
`Wm>
`
`
`m%wF@W%wozmmozumozmmozmm
`.aom-m&28man.ma:WE._._:z-m&
`
`LEEn.
`
`m_m5<z<
`
`._..d..¢
`
`mm;
`
`N_
`mm
`
`oz
`
`é;a§I9mm;:mm7fl.u%,_oozmm
`
`ozmam ,
`
`zooozmmozmmomma
`
`“EUSH:Um
`
`
`
`owwamzooozmmmozfiomoo:
`
`ozmmmmOz
`
`mm;Eu
`
`...om..,_muwm
`
`5mm2mm
`
`zooozmm
`
`ozmmommm
`
`obozmmozmmmmomm
`
`
`
`
`
`mO<n_HXMZOZMW
`
`506tfizozmm
`
`Microsoft Ex. 1009
`
`Page 34 of 74
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 34 of 50
`
`5,031,179
`
`FIG.
`
`I6(B)
`
`
`
`IPPR FIF ANALYSIS
`
`
`
`
`ANY CONTINUOUS
`ERRORS IN FRAME
`NOS. O-A ?
`
`
`
`
`
`-ERRORS IN FIVE
`CONTINUOUS
`FRAMES '.’
`
`
`
`THREE
`CONTINUOUS
`FRAME ERRORS
`FOUND ?
`
`
`
`
`
`
`
`‘IO OR MORE
`ERRORS FOUND
`IN ENTIRE
`FRAMES ?
`
`ST5
`
`RETURN
`
`FALL BACK IS TO
`BE EFFECTED
`
`RETURN
`
`
`
`
`
`Microsoft Ex. 1009
`
`Page 35 of 74
`
`

`
`US, Patent
`
`July 9, 1991
`
`Sheet 35 of 50
`
`5,031,179
`
`
`
`
`
`woo:zomZ.zo_mm_zmz<Emm
`
`
`
`mo48o8~_n_.._om$z<xm
`
`
`
`.._ozam:<n_:mn:n_
`
`
`
`9.07..m_n_n_
`
`“Emmon.Eon.<....m...
`
`EEHHHHI.
`
`
`
` m$:$~m~.\.~m~~_:o_.._moum<mm\.om..m~_
`
`o.oz.5
`
`Microsoft Ex. 1009
`
`Page 36 of 74
`
`v6<m._4<n_@25555$.
`
`mommano$230..
`
`.02mz<E
`
`mm2<Emommm
`
`
`mm2<m_n_mommm
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 36 of 50
`
`5,031,179
`
`mmz<a.._moamm
`
`mmz<Emoaam
`
`fIII\ll\
`
`[(I|.|\
`
`ON.07..
`
`
`
`mwz<Emomma
`
`xxxxxxxxx
`
`[1
`
`IIEHIEEEEHIHEEEEEHHEEEEEEEEEEO0EH.#3OEOOEOOEm~<~m~m~Ro~m:~m-~_~o~n=m=oC_m_<2:w:Z:m7:22:3“.m0Um<mmN.m.m.~mN_.o
`
`_N.O_1..
`
`
`
`
`
`xuqm4.._<.._ozaaozmm:<n_
`
`
`
`momma.._oNm:n_z<xm
`
`
`
`um.H.EEun_mu_.4“.m.._m..:...:Em.._..:._mn_~:._Con.
`
`
`
`
`
`
`
`nozmmC<a...:n_
`
`om.oEm«Ea
`
`Microsoft Ex. 1009
`
`Page 37 of 74
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 37 of 50
`
`5,031,179
`
`oz_5:Emz_mommm.5._
`
`ozamoumzme}.Imzo
`
`fimm
`
`Nm.0;
`
`ozamoumm
`
`:35”.
`
`ezaouuo
`
`:=$:u
`
`Eozmz
`
`CD950
`
`mo<z.
`
`>m<mo.=2m:
`
`Eozmz
`
`._.5$:u
`
`:3m8oz_z<m.._mo
`
`25:
`
`a8<S8zmo
`
`m~>moamt?
`
`mm
`
`z2mm_zmz<E
`
`zo:<zmou_z_
`
`mmmuumommm
`
`:3m80z:umfio
`
`Emmmmo._.
`
`wzfitno.2.3m
`
`oz_o<mE
`
`:85“.
`
`oz_o8zm
`
`:25:
`
`Eozmz
`
`::uEo
`
`oz_C<:ao.._
`
`::um_u
`
`So:
`
`mocflaoozm~>
`
`moamt?
`
`can4<zo_mmmzomuoma3%mozfiaooz5,ez5o<
`
`
`o<dozazmmmomzo:o:Emz_3mI:23:
`
`nomuzmmwmm
`
`
`
`mo“.m....L:._
`
`ozamoumm
`
`om>_mH.E
`
`Z—mommm
`
`mo<z_
`
`omsdm82
`
`Bmbmdm.Co
`
`:8a_uSE28
`
`omzmummmz<E
`
`
`
`.._o.ozmI._.no.m<I:m
`
`amwomu
`
`
`
`4<zo_mmmaomooamUNN
`
`aS<Soozwo—~>
`

`
`
`
`wzoIn_w..w._.
`
`
`
`\n~mz:0..ONm2:Swzzoou_.\o
`ummzio._.UNmz:SmzzooO.um
`
`
`
`
`
`Microsoft Ex. 1009
`
`Page 38 of 74
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 38 of 50
`
`5,031,179
`
`5640
`
`FIG. 23 (A)
`
`5642
`
`S644
`
`FACSIMILE
`TRANSMISSION
`SELECTED '?
`
`YES
`
`N0
`
`5646
`
`< FACSIHILE
`RECEPTION
`SELECTED ?
`
`~ 5650
`
`5543
`
`OTHER
`
`)
`
`
`~S652
`
`
`
`PRELIMINARY
`PROCEDURE
`
`(um BIT or:
`
`NSF FIF IS SET
`TO I
`
`S654
`
`NO
`
`5656
`
`PRELIMINARY
`PROCEDURE
`
`S658
`
`-’.7TH an or:
`NSS FIF 151 ?
`
`
`
`
`
`REMAINING
`PRELIMINARY
`PROCEDURE
`
`
`
`
`
` RECEPTION
`
`RECEPTION
`OF VIDEO SIGNAL
`
`IS RECEPTION OF
`1-BLOCK DATA
`COMPLETED '.’
`
`
`
`
`
`ANY ERROR
`FRAME IN
`PRESENTLY
`ECEIVED BLOCK ?
`
`R
`
`YES
`
`NO
`S5670
`
`0
`
`S668.
`
`OF VIDEO SIGNAL
`
`3660
`
`POST PROCEDURE
`
`Microsoft Ex. 1009
`
`Page 39 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 39 of 50
`
`5,031,179
`
`FIG. 23 (B)
`
`
`COMMAND FOR
`RECORDING OF
`THE PAGE JUST
`RECEIVED
`
`
`
`S674
`
`
`
`
`
`
`ANY MODE
`CHAN GE ?
` IS THERE A
`
`
`
`
`NEXT PAGE ?
`
`Microsoft Ex. 1009
`
`Page 40 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 40 of 50
`
`5,031,179
`
`FIG. 23(C)
`
`SEND PPR
`
`5680
`
`
`
`
`HIGH-SPEED
`DATA RECEIVED ?
`
`YES
`
`
`
`SEND CTR
`
`5688
`
`
`
`
`
`RECORD THE
`PRESENCE OF AN ERROR
`IN IMAGE OF THIS
`COMMUNICATION
`
`
`
`
`
`S666
`
`Microsoft Ex. 1009
`
`Page 41 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 41 of 50
`
`5,031,179
`
`FIG. 23(Dl)
`
`0
`
`5690
`
`PRELIMINARY
`PROCEDURE
`
`5694
`
`47TH an OF
`SF F_lF IS 1 ?
`
`5592
`
`No
`
`S696
`
`PRELIMINARY
`
`5702
`YES
`INEoRMATIoI>
`SEND vIDEo
`YES
`5704
`mu an op mop —MSS SIGNAL IS SET
`SWNAL
`T° ‘
`S700
`
`ERROR-FREE
`
`SELECTED 7
`
`PROCEDURE
`
`S698
`

`
`0
`
`S706
`
`m:ww~e
`PRELIMINARY
`PROCEDORE
`
`5708
`
`0
`
`SEND VIDEO
`SIGNAL
`
`S710
`
`S712
`
`IS TRANSMISSION OF
`.1-BLOCK DATA
`COMPLETED?
`
`N
`
`0
`
`YES
`
`Microsoft Ex. 1009
`
`Page 42 of 74
`
`

`
`U.S. Patent
`
`..Iuly 9, 1991
`
`Sheet 42 of 50
`
`5,031,179
`
`FIG. 23 (D2)
`
`
`
`
`PPS-O SENT
`YES
`
`THREE TIMES ?
`
`
`
`SEND DCN
`
`FIG. 23 (D)
`
`FIG. 23 (D!)
`
`FIG. 23 (D2)
`
`Microsoft Ex. 1009
`
`Page 43 of 74
`
`IS FLOW CONTROL
`NEEDED ?
`
`FLOW CONTROL
`
`S724
`
`

`
`U.S. Patent
`
`-
`
`July 9, 1991
`
`Sheet 43 of 50
`
`5,031,179
`
`FIG. 23 (E)
`
`S728
`
`
`
`ANY ENSUING
`BLOCK?
`
`YES
`
`<[Ilii|i¥i'.I>
`
`CHANGE?
`
`YES
`
`730
`
`0
`
`
`
`FIG. 23 (F)
`
`
`
`
`V55
`
`$736
`
`IS FALL BACK
`POSSIBLE ?
`
`
`
`YES
`
`SEND CTC
`WHICH HAS
`LINDERGONE
`FALL BACK
`
`‘SEND DCN
`
`
`
`Microsoft EX. 1009
`
`Page 44 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 44 of 50
`
`5,031,179
`
`mm
`
`u-~mwnomTaum-m~
`
`vm.0.C
`
`ozamoumm
`
`:_..um8
`
`ozaoumo
`
`Z359
`
`UNM
`
`mam
`
`:3Eo8528
`
`
`
`“.35.:E<mon_2m:.
`
`
`EozmzEozmz
`
`._.5um_u._.—Du~:u
`
`o2—I<mu._mOmO.—<._DDOZMD
`oogza~>mo5:?
`
`._.~DU~=U
`
`
`
`
`
`93“.ozszmmco...zoF.5Emz_3m
`
`
`
`
`
`._<zo_mmmzomuommgum
`
`m9<Sooz—~>
`CDUEU
`ozEo<
`
`Sam»:
`
`::u.a8
`
`
`
`
`
`4<z..:mwmaamaomaCNN
`
`Smm<mdmam
`
`
`
`omimummmz<mn_
`
`no.ozm__.:non_<Z.:m
`
`
`
`Em.Sm
`
`
`
`mos:zoozmo—N>
`
`mzoxnmzm:
`
`Emmmm8m2<mu_nodz.u...~m
`
`ozS<ma
`
`::um_o
`
`ozsouzm
`
`.EDum:u
`
`Eozmz
`
`Z3050
`
`oz_C<:mo.._
`
`._._Du~.=U
`
`Sc:
`
`mobfisoozm~>
`
`moamt?
`
`
`
`owm2:S2m2:Smzzou
`
`
`
`
`
`\a~mz:0..UNU2:Smzzouu_.\o
`
`3m
`
`Microsoft Ex. 1009
`
`Page 45 of 74
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 45 of 50
`
`5,031,179
`
`FIG. 25(IBI)
`
` CHKCOUNT ‘-43
`
`RECEPTION OF VIDEO
`SIGNAL
`
`.
`
`
`
`
`IS RECEPTION OF
`1- BLOCK DATA
`COMPLETED?
`
`
`
` S872
`
`
`
`
`
`ANY ERROR
`FRAME IN
`PRESENTLY
`RECEIVED BLOCK '?
`
`
`
`
`
`NO
`
`8874
`
`FIG. 25(I)
`
`FIG. 25 (IA)
`
`FIG. 25 (IB)
`
`
`
`Microsoft Ex. 1009
`
`Page 46 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 46 of 50
`
`5,031,179
`
`FIG. 25 (IA)
`
`5842
`
`S844
`
`FACSIMILE
`TRANSMISSION
`seuscreo 9
`
`YES
`
`N0
`
`5846
`
`FACSIMILE
`RECEPTION
`
`NO
`
`S848
`
`OTHER
`PROCESSING
`
`SELECTED ?
`
` PRELIMINARY
`
`PROCEDURE
`48TH BIT OF NSF FIF
`
`IS SET TO 1
`
`
`48TH BIT OF NSS FIF
`IS SET TO ‘I
`
`O
`
`856
`
`PRELIMINARY
`
`S858
`
`RECEPTION OF
`VIDEO SIGNAL
`
`S860
`
`REMAINING
`PROCEDURE
`
`5864
`
`POST PROCEDURE
`
`Microsoft Ex. 1009
`
`Page 47 of 74
`
`
`
`INFORMATION IN 49TH
`BIT TO 56TH BIT
`OF FIF OF NSS SIGNAL
`IS STORED IN COUNTER
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 47 of 50
`
`5,031,179 _
`
`FIG. 25 (*2/3.)
`
`
`
`YES
`
` yes
`
`ANY MODE
`CHANGE?
`
`5878
`
`FIG. .25 (28)
`
`
`
`CHKCOUNT<'—
`CHKCOUNT *1
`
`588°
`
`/5332
`
`S884
`
`
`
`
`
`
`
`<COUNTER
`
`YES
`
`SET THE MODE
`TO RECEPTION OF
`HIGH-SPEED DATA
`
`S888
`
`SET THE MODE T0
`RECEPTION OF
`LOW-SPEED DATA
`
`
`
`INTERMEDIATE
`
`PROCEDURE 5890
`
`
`
`Microsoft Ex. 1009
`
`Page 48 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 43 of 50
`
`5,031,179
`
`9
`
`FIG. 25 (3/XI
`
`5892
`
`619
`
`PRELIMINARY
`PROCEDURE
`
`S894
`
`5896
`
`new an OF
`NSF FIF Is I
`'2
`
`N0
`
`ygs
`
`S904
`
`
`
`898
`
`PRELIMINARY
`PROCEDURE
`
`5900
`SEND VIDEO
`SIGNAL
`
`5902
`
`POST PROCEDURE
`
`
`SET 1 AT 48TH BIT OF
`F-‘IF OF NSS SIGNAL AND
`STORE N WHEREBY CTC OR
`FOR IS SENT WHEN PPR IS
`RECEIVED AN N NUMBER OF
`TIMES BETWEEN 49TH BIT
`AND 56 BIT
`
`
`
`
`
`
`
`
`
`
`REMAINING
`PROCEDURE
`
`-5906
`
`STORE THE
`
`AFOREMENTIONED N
`
`5908
`
`59”
`
`SEND VIDEO SIGNAL
`
`5912
`
`Is TRANSMISSION or:
`
`< ‘5o‘iIé’°é‘I°é‘1“
`
`L
`
`E
`
`.
`
`No
`
`S914
`
`YES
`
`Microsoft Ex. 1009
`
`Page 49 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 49 of 50
`
`5,031,179
`
`FIG. 25 (38)
`
`S916
`
`S918
`
`
` SEND PPS-Q
`
`
`PPR RECEIVED ?
`
`
`
`IS FLOW CONTROL
`NEEDED '?
`
`F LOW CONTROL
`
` PPS-Q SENT
`THREE TIMES ?
`_
`
`S928
`
`SEND DCN
`
`
`
`FIG. 25 (3)
`
`
`
`Microsoft Ex. 1009
`
`Page 50 of 74
`
`

`
`U.S. Patent
`
`July 9, 1991
`
`Sheet 50 of 50
`
`5,031,179
`
`
`
`ANY ENSUING
`BLOCK?
`
`
`
`YES
`
`ANY MODE
`CHANGE 7
`
`5932
`
`YES
`0
`
`I
`
`F! G. 25 (48)
`
`
`
` CHKCOUNT ‘-
`CHKCOUNT+1
`
`5934
`
`S936
`
`CHKCOUNT
`<COUNTER
`
`N0
`
`5938
`
`ISTHE PRESENT
`BLOCK TO
`E
`RESE
`?
`
` S944
`
`
`
`
`
`
`SEND EOR
`
`5946
`
`Microsoft EX. 1009
`
`Page 51 of 74
`
`

`
`1
`
`5,031,179
`
`10
`
`15
`
`20
`
`25
`
`DATA COMMUNICATION APPARATUS
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`The present invention relates to a data communica-
`tion apparatus, and more particularly to :1 data commu-
`nication apparatus having an error retransn‘iission'func-
`tion.
`2. Description of the Related Art
`Conventionally, when data transmission is carried out
`through a comrntmicatiori line. errors occur in data at a
`fixed probability due to the effect ofhits. noises. disturb-
`ances, or the like occurring in the communication line.
`In order to assure a fixed level of quality with respect to
`data which does not virtually include redundancy, un-
`like the case of analog speech signals, it is necessary to
`effect coding to detect and correct transmission errors;
`namely, it is necessary to effect error detection/correc-
`tion coding.
`Coding is effected in the form of adding a redundant
`data series determined in accordance with a fixed rule
`on the basis of the relation of that series to a data series
`which carries information.
`Detection of a transmission error is carried out by
`detecting whether or not that rule is being maintained in
`a reception data series. After detection of the error, an
`information data train which includes the error data is
`retransmitted (ARQ: automatic repeat request), or, in-
`stead of retransmission, the detection and correction of
`the error data are executed by using an error correction
`code alone on the basis of the disruption of the afore-
`mentioned rule (FEC: forward error correction). Inci-
`dentally, there are also cases where a hybrid system
`combining ARQ and FEC is adopted.
`In the FEC system, the error code alone is used for
`the correction of error data, while, in the ARQ systt.-in,
`the code is entrusted with only the task of detecting an
`error, and then has a proper data train retransmitted, so
`that a control procedure (protocol) therefor is reqttircd.
`In addition, there are frequently caser. where FEC and
`ARQ are used for two different purposes. the former as
`a means ofimproving an error rate of a transmission line
`and the latter as a means of realizing substantially error-
`free and highly reliable data communication, including
`cases where the error rate characteristics of a tr:insmi.-;-
`sion line are not very certain.
`In the ARQ system, the following three systems are
`used depending on a method of retransmission:
`(1) Basic ARQ (Stop-and-Wait, Idle-RQ)
`This is a system wherein a confirmed response is
`returned each time one data block is received, and an
`ensuing data block is sent after confinnation.
`(2) Continuous block transmission ARQ (Go-back-N)
`This is a system wherein data blocks are transmitted
`continuously, and when a response for request for re-
`transmission is given, the process returns to the block in
`which the error occurred, and an ensuing block N is
`retransmitted without disturbing the order of the
`blocks.
`-
`(3) Selective retransmission ARQ ("Selective Repeat)
`This system is a modification of the continuous block
`transmission ARQ, and is designed to retransmit only an
`error block. ‘
`The foregoing description appears in Data Communi-
`cation Handbook, compiled by the Electronic Commu-
`
`2
`nication Society and published by Ohm, Co., Ltd., pub-
`lished Oct. 30, 1984, first edition and 1st print.
`In the above-described systems, an ECM (error cor-
`rection mode) is currently being studied as an option to
`the CCITT recommendation on G3.
`In the ECM. on the transmitter sitle, encoded video
`‘ information is divirled at predetermined iengths. and is
`subjected to I-IDLC{l1igli level data link control proce-
`dure) formatting as frames, and a plurality of frames are
`transmitted at a time (a maximum of 256 frames are
`transmitted). Meanwhile, on the receiver side. after
`reception of the plurality of frames,
`the numbers of
`correctly received frames and error frames are transmit-
`ted in the form ofa bit map (specifically. a signal called
`PPR) to the transmitter. On the transmitter side, an
`error frame is retransmitted. If there is no error frame,
`the receiver sends information to that effect to the trans-
`mitter, and the transmitter proceeds with the transmis-
`sion of an ensuing block. In addition, after the transmit-
`ter effects retransmission an n (=1, 2, 3, .
`. .) nuniher of
`times, if there is still an error frame, the transmitter can
`decide whether to continue retransmitting that frame
`(specifically, retransmission ofa CTC signal) or to inter-
`rupt the retransmission of that frame and to proceed
`with the transmission of an ensuing block (specifically,
`transmission of an EOR signal).
`For this reason, there are cases where an error frame
`remains on the reception side and that error frame is not
`recorded and reproduced on the reception side.
`However, when an error frame remains on the recep-
`tion side, if an image of the portion of the error frame
`concerttecl
`is not reproduced at all,
`there are cases
`where the operator is incapable of knowing that there is
`an error line. For instance, if one sentence is omitted
`due to an error, there are cases where it is impossible to
`know that an error has occurred. Accordingly, if im-
`pnrtant information is omitted, this can result in a seri-
`ous problem.
`a type of facsimile apparatus is
`Conventioiiztlly,
`known which is provided with an error retransmission
`function in which image information is transmitted after
`being sttbjected to HDLC formatting. In such a facsim-
`ile apparatus, the time duration of sending a flag which
`is sent immediately before transmission of image infor-
`mation is fixed ifencoding of data of one frame or more
`has been completed. In addition, when if the flag is sent
`for a fixed period of time, when coding of data of less
`than a frame has not yet been completed, the flag is sent
`until encoding of the data of one frame is completed.
`Furthermore, after the transmitter transmits a plural-
`ity of frames, the transmitter is informed of an error
`frame from the receiver and effects retransmission. In
`this case, since the retransmission data has already been
`encoded, the time duration of sending a flag sent imme-
`diately before transmission of the image information is
`fixed.
`When the condition of the line is favorable, it is possi-
`ble to shorten the communication time if the time dura-
`tion of sending a flag which is sent immediately before
`transmission of the image information is short. How-
`ever, when the condition of the line is aggravated, if the
`flag transmitting time is fixed, actual data is transmitted
`before arrangements for a modem are completed (be-
`fore the adjustment ofthe modem is completed), so that
`data cannot be received correctly.
`For instance, when the line condition is aggravated
`and arrangements for the modern ofthe receiver are not
`completed unless the receiver receives a flag for 300 ms
`
`34]
`
`.\S
`
`-10
`
`45
`
`S0
`
`55
`
`65
`
`Microsoft Ex. 1009
`
`Page 52 of 74
`
`

`
`5,031,179
`
`4
`
`3
`or more, there is a major disadvantage in that the first
`frame will not be received for an indeftnate period.
`In addition, a conventional arrangement
`is known
`such that the frame in which an error has occurred is
`merely retransmitted. and no consideration is paid to 5
`error conditions such as the error rate or what sort of
`frames are experiencing errors. Hence, it has been im-
`possible to say that optimum retransmission has been
`performed. For that reason,
`there have been cases
`where an error repeats during retransmission and,
`hence, a large amount of time is required in transmis-
`sion.
`In conventional error correction, if an error is not
`corrected, the transmitter starts to trnnsrnit the ensuing 15
`information, while the receiver outputs information
`which is free from error.
`
`10
`
`SUMMARY OF THE INVENTION
`
`Accordingly. a primary objer.-t of the present inven-
`tion is
`to provide an improved data communication
`apparatus having an error
`retransmissioti
`function,
`thereby overcoming the above«de5t:ribt:¢.i drawhattlcs of
`the conventional art.
`_
`Another object of the present invention is to provide
`a data communication apparatus which allows the oper-
`ator to properly judge the correct or incorrect recep-
`tion of the communication data in a case where there is
`an error in communication data although communica-
`tion is effected in the error retransmission mode.
`Still another object of the present invention is to
`provide a data communication apparatus which is capa-
`ble of discerning an amount of error occurring in com-
`munication data.
`A further object of the present invention is to provide
`a data communication apparatus which is capable of
`displaying an amount of error occurring

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