throbber
US00575808lA
`
`United States Patent
`
`[19]
`
`[11] Patent Number:
`
`5,758,081
`
`Aytac
`
`[45] Date of Patent:
`
`May 26, 1993
`
`[54] COMPUTING AND COMMUNICATIONS
`TRANSMITTING, RECEIVING SYSTEM,
`WITH A PUSH BUTTON INTERFACE, THAT
`IS CONTINOUSLY ON, THAT PAIRS UP
`WITH A PERSONAL COMPUTER AND
`CARRIES OUT MAINLY
`COMMUNICATIONS RELATED ROUTINE
`TASKS
`
`Brooktrout Quadrafax 2.0 Fax on Demand System
`
`Conon Multipass 1000 Multifunction Peripheral.
`Lumina Series 2000 Multifunction Peripheral W/0 Printer.
`
`Pacific Image Electronics Scon Media Multifunction Periph-
`eral without a Printer.
`
`Inventor: Haluk M. Aytac. 10270 Parkwood Dr.
`8. Cupertino. Calif. 95014
`
`[57]
`
`ABSTRACT
`
`Primary Examiner—Dinh C. Dung
`
`Appl. No.: 569,846
`Filed:
`Dec. 8, 1995
`
`Int. Cl.‘ .......................................... G06F 1/32
`. 395/200.41; 395/821
`Field of Search ..................................... 395/871. 474.
`395/200.01. 200.05. 281. 306. 309. 802.
`892. 882. 285. 500. 200.41; 345/156
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`....................... 395/200.02
`8/1987 Selim eta].
`4,688,171
`...... 395/834
`6/1989 Wonak et al.
`4,839,802
`395/750
`4,878,196 10/1989
`.. 395/821
`4,974,192
`11/1990 Face et al.
`. 395f200.09
`4,982,324
`l/1991 McConaughy et al.
`.. 395/309
`4,994,963
`2/1991 Rorden et al.
`395/306
`5,239,632
`8/1993 Lamar ......
`.. 358/296
`5,361,134
`11/1994 Hu et a1.
`.. 395/285
`5,367,647
`11/1994 Coulson et al.
`.. 395/800
`5,530,894
`6/1996
`.. 395/200.01
`5,577,205
`11/1996 Hwang et 3.1.
`5,590,339 12/1996 Chang ..................................... 395/838
`OTHER PUBLICATIONS
`
`AT & T Computer Telephone 8130.
`Zyxel Elite 2864 Modem.
`IBM Seho Assistant. 7352001.
`
`An embedded computer. CaTbox. is connected to a PC via
`SCSI cable. and to a telecommunications switch. CaTbox
`runs an operating system. CaTOS. and contains a hard disk
`accessible to PC as a SCSI disk called CaTdisc. Print jobs
`issued from PC are transferred as files to CaTdisc. queued by
`CaTOS and driven in the foreground to a printer attached to
`CaTbox. CaTbox has an LCD screen. keypad. and is con-
`nected to telephone handsets. While PC and printer are ofl’.
`CaTbox receives faxes. voicemail. email and stores them on
`CaTd.isc. It delivers HTML pages stored on CaTdisc. Key-
`pad directed. Ca'I‘box plays voicemail and prints faxes or
`email. Modems on CaTbox. CaTmodems. are available for
`data. voice. fax communications from PC. A scanner on
`SCSI bus may be driven by CaTbox via keypad to scan
`documents to store on CaTdisc. print or send as faxes.
`CaTOS has step tables for each modem. actions. foreground
`programs. configuration files. and queues. Steps hold actions
`that execute within a time slice for a modem during timer
`tick. Actions emit. record messages. queue foreground pro-
`gram requests. queue requests for another step. call other
`actions. idle. answer a call etc. Steppers within each time
`slice move execution from step to step based on keypad
`inputs. events. conditions. and contents of step tables. Fore-
`ground programs move files to. from memory. print. scan
`etc. Idle actions check a queue for steps to execute. A
`scheduler runs after timer ticks to choose the next fore-
`ground program.
`
`14 Claims, 16 Drawing Sheets
`
`TELEPHONE
`NETWORK
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 1
`
`

`
`U.S. Patent
`
`692M.M
`
`8W1
`
`Sheet 1 of 16
`
`5,758,081
`
`om?
`
`
`
`w5mmfizaam_m_zz<om
`
`NN_.
`
`2:2:
`
`2V
`
`._m._._<m<n_
`
`<3
`
`m:
`
`
`
`wmz:m_zo:n_
`
`
`
`mzoznmzmttwo_momOn_
`
`mm_>m_om_m
`
`::
`
`m2Emm_x<m_n_m
`
`Emoz<:«Em_zo_iomo_s_
`
`mtN2mN_.\
`
`E.Q
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 2
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 2 of 16
`
`5,758,081
`
`N_2mn_o_2
`
`_>_<m
`
`_>_<mmom
`
`<
`
`
`
`
`
`mgmoozpmwgzo Vmmm
`
`_2om_nm_wo_m
`
`mmm
`
`_>_<m
`
`2<maio
`
`mom
`
`3.
`omm
`
`_.oN
`
`wv
`
`onn_:._0
`
`O:
`
`o<n_>m_v_
`
`Q
`
`mom
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 3
`
`

`
`U.S. Patent
`
`(W2M.M
`
`8991
`
`Sheet 3 of 16
`
`5,758,081
`
` VA\EA
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 4
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 4 of 16
`
`5,758,081
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 5
`
`

`
`U.S. Patent
`
`(092m.M
`
`8991
`
`Sheet 5 of 16
`
`5,758,081
`
`EE mofio
`
`xomtmu
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 6
`
`

`
`U.S. Patent
`
`899116;2wM
`
`5,758,081
`
`:8:8.23vfimfirno
`
`._#mmmuow.on
`
`
`
`
`
`zooUcm.nmnascucmezoowy.nu
`
`mmms5znooouxo<mxE:Eouoo<an
`
`$283clooulxomnxm¢I:o_mmmwI:oo>26
`
`mm_>:m_o<wmm__>_:o3an
`
`E:ooJmoao._::o_mmwmIcoo>26
`
`m._oazoan_oB:5zuoo2..
`
`em58:5E68.95H:8826
`
`2.Sn._.5zEmuM:88an80%jaz5:Ba5,W:88an
`
`xflmc_EooE5»OF:M50000BU
`
`.m__=oo.J_Eo9%.,Hcmvooan
`
`__9s8%__m.._HEEO26qmm:.xmc:$oonao.m
`
`
`IImEmcoEI:o_mmmmu:oo>.26
`u__>_E:.5m_n_xm..»oz:oo26e9oE23..$oo:%fi
`
`mtoa5m_._._oooz<m_oz:ozz<5an208ma5.3BaEmm<m<25v_o<mx<n_
`nIuozoozndénaansuI:
`
`
`
`35mH
`
`¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥*¥¥¥*¥¥¥i¥¥¥¥¥%¥¥*¥¥#¥*¥¥¥¥¥*¥%*.
`
`
`
`
`
`EomnxmwHwucmmmmmanfno
`
`¥*¥¥*****¥¥#¥i¥¥¥¥¥*¥¥%¥*¥¥¥¥¥¥¥¥¥¥%¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥.
`
`
`
`
`
`.,mm<m<._.<Oxo<mxEo.:3m,2.
`
`.
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 7
`
`

`
`U.S. Patent
`
`692M.M
`
`8991
`
`Sheet 7 of 16
`
`5,758,081
`
`
`mm.=EBm.m:_m.>Ezum_am..aw..wcozom>.._Emn_
`
`
`
`outm:_m>Umaxmtamefixmcam_mEmE:o._o..
`
`
`
`
`
`Umaxw8:E6295
`
`cozomm:___mo39.
`
`
`
`xoz._mE=commHm
`
`Ow-C\lC')V'lD(.Dl\®
`
`
`
`
`
`9w_aEoococoa__E:
`
`
`
`oz2".92..mm;
`
`
`
`%$8ea“=25oz
`
`flxmcamamzm2%
`
`oE03aflw
`
`uxmcEmom2%
`
`cmmmnE95amwm
`
`mm;OZ
`
`2.529:m_m_.._m>mm:co
`
`~..n=>_._.D
`
`wasEamgm2%.
`
`
`
`893E03qmfisaw:6mam2%
`
`
`
`m:_m.>n=>_._.ocoFE95non
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 8
`
`

`
`U.S. Patent
`
`May 25,1993
`
`5,758,081
`
`§<UJUJI-CEO
`
`
`
`timertick
`
`X .
`
`92-4--
`L-
`(D
`.§-0-!
`
`3C
`
`V$
`
`- ®
`3\
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 9
`
`

`
`U.S. Patent
`
`00991mm.M
`
`Sheet 9 of 16
`
`5,758,081
`
`
`
`_N_wo_._._>_.Em..moao9m_aEoo.8E26.mw_o.
`
`
`
`
`
`2.620v_wm._.
`
`
`
`
`
`Om._.mm_<_>_m..Em._moEm:_c:_:m99:mm;
`
`6:3
`
`
`
`EmoE>__$.o_%_8mm
`
`§woE>_2:5moE>_9.25...
`
`
`
`Emaoa35:...$3
`
`
`
`_‘mm_mo:_mu2m_qEoo
`
`$0:9::
`
`..wm:cm_z_.o_a:9:.2:m:_E.m..wc.
`
`
`
`m:_E§mncamxoz5E:“mg
`
`
`
`mo:_m23:8.mmum_>>o5_om
`
`
`
`fimzcmz>Eo_E32.2;mc_E.9mv
`
`
`
`
`
`flmmsum.>Eo_._q:9;
`
`
`
`
`
`Em._mo.aUmucmamsmH2:w:_E_9wncm29:mm;mm;
`
`
`
`OzwEm._moEnm.._m_c_.E:
`
`>Eo_E:9:m99:2
`
`mvcsoaeoh5..
`
`
`
`was.3E9005.
`
`
`.mm;mm;omum_>>oS_um
`
`
`
`
`
`
`
`wEmaoaEmtsowE:mm_Emaoa2.5.:cm__._co::m_mm:mOn_:_Em
`
`.....Em._mo._Qmscca
`
`
`
`Ew._mo.aEmtzoucmqmzm
`
`ucmqmzm.6359
`
`
`
`
`
`fiwzcm.32.6cmm_25D:OzwEEmoE>_._._o_E:9;m:mm;
`
`
`
`6mm.:9:cczoamze.8.
`
`
`
`
`..
`
`
`92..mOn_:_.Oz_.mm:coZmo;mm.m£w_w_£mE:mm.
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 10
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 10 of 16
`
`5,758,081
`
`
`
`mm:mOn_:_..mmm._:9:
`
`
`
`
`
`
`
`Ewzcmzfie;mEms.m_mm;.5239mmnm_>>o5_om
`
`
`
`
`
`OZ
`
`
`
`.695cmw_m__.=.._
`
`
`
`20.503225..mm:mOn_:_Em
`
`
`230522.250:59
`
`
`.«:22Emaoaa__o_a:9;m99:m_
`
`
`
`wEEmoEbzoza32m99:m_
`
`OZmm;
`
`
`
`V355::8:__E:
`
`
`
`oEwm_<_>_:_Q8.Emaoa25Scam.mm.9".
`
`
`
`«Emaoacmucmawzwmw._m£m_
`
`02
`
`mm;
`
`Emfioa25mE:mm:
`
`02
`
`Emaoa25:o::m_
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 11
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 11 of 16
`
`5,758,081
`
`OC
`
`OZ
`
`%9o9%oz_m
`
`mm;
`
`
`ozfiwmzcm:O._.._.
`mmzmfim_mm;
`
`
`
`um%9_Eo:$253:9%saw:am_9.2020Xm%
`
`%9o$_xm:.mEmnewO._.._.E0:3.2020xx.
`
`“:25m_—nmm:Em5..620._uc:om
`
`
`
`OSF._xmoE95qmfigxmc5mm;
`
`
`
`
`
`..v._O<mmuZ_m_:E®
`
`u__>_Eos:ea_mumm_._aw
`“=25x86oE25gemca:68%mmk$59wz_m_
`
`
`
`Hmn__>Fn_>:mom:WmonamzmEm___>>.m&2.a,
`
`
`
`Rom___>>53%2%___>>Euqflm
`
`
`
`m:_w>“:25
`
`92m:8:Egem—E03qmgmyxm:Eamum
`
`
`
`
`
`co_8mEE033c_mmmoo._a__momo_o>V
`
`
`
`E52.__.3Bcam.m._wv_n_._o._962
`
`mo_o>um_oos_:_>_m_oo_>_
`
`
`
`05:.8mommmq_o.Eoo
`
`O_>:.txmO_>_.rE8
`
`mm.E45mam»m<o
`
`
`
`
`
`
`
`Bow___2,§_%..mx<n_um_n_o_>__>_m_n_o_>_
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 12
`
`

`
`U.S. Patent
`
`May 26, 1993
`
`Sheet 12 of 16
`
`5,758,081
`
`
`
`Em500E:¢EH6ocdc:H288
`
`m.m..mEm.maImvooIa$w
`
`DZOOZDln=>_D_..
`
`26
`
`26
`
`m:o_o:5m_joo:n_z<:moz:ozz<:B
`26oc|oo6I..mmIx£6nI6om
`
`
`
`.¢««.I..I..I.2%.¢.?I£....<.¢»£3:I_£,.¢®.VOO««.13..m.<.«.«.<.«.«««.««.¢«#.¢.««.«.
`
`o__..B“6..mew:2:SEE2£25
`26amgwlgxmcnovoouaogw
`
`
`
`xm..m:_Eoo:_.825mvmmc95.”zoooo
`
`
`
`
`
`._mnE:coon._._:zco:6cm2Wcoooo
`
`_mn_E::oou.3326cm2W288
`
`m__:oo_o..._.$9%1M53o
`
`
`
`_>_on_.o._mxmu_”IIoEm:oE|:o_mmmmI:oo>
`
`mm_ms_:z:ooouxo<m_x<n_1m_ouao<
`
`2onE3cuoo6Ixomnx£1co_mmomIcoo>
`
`wm_>:mO<wmm__>_In_o._
`
`E:ooJ.mmam._|co_mmomIcoo>
`
`m:o:zo:n_oB15z:oo
`
`
`
`coo_._Ucmumgsscucmesoop
`
`..2+mmwnqr
`
`
`
`
`
`=xomQxmwumucmmmmmHQ=
`
`26
`
`26.
`
`26
`
`26
`
`26
`
`26
`
`no%£6
`
`28.2830>vEmfi__
`
`
`
`<_._...U_u_
`
`9.82,on;H“_s_E:5mn_xmu»oz:on_
`22mEm._mQ|ovoo1qm..m
`
`26
`
`26
`
`26
`
`26
`
`26
`
`.
`
`
`
`
`
`
`
`
`
`..m_m_<m<._.<Qv_o<mx<...D.:Dm.2
`
`.32..3..£.«.<%x.«.1«.15.¢««.<.«f3.k¥.s.<.««.<.««2.k¥¥..c..2.«2.._:3..«.2.«.¢2..,.<.«..
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 13
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 13 of 16
`
`5,758,081
`
`E:E82gs...8M.580Ugmvoo
`
`92:5u.556_508
`
`ucuesM508
`
`U56H:88
`
`xoq2cmomn_‘I..E_.vHzmvoo
`
`
`
`_>_on_.om_>_xu_mu~ImEmcm__..I:o_mwmwIcoo>
`
`m_2E:5mn_xm
`
`m._o«zo»n_oEa5z:oo
`
`mm_>..m_o<mmm_2:o3
`
`mm_v_<mEm:zoo>
`
`£5£898m8.moms?
`
`coaxammmumUcmum:cmom=
`
`=mace0:MH#mmmum=
`
`
`
`=:oxmwonmmmmmomHm=
`
`w.mumEm_mqI$.oo..gm.m
`
`m_N5<z<un_s_E
`
`oms_::sm_uE
`
`an
`
`an
`
`26
`
`an
`
`26
`
`26
`
`an
`
`26
`
`an
`
`an
`
`26
`
`26
`
`an
`
`.%an
`
`as
`
`mmmnlmymulxnhnnaem
`
`qflwdxoclnvooxqofi
`
`m._2mEm_maInvooIa9w
`
`
`
`m:.0_u_
`
`
`
`.<.¥.¥.<Ls.¥¥%&..<.%¥%.<.¥¥¥¥.<..$k.¥..<.¥%&.§V0O¥¥¥¥¥¥¥¥¥¥¥¥%¥¥*¥¥*#¥¥¥.
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 14
`
`

`
`U.S. Patent
`
`May 26, 1998
`
`Sheet 14 of 16
`
`5,758,081
`
`
`
`
`
`cumNs_<m<n_n_m+n=>_._.D_.omn_xm+02on
`
`
`
`
`
`u_n_O_Om_wm..EmE:9mwmEm:mEIxEI:o_mmmmI:oo>
`
`.3vo:._32ma2EBH.mnE:cmwm2399%
`aemxflnasomHm_E._n_s_oou:o+:w_<>>
`
`mmmmmmeR:8Hoz:m_o<mmm__>_:o3
`
`
`
`|mWAm_.XOn_A®._.Om.._NEmmmcoo:o_wmmmmoo>
`
`
`
`
`
`umm:#0:FIEmE_..m._w”ILooonlvbooo
`
`9mtom_Eccmommmmoc_W50000Hgmvoo
`
`m_o..mEma_maImvooIam.m
`
`3525.9Emaemom:Hozo.vz::.__>_2.
`
`
`
`s_<moomn_Efiwuhw
`
`an
`
`26
`
`an
`
`an
`
`an
`
`an
`
`an
`
`20
`
`an
`
`an
`
`an
`
`an
`
`aflmdxmclmvoolamfi
`
`m.2mEm.maIw¢ooIa9m
`
`xon_2om..x£unI%
`
`¥¥¥¥&..<.¥.<.¥.<.%.1k.¥k...1¥¥¥k.¥¥&.¥.1¥m.€OO¥¥¥k.¥¥¥.¥¥.¢¥&.¥.f¥k.¥¥¥k..$.1#%
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 15
`
`

`
`U.S. Patent
`
`%91|.M.M.M
`
`Sheet 15 of 16
`
`5,758,081
`
`
`
`n_n_O“0.u._mmIEmE:9mHmEmcm_cIxm...Ico_mwmmI:ou>26
`
`>96mEBm:ma9.E.5H.mnE:cImmmIm_nm_.IaBm26
`
`
`
`.8“:938.28Mm_m:o_s_oo:o»::<>>26
`
`_...EmE:9mM2mn_E::Iuo6Ixomnxm..I:o_mmmm..coo>26
`
`m_xm_.moxm_u_n_._m_H._..EEm:ooIco_mwmm..coo>26
`
`.mn_E::..mmmIm_nEIam_.m26
`
`oznm_o<mmm_s_so326
`
`
`
`2%255t%_mm._mam?DZOOZDIn=>=.:..an
`
`m_9mEEmo_ImvooIqm..m26
`
`.20tom_._mc:mommwmoEHcoooo26
`
`
`
`om_m:m»_>_<m<a:n_m+n=>_._.DI._.Om_n_Xm_l._.OZ|ODe2oEm§_u$oo:.__2m
`
`M£28an%musa:..9.oo:§m
`
`_>_<mooE;EEmu5anxe_o8c_nx.E5:%
`
`
`
`0:..0_u_
`
`
`
`
`
`.23.«¥.¢«.¢¥.¢%*¥#%¥¥«..1.¢¥.fI£.k®V9O¥¥¥¥¥¥¥¥%¥.¥.k.¥¥*¥¥*¥¥.k.¥¥..
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 16
`
`

`
`U.S. Patent
`
`May 26, 1993
`
`Sheet 16 of 16
`
`5,758,081
`
`
`
`msmsoxmioEwm<_>:
`
`65
`
`
`
`§mo_tEcm233now
`
`goooo
`
`
`
`
`
`E3565EoEmm_<s:aozom
`
`
`
`‘Sammsflamfi.>._Em999$5
`
`
`
`mmEl:E®Hcozom
`
`>55w_om..Q06
`
`
`
`
`
`Om_m._.._.ncozomAmxm.FEm.mo_&Emaoaltfiwncozom
`
`
`
`
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 17
`
`

`
`5,758,081
`
`1
`COMPUTING AND COMMUNICATIONS
`TRANSMITTING, RECEIVING SYSTEM,
`WITH A PUSH BUTTON INTERFACE, THAT
`IS CONTINOUSLY ON, THAT PAIRS UP
`WITH A PERSONAL COMPUTER AND
`CARRIES OUT MAINLY
`COMMUNICATIONS RELATED ROUTINE
`TASKS
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to communica-
`tions via electronic means using computers. and particularly.
`to methods and apparatus which implement telephony. voice
`reception. storage. playback. delivery. fax reception.
`printing. storage. delivery. call processing. electronic mail
`retrieval. multimedia content delivery. HTTP server func-
`tions in a standaside fashion in relation to computers.
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to a splitting of the Personal
`Computer in two units one of which may be the PC as is
`known today, including portable computers. and the other is
`described with this invention.
`
`There are earlier models for this idea: The TV is paired
`with a VCR; the radio is paired with a tape recorder; the
`telephone is paired with an answering machine. In all these
`cases. a real time device is paired with a storage device.
`TheTV and radio are respectively video/sound and sound
`real time broadcast receivers. The VCR is used to record TV
`signals when TV is either olf or on. One reason why TV and
`VCR are split maybe the disparity in power consumption.
`Consumers may leave their VCR operating while they are
`away. to record desired programs. VCR’s do not consume
`much power. On the other hand. TV consumes more power.
`generates heat. Splitting the real time from the storage
`device. dilferent power supplies may be employed so that
`VCR may be left on whfle TV is oil‘.
`Radio and tape recorder are typically only when the user
`is present. Sometimes these devices are split. sometimes
`they are housed in the same box. In all cases. they are
`separately operated. as in TV/VCR. with dijferent sets of
`push buttons guiding each unit.
`The phone and the answering machine are sometimes
`housed in the same box and sometimes in separate boxes.
`The advantage of separate boxes is enabling the user to
`receive a phone call while he is listening to his messages.
`The phone and the answering machine are always on. The
`phone is powered from the Central Oflice and the answering
`machine is powered locally.
`The computer. being a programmable device. can mimic
`the functions of all the devices described above and more.
`Indeed. all these functions have already been implemented
`inside a computer. especially personal computers (we will
`include portable computers with personal computers and
`sometimes call them PC’s). Unfortunately. with the flexibil-
`ity also comes complexity.
`‘The preferred way to choose functions on a TVIVCR.
`phone/answering machine. and radio/tape recorder is via
`push buttons each of which denotes a fixed function. The
`computer. being far more flexible and this flexibility being
`made available to the user. works with akeyboard which can
`receive commands in the user’s language. The keyboard
`allows a virtually unlimited number of commands. Graphi-
`cal User Interfaces. on the other hand. coupled Willi pointing
`devices. create a. push button type model on the monitor
`
`2
`screen although more tedious to use than a push button
`interface on a telephone or fax machine.
`The immense popularity of the Personal Computer AT
`brought about a large peripherals industry. ‘The varieties of
`functions that are possible and attractive are straining the
`capabilities of the PC/AT. Internal attachments to the PC/AT
`bus that perform fax. voice mail. electronic mail functions
`are available.
`
`Users of personal computers are having to stretch their
`intellectual capabilities installing hardware and software. In
`the words of PC Magazine editor. Michael J. Miller. “Setting
`up hardware so it works with all your software. and vice
`versa.
`is ridiculously complicated on the PC.” (PC
`Magazine. Mar. 14. 1995. p. 79) Graphical user interfaces
`(GUI) have brought some order on the desktop but have not
`quite solved the limitations of the hardware and the d.ifli-
`culties of multiple pieces of software all working together.
`A spot check of user mail
`to Compuserve forums for
`Windows 95 GUI based operating system on Aug. 28. 1995
`showed that COM ports and IRQ (interrupt) problems are
`very much alive.
`Machines that perform fax and voice mail functions
`independently of a PC have been around for quite some
`time. The telephone answering machine was already men-
`tioned. The fax machine is connected to the phone line
`which it may or may not share with a telephone. These
`machines are easy to use as they are operated with push
`buttons. They are available to perform around the clock as
`they do not consume much power. These machines are also
`able to work with answering machines. If a phone call comes
`in and it is not a fax. the call is passed on to the answering
`machine. Some incorporate the answering machine function.
`A drawback of these machines is lack of long term storage.
`Accordingly. incoming faxes are stored on paper that is they
`are printed right away. Usually. there is some RAM in case
`paper runs out. Some fax machines have connections to a
`PC. This way the scanner and printer inside a fax machine
`can be used by the PC. Typically. this is a serial or parallel
`connection. The reason for this connection is as follows: fax
`machines originated during the days of the typewriter. Auser
`typed a letter and then inserted it into the fax machine to be
`sent. With the advent of personal computers. documents
`were created mostly with word processors on these com-
`puters. A need arose to send such documents via fax. Fax
`cards attached to PC’s satisfied this need. If fax machines
`can be attached to personal computers to let users send faxes
`from their PC via fax machines then fax cards would not be
`needed anymore. However. the serial connection is too slow
`to transfer faxes. The parallel port is fast enough but as there
`is only one parallel port on a PC. the printers in fax machines
`have to compete with better quality standalone printers for
`this port and they often lose. Moreover. fax cards are also
`data modern cards and users need these cards on the PC to
`access on-line. email services and the currently very popular
`Internet. Thus fax machines and fax cards continue to
`coexist.
`
`There are good reasons for fax and voice mail to become
`a part of computers. Most owners of PC’s also own a printer.
`The printer on a fax machine duplicates the same function at
`added cost. Likewise. some owners of PC’s also own a
`scanner. The scanner on a fax machine duplicates the same
`function at added cost. In addition. as a scanner and printer
`come bundled with a fax machine. the user does not have the
`choice to mix and match scanners and printers and usually
`these scanners and printers are not of a high quality. To
`realize functionality equivalent to a fax machine a PC owner
`needs to acquire a modem. Internal or external modems are
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 18
`
`

`
`5 ,753,08l
`
`3
`available. The user can either scan a document or produce
`one on his PC. He can then send it as a fax via his fax
`modem. When a fax arrives. he can print it. after viewing it
`on his PC monitor. In contrast to a standalone fax machine
`that has to print incoming faxes as they show up. the PC has
`an internal storage such as hard disk or memory where it can.
`store incoming faxes to be printed later.
`Telephone answering machines are hardwired to a specific
`flow chart that implements voice mail functions. A computer
`would give the user the capability to change this flow chart
`and have it work on the same hardware. Moreover. most fax
`modems are also voiceldata modems so that voice capability
`comes at little added cost.
`
`On the other hand. new problems arise when faxing solely
`with a PC is attempted. A PC consumes power and aside
`from those at large businesses. PC’s are shut down by users
`at night. Thus. owners of fax cards on PC/AT’s are not able
`to tell others that they have a telephone number available to
`receive faxes. Likewise.
`they need a standalone phone
`answering machine in addition to their voice mail card if
`they wish to receive voice mail at night or when they are
`away.
`In addition. from a simple push button user interface of a.
`phone answering machine or a fax machine. the users are
`invited to switch to operating systems with GUI (graphical
`user interface) which is tedious for simple tasks. Also. the
`multiplicity of functions on a PC brings about a complexity
`that has kept the users largely frustrated as they attempt to
`add more functions to their machines.
`In particular. the number of interrupt inputs is a limitation
`on the numba of functions a PC/AT can accommodate.
`Users are having to have their peripheral hardware share
`interrupts with attendant conflicts. In addition. communica-
`tions protocols are continually increasing their bandwidth.
`This puts a further strain on multitasking operating systems.
`Printing is a slow process. Lately. printing protocols have
`been enhanced. The standard printing protocol (50 called
`Centronics or SPP as it is now called) is being enhanced to
`El’? and ECP. A reference for these new protocols is
`Standard Signaling Method for a Bi—directional Parallel
`Peripheral Interface for Personal Computers, IEEE P1284
`D2.00. Most PCs are not now equipped to handle this new
`protocol. Users who wish to upgrade will have to add yet
`another card to their already crowded AT bus slots.
`Even if users acquire these printing technologies on their
`PCs. there are limitations to printing speed in the current
`configuration. As PC’s have to be available to users for
`input. some printing tasks are performed in the background.
`Once a print file is prepared. it takes time to send it to the
`printer in the background.
`To summarize. there are a number of electronic gadgets
`that are hovering around a PC but never quite become a part
`of it. The phone.
`the answering machine. fax machine.
`copier are the main examples of these gadgets. None of these
`have been successfully implemented on a PC in a way that
`has been accepted in the marketplace. PC has two main
`drawbacks in this situation:
`1. It is not always on
`2. It is not push button driven
`Each one of these electronic gadgets has processing done
`at its core. The central processing units may all be difierent.
`The programs thatrun these gadgets are frozen at the factory.
`In a way this situation is not far different than what we had
`before the arrival of the PC: each piece of hardware came
`with its own sofiware. With the arrival of PC the field
`became open for imagination to reveal itself in software.
`
`4
`There is a similar need for programmability for these
`gadgets. Any fax hardware is a good site for faxback
`capability. It is just extra software and storage. Any data
`modem site can be a World Wide Web delivery site.
`OBIECI‘S AND ADVANTAGES OF THE
`PRESENT INVENTION
`
`It is therefore desirable to split the routine communica-
`tions functions apart from a personal computer into a
`separate embedded computer that is always on and has a
`push button interface. From here on. we call this separate
`embedded computer a CaTbox. This name is an allusion to
`the way this device sits between a Computing and a
`Ielecommunications apparatus. The Computer is the PC.
`and the '_I‘_elecom.muuicat:ions apparatus is either the Central
`Oflice or some PBX equipment. To give this new device a
`generic name. we call it Personal Telecommunicator or PI‘
`for short. The table below shows how PC and PT serve a
`user's needs for computing and communicating:
`
`PC
`
`PI‘
`
`interface
`availability
`type of tasks
`price
`
`push button, ICD
`graphical, mouse, keyboard
`always on
`ofl when not being used
`complex, requires user attention routine
`low cost
`expensive
`
`Thus. to accomplish a task. a user has two alternatives. If the
`task is a complex one such as that of writing an electronic
`mail to someone. he will use the PC. If the task is simple.
`such as retrieving email he might have at his access provider.
`he will push a button on the PT. Note that both tasks have
`to do with communications. He could also retrieve email
`from his PC. He just has a choice now. If the user wishes to
`send a fax. he can either send it from his PC or insert the
`document in the scanner and push buttons. If the user wishes
`to develop a WEB site on Internet, he can develop the
`content on his PC and write the files to CaTdisc. The
`delivery can be done by PI‘. For faxback. the faxback data
`base can be built on P1" or PC. They both have access to the
`scanner. Voice mail comes directly to P1‘ and is replayed
`there. A telephone number can be dialed from PC. from
`CaTbox PT. a handset. or a receiver that sits on an on
`hookloff hook cradle.
`The relationship between PC and PI‘ can be likened to the
`conventional oven/microwave oven relationship. To cook
`complex dishes one can use the conventional oven. For
`heating a snack for lunch one uses the microwave oven.
`CaTbox would look like a hard disk to the PC and it
`would be attached to it via a cable. The preferred embodi-
`ment has CaTbox look like a SCSI disk to the PC. A
`specification of SCSI is given in X3.13l SMALL COM-
`PUTER SYSTEMS INTERFACE-2 REV:10L.
`An advantage of this scheme is ability to update Ca'I‘box
`software via PC. by loading it to CaTdisc. Upon reset.
`CaTbox would start using the new software. In most cases
`reset is not necessary. For example making a new voice file
`on PC and copying it to the file on CaTd.isc assumed for a
`step will make it so next time the modem’s step table
`traverses this step. the new sound will be emitted. A con-
`figuration file on CaTdisc links modems to their so called
`step tables which along with a set of foreground programs
`define their behavior under inputs. One can edit this file from
`an editor on PC to reassign step tables to modems. If new
`editions of CaTbox software becomes available. the user can
`download it from an Internet location. or receive it in the
`mail as a floppy disk. The new step tables and foreground
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 19
`
`

`
`5.758.081
`
`5
`programs would then be loaded to CaTdisc either from PC‘s
`floppy disk drive or directly from the Internet location. In
`addition. there may be programs on a PC that help edit and
`make new step tables. Again. writing these to CaTdisc and
`editing the configuration file on CaTdisc would create the
`new behavior on CaTbox. Thus. without changing the
`hardware. continuous improvements to the usefulness of
`CaTbox are possible.
`CaTbox is then the open. programmable. single site for
`processing for the answering machine. fax machine. copier.
`and telephone. This invention takes out the processing core
`from each one of these gadgets and gives the tasks to a single
`central processing unit
`that
`is the CaTbox. It builds a
`multitasking operating system on top of DOS for this
`processing unit that allows for writing programs that imple-
`ment answering machine. fax. telephony. and other func-
`tions such as an HTTP server for World VVrde Web delivery.
`It makes the hard disk for this system available to a PC so
`that new programs can be downloaded to CaTbox. This
`downloading is simply a file copy from one disk (for
`example a floppy disk) to another (CaTdisc).
`In the last section. we showed why communications
`functions cannot be brought into the PC in a way that would
`be user friendly. But they can be brought into a site next to
`a PC that is always on and is driven via a push button
`interface. So the answer to computer telephony integration
`is: a PC/PT pair.
`The presence of a Ca'I‘box would free the PC’s parallel
`port. serial ports and its internal hardware interrupt lines.
`Thus. the PC can potentially become a simpler machine.
`CaTbox would free the PC’s Graphical User Interface
`from chores of printing and scanning faxes and receiving
`voice mail on the PC. These tasks take quite a bit of time
`now and as they execute. they occupy the PC’s user interface
`and preoccupy the usm*’s mind
`CaT'box would utilize printers and scanners currently
`attached to PC’s. It would have a printer attached to it and
`it would receive printing requests from the PC along with its
`own internal requests and implement them both with faster
`printing protocols that the printu‘ may respond to. It would
`receive the print files from PC as block transfers as opposed
`to character transfers. These files would be transferred to a
`special directory on the CaTdisc (the term we use to empha-
`size that CaTbox has a hard disk that looks like a SCSI disk
`to the PC) . During the transfer. the directory path would be
`detected. the file name would be changed and this new file
`name would be put on a print queue. A print routine inside
`the CaTbox would periodically check this queue and would
`print any files found therein. As the CaTbox need not be
`available to users for input via keyboard and mouse. its
`foreground is available for tasks such as printing. The
`combination of block transfer of print files to CaTdisc and
`foreground printing allows considerable speedup of the
`printing process.
`CaT'box would be independent of PC in terms of power
`supply; it would consume low power so that it can be left on
`while the PC is preferred to be ofi when not in use. The PC
`may even be a portable one that the user takes with him. The
`PC may not even have a hard disk: it could use the CaTdisc
`as a hard disk. CaTbox stays put to receive voice. fax. and
`email messages.
`It is desirable that in the CaTbox. the sequence of func-
`tions implementing answering machine. voice mail. copy.
`faxback and other functions be described in a separate file
`from the program that steps through the sequences and
`executes them. This way. the tile describing the sequencing
`could be changed without changing the program that
`
`6
`executes it. Armed with a program that helps to create such
`a sequencing file. a user would be able to change the
`sequencing of functions on location. This way. one could
`create a faxback application. a voice mail application. a
`combination thereof. etc. Once such a file was created on the
`user’s PC. it would be very easy to download it to CaTbox
`as it is also a CaTdisc i.e. a SCSI disk to PC. In addition. the
`user may need to create DOS programs to implement
`applications. Once created on host PC.
`these programs
`would be written to special directories on CaTdisc. to be
`utilized by the sequencing files.
`The modem(s) on the CaTbox would. upon detecting a
`RING. answer the phone. distinguish between voice. fax.
`data and act accordingly. These modems may also be cable
`TV modems instead of telephone modems.
`CaTbox equipped with an ATA (IDE) hard disk (CaTdisc).
`would hold faxes and voice mail until the user wished to
`print or hear them. Just as the CaTbox shares the scanner
`with the PC. this hard disk could also be shared between
`these two computers. CaTdisc would look like a SCSI hard
`disk to the PC. The price of hard disks does not scale down
`linearly as capacity decreases when such capacity is of the
`order of what would be needed to store a normal load of
`faxes and voice mail. A larger hard disk that the PC could
`also use would be an economical way of sharing costs
`between the PC and the CaTbox. In some cases. users might
`wish to replace their current ATA (IDE) hard disks inside
`their PC with disks of higher capacity. Then. a Ca'I'box sold
`without a hard disk would provide a home for the old ATA
`hard disk that otherwise would sit idle in storage. It is also
`possible to use a SCSI disk in place of the ATA disk.
`A CaTbox endowed with a keypad and an LCD would
`also be easier to use. Its interface would approximate that of
`the telephone or the standalone fax machine instead of the
`Graphical User Interfaces that are more complex and slow.
`Accessing the functions of the CaTbox would be achieved
`with the same interface on the keypad. on the handset. and
`from a remote handset.
`CaTbox would make a separate fax machine and an
`answering machine unnecessary. If desired. it would also
`make a separate handset unnecessary.
`A Ca'I'box that was an embedded PC could use the
`hardware and software that is available for PC’s. CaTbox
`would be closed to expansion by the user so that its hardware
`and software were lmown to interact properly prior to sale to
`the user. The property of being closed to expansion by the
`user would also make it possible to set the speed of the
`internal busses to be the maximum possible speed deter-
`mined at the factory. In particular. the AT bus could be run
`at higher speeds than the standard 8 MHz. The exception to
`expansion limitations would be changing the number of
`modems and changing the step tables that drive these
`modems. For example. one could change a modem from
`performing answering machinelfax machine tasks to fax-
`back related tasks.
`A host PC user program that implements fax functions via
`the CAS interface can still be used with the PC/CaT pair.
`Such programs usually talk to a TSR via INT 2Fh. AH=CBh
`calls. These calls are translated to SCSI calls via other LUNs
`(logical unit number) than the ones used to implement
`CaTdisc. At the CaTbox. this SCSI call now causes an INT
`2Fh. AH=CBh call to the CAS TSR which implements the
`call via the modem on the CaTbox. Note that there is no
`modem or TSR on the host PC. An advantage of this scheme
`is to free memory on the host PC that the TSR would occupy.
`This is one of the main reasons why fax software vendors are
`getting away from CAS as it ties up too much memory
`
`Papst Licensing GMBH & Co. KG - Exhibit 2001, p. 20
`
`

`
`5.758.081
`
`7
`
`sometimes causing loss of mouse use. Another advantage of
`this method is not using a hardware interrupt on the PC.
`Hardware interrupts (]RQ’s) for communications ports
`(COM ports) are at a premium.
`Now that the modem is no longer on the PC but on the
`CaTbox (CaTmodem). the user may still wish to access this
`modern as a data/faxlvoice modem and as if it is on the host
`PC. This is implemented using yet other LUN’s than the
`ones used for CaTdisc and CAS translation. An advantage of
`this ap

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