throbber
United States Patent [19]
`Rossmann
`
`USOO5809415A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,809,415
`Sep. 15, 1998
`
`[54] METHOD AND ARCHITECTURE FOR AN
`INTERACTIVE TWO-WAY DATA
`COMMUNICATION NETWORK
`
`[75] Inventor: Alain Rossmann, Menlo Park, Calif.
`
`[73] Assignee: Unwired Planet, Inc., Redwood
`Shores, Calif.
`
`[21] Appl, No; 570,210
`,
`_
`Dec‘ 11’ 1995
`[22] Flled'
`[51]
`Int. Cl? ..................................................... .. H04Q 7/20
`[52] US. Cl. ....................... .. 455/422; 455/426; 455/313;
`455 /31_2; 370/352; 370/383; 379/67; 379/89
`[58] Field of Search ................................... .. 370/352, 383,
`370/389; 390; 392; 401; 379/67; 89; 9307;
`93,08, 93,25, 100, 100,11, 114, 201, 207;
`455/422, 414, 552, 426, 466, 31,2, 31,3,
`550, 557, 575, 556, 564, 566; 364/514 R
`_
`References Clted
`Us PATENT DOCUMENTS
`
`[56]
`
`1g;
`
`~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
`ieoedhert
`was 1 a e a‘ '
`’
`’
`379/100
`3/1997 Gordon .......... ..
`5,608,786
`370/392
`4/1997 Keshav et al.
`5,623,605
`5,675,507 10/1997 Bobo, II ............................ .. 364/514 R
`
`Primary Examiner—DWayne Bost
`Assistant Examiner—Keith Ferguson
`Attorney, Agent, or Firm—Skjerven, Morrill, MacPherson,
`Franklin, & Friel LLP; Forrest E. Gunnison
`
`[57]
`
`ABSTRACT
`
`A tWo-Way data communication device such as a data ready
`cellular telephone, a tWo-Way pager, or a telephone com
`municates via a tWo-Way data communication network With
`a server computer on a computer network that has an
`interface to the tWo-Way data communication netWork, i.e, is
`Coupled to the tWO-Way data Communication network For
`@Xample, the Computer network can be a Corporate Wide area
`netWork, a corporate local area netWork, the Internet, or any
`Combination of Computer networks- The two-Way data Com‘
`munication device utiliZes a client module to transmit mes
`sage including a resource selector chosen by the user to a
`server on a server computer on the computer netWork. The
`server processes the message and transmits a response over
`the tWo-Way data communication netWork to the client
`module. The client module interprets the response and
`presents the response to the user via a structured user
`interface. Alternatively, the user transmits a request that
`directs the server to transmit the response to the request to
`another location or to another user.
`
`54 Claims, 36 Drawing Sheets
`
`f
`
`150
`A
`
`\
`
`105
`
`l:l
`
`O O 0
`382
`100/ L4
`
`l/OB
`l—_'_|
`AC'V
`\
`101
`
`103
`
`Modern
`
`107
`I
`Ci]
`5
`
`\
`102
`
`Data Capable
`Cellular Telephone
`Network
`
`110
`
`Two-Wu
`Pager y
`Network
`
`1“
`
`Public
`Switched
`Network
`
`112
`
`120
`
`Corporate
`Wide Area
`Network
`
`l
`1
`pPrI‘Bu-te-r / 2
`Sewer
`
`lgirtglorrteéil
`Network
`
`130
`
`l
`knees; / 31
`Server
`
`Internet
`
`140
`
`Computer
`
`141
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 1 0f 36
`
`5,809,415
`
`_N_
`
`a?
`
`:2
`
`o?
`
`E
`
`9:
`
`ESQES
`
`822:;
`
`{0592
`
`
`
`2.232253:8
`
`{0232
`
`
`@319:IoF_
`23:;
`
`Lama;
`
`£03on
`
`85:26
`
`fofimz
`
`N:
`
`fl.uE
`
`28088
`
`@33838
`
` of
`
`wo—
`
`mm.
`
`I
`000
`000.
`
`000
`
`wmu2:
`
`2:
`
`2:
`
`NEEJIOk
`
`BF
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 15,1998
`
`Sheet 2 of 36
`
`5,809,415
`
`FIG. 2A
`
`355%? %:>
`“ — —
`
`XYZ Corp. Sales
`1
`2 Personol Information
`3 SuperTel Service
`4 Directory of Services
`
`XYZ Corp. Soles Support
`1
`Enter new order
`2 Check open order
`3 Customer credlt check
`Home \
`\
`204
`
`P0:
`
`FIG. 2D
`
`105
`/
`//200

`
`105
`l
`
`//2O1
`
`105
`/
`// 202
`
`/203
`
`Info
`
`\
`\
`205
`
`105
`/
`
`_,,/-206
`
`Prev.
`
`\
`
`Fox
`
`\
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`Sep. 15, 1998
`
`Sheet 3 0f 36
`
`5,809,415
`
`P.0.: 11-11-11
`
`FIG. 2E
`
`Prev.
`
`\
`\
`207
`
`Fox
`
`105
`/
`
`//206
`
`J
`\
`208
`
`105
`/
`
`,,/209
`
`0/203
`G1}
`\
`\
`208
`
`Fox
`
`105
`/
`
`105
`/
`
`FIG. 2F
`
`P.0.: 11-11-11
`Cus’r: ABC Designs
`Date: March 3 1994
`’
`Ship: March 7, 1994
`Prev.
`\
`\
`207
`
`FIG. 2G
`
`Fox details to what
`number:
`
`Prev.
`
`FIG. 2H
`
`Fox details to what
`number:
`
`(415) 341-4473
`Prev.
`
`Starbucks Corp. Exhibit 1053
`
`

`

`0L
`
`3M4whS
`
`908
`
`51
`
`6mow
`
`.3033
`
`3m
`
`mom
`
`mom
`
`4.,mom
`pm,3382@395
`26328gemEs;9:8:%8m8“:22::
`
`EmEsme:_8:8
`
`86>mmomEm”8x8m
`“5:8v.88:
`
`NonEm
`
`
`
`a.
`
`ganmfimv
`
`2:
`
`Now5m
`
`mHmzozlm_:3ch0393:
`
`N”moms.
`
`mm
`
`uE
`
`on
`
`ma
`
`Starbucks Corp. Exhibit 1053
`
`U.S. Patent
`
`np&
`
`mom
`
`mo—
`
`m,we
`
`
`
` :232EN:55;SE:392_
`
`
`
`5%:28m2:m.
`
`Em
`
`an
`
`uE
`
`oom
`
`m9
`
`m3
`
`mom5m
`
`
`
`coma—Ea...Ecoeon.
`
`
`
`EccEmmom:62ESE;
`
`«n
`
`uE
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 5 0f 36
`
`5,809,415
`
`
`
`55m3%m8833:2:32,
`
`83m5Es:as
`
`m?“z.<
`
`o2
`
`9:
`
`His
`
`
`
`we33E?3%:ES
`
`gosh9:
`
`322m
`
`5.uE
`
`8+.m_<2:5cofiESEg
`
`
`
`1$625SiamI
`
`Z?
`
`.ua.
`
`29mm“x2
`
`8%:33*5;mm5*
`..m2
`
`
`8de09.25mow
`
`3.:2.265NExm<2x095
`
`
`BE88;E»AlPuma—Dfirmwhm;av.65
`
`9HH
`
`Starbucks Corp. Exhibit 1053
`
`F
`
`3:205
`
`
`
`82::3H5&5meIo<om<zu
`
` Ewan“EmE8aswe382%:32mm5N3.oE
`
`mmmmmwnmmmssh3m.522835395832so;NS
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`

`

`U.S. Patent
`
`S
`
`om_82088z<g
`
`FN—
`
`82m2;
`
`
`
`725{030252%
`
`6I3330Mgm
`
`33$
`
`$225
`
`hS
`
`6
`
`+L0+—wE
`
`FM5Wcom
`
`E0262wof390So2/:32%
`
`23{05oz533:9:%82“6332mm
`
`
`.b
`
`4,mEm9322:;m,gm5E2m
`
`0335Bug
`
`
`
`28:3355:8
`
`{2:02
`
`o:
`
`€312:
`
`.moom
`
`x8502
`
`_:
`
`23$
`
`Exotzm
`
`{ofimz
`
`N:
`
`m2
`
`5—
`
`2:
`
`8—
`
`a./E.
`
`I0k
`
`NE
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 15,1998
`
`Sheet 7 0f 36
`
`5,809,415
`
`992
`
`E2
`
`02
`
`Q5
`
`2<
`
`22%
`
`
`
`Q8 5%:
`
`m .uE
`
`
`
`6528 99a
`
`E5
`52%
`
`
`
`wo|vm 55%
`
`8% m 59¢
`
`ozéwwé
`E2 NENEZS mo?wmi
`
`
`08
`
`2
`
`k
`
`22%
`
`am
`
`& 55
`
`5%
`
`mom \
`
`new!
`
`E
`
`
`
`31% law
`
`
`
`23 la
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet8 0f36
`
`5,809,415
`
`OH
`
`o+_pmzmmpz_
`
`m+m
`
`omm
`
`
`
`HeoA:V
`
`BOVJHHLNI
`don
`
`Hzmzu dGn
`
`ebb:
`
`mm>mmm
`
`
`
`awhsmzoomu>mmm
`
`
`
`mz<moommmxumo
`
`>mozm2
`
`
`
`N..uE
`
`com
`
`3OVJHBiNI
`
`yzgmma
`
`M43902
`
`bfimma
`
`MJDQOE
`
`xxo;
`
`>mozm2
`
`o<m>mx
`
`mADQOE
`
`
`
`mZOIQMAMHm<4344mo
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`Sep. 15,1998
`
`Sheet 9 0f 36
`
`5,809,415
`
`CLIENT
`MODULE
`m
`
`;
`810
`
`800/
`
`811
`@
`
`;
`812
`
`I
`[
`
`1
`|
`
`4/801
`
`GET
`HOME URL
`
`HTTP
`SERVER
`Zig
`
`CREATE "802
`HTTP REQUEST
`i/(TCP ONLY)
`
`I
`I
`1
`l
`l
`l
`T
`l
`l
`I
`l
`l
`T
`I
`TTRTTEMTS‘SETPBOT
`LROMRLEEfun-Tun“. END
`'
`l
`PROCESS
`FlRST CARD
`L—————————|
`GENERATE "809
`l
`DISPLAY
`|
`813
`1
`
`./808
`
`FIG. 8A
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`Sep. 15,1998
`
`Sheet 10 0f 36
`
`5,809,415
`
`821
`
`SCROLL
`
`PROCESS
`DATA
`327 /' ENTRY
`
`813
`
`I
`
`CHOICE
`CARD?
`
`CHOICE
`KEY?
`
`FIG. 8B
`
`Starbucks Corp. Exhibit 1053
`
`

`

`Sep. 15, 1998
`
`Sheet 11 0f 36
`
`5,809,415
`
`8
`
`DISPLAY
`CARD
`
`./845
`
`812
`
`810
`
`812
`
`FIG. 8C
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`Sep. 15,1998
`
`Sheet 12 0f 36
`
`5,809,415
`
`m .oE
`
`\ Em
`
`mEEEm
`
`.53
`x85
`
`am .uE
`
`,1 K 526:
`
`NK ><Em5
`
`mi
`
`N5
`
`H.205
`
`ErEzme
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`
`
`
`
`nannncuuuemlvgunwlwlkul m.n.0.D..q"r"S"t'u.v W.X.Y"Z ab Cua 6f ghij
`
`
`
`
`
`‘"413vnavnauavnavavauauaualala aaand navavavavauavavaua
`
`
`abbbbbbbbbb
`
`Sep. 15, 1998
`
`U...qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aacaaaaaacaaaaCaaaCCacaaabaacaaacaaaca
`
`d??ddf??dd???dd?d?6€d6d€6dddddd6dddd6
`
`
`
`gihiggigggiiigghggii gi giii ggigggggggg
`
`FIG. 10A
`
`Sheet 13 0f 36
`
`rfr.SpfrpfD‘SSpSppSfSSSppSSppSSrSSpppSD.
`
`tutvtttuttttutttttttttttttttttttttttt
`
`5,809,415
`
`WWWYWWWWWWWWWYWWWYYWWWWWWWWYYWWXWWWWW
`
`mommmmomnomoonmomooomommmmmnmomnmmmnm
`
`.Jlk.J.J.J.J.Jl.J.Jllk.Jl..Jkkll..Jkl.J.I..Jk.J..J.Jl.J.J.Jl.J
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`
`
`
`
`
`
`HKHl m n 0 Pqr sut'u.v W X Y2 ab cnun?PgnnwlwlKml m.n.O.P.q"r"s"t
`
`CICICCCCCCCCCCCICICCCCCC
`
`Sep. 15, 1998
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaaaaaaacaaaaaaaabaaaaaaaaabacaaaaaaa
`
`d€ddddd6ddddeddddd€eddddefdeeddddded€
`
`Sheet 14 0f 36
`
`ppfpSSD‘pSpsppppppfpspsppfppSfpprD‘ppSf
`
`‘LtttuttuttttttttttttttttttttnuttnuttHutu
`
`5,809,415
`
`WYWWXWWWWWYWWWWWWWWWWWWWWWWYWWWWWWYWW
`
`..J.J.J..J.J.J.J.J.J.Jl.J.J.J.J..J.Jl.J.J..Jl..J.J.I.l.Jl.l..I..I_l.J.J.Jll
`
`mOmmOmmOOmmmmmmmmnmOmnmmOnmmOmmmmmOOO
`
`
`
`
`
`
`
`
`
`giggi ggii gii gggggggi giiiii gii gggggiii
`
`FIG. 10B
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`
`
`
`
`
`
`
`
`.u "v wnx "Yul" uaubucnuuemt .gmn ."1 ."J."K"l m.n .0 .P.q"r nsnt.u .v W.X lynz
`
`
`
`
`
`
`
`
`
`Sep. 15,1998
`
`qqqqqqqqqqqqqqqlqqqqqqqqqqqqqqqqqqqqq
`
`baaacaabaaaaaaaaaaaaacaaaaacaaaaaacca
`
`eddddddddd€dde€fddedeedd6€d€dddddddf6
`
`
`
`igggggggggi gi gggggii giggiiggiiggggggh
`
`FIG. 10C
`
`Sheet 15 0f 36
`
`l.J.J.J.J.J.J.J..J..Jll..J.J.Jl..J.J.J.J.J..J.J.J.J.J.Jl.J.J.I..J.J..Jl.Jk
`
`mmmmmnmnmmmmmmmnmmmmmnmmommmmommmmnmo
`
`SPPPPPPrPPrrPPPSPD‘PSPPPPPPrrPPPPPPSrS
`
`tttttttttttvtttttttttttuttttttttttttt
`
`5,809,415
`
`WWWWWWWVJWWWXWWWWWWYWWWWWWWWWWWWWWWWYW
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`nOpq
`
`eenunueerevevevevevnuvelabue
`
`qlqqqqqqqqqqqqqqzqqqqqqqqqqqqqqqqqqqq
`
`Sep. 15, 1998
`
`Sheet 16 0f 36
`
`5,809,415
`
`“A
`
`baaaaaaaa
`
`acaaaaccaaaaaaacacaaaaacaaaa
`
`.J..J.I..I...Jl
`
`.1 ggh
`
`dedede?e
`edfedeob
`
`
`
`
`
`:l g.lh.l ggg.lgggg.l ggggg.lg
`
`FIG. 10D
`
`OmnmmOO
`
`0
`
`mmOOmOmmmmmmmOmmnmmOm
`
`S
`
`fpfpSpS
`
`SfpSpSppSppprSpprpppp
`
`utvttvu
`
`t
`
`ttttttttvtttttttttttt
`
`YWWWWVJW
`
`W
`
`WWWWWWWWXWWWWWWWXWWYW
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`wl ml wl ml ml ml ml ml ml wl ml ml ml gugvgvgvgvg'gvglgvgvgvgugaglg g g g g gvgvgvg
`
`qqqqqqqqqqqqqqlqqqqqqqqqqqqqqqqqqqqqq
`
`acaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaa
`
`ddddededddddddddddddeefdded6eddedeedd
`
`Sep. 15, 1998
`
`Sheet 17 0f 36
`
`5,809,415
`
`wwwwywwwwwwwwWWWWWWWWWWWWYWWWWWWWWYWW
`
`prppppprpppppprpspspppspppsppppppprpp
`
`tutttttttttttttttttuttvtttttttttttttt
`
`.Jl.I..J.I..Jkl..J..J.J.J.J.Jl.J..J:J1.Jl.J.J.J.J.Jl..J.J.J.J.J.J..Jl..J..J
`
`mnmmOmmnmmmmmmnmmOnmmOnmmOmOOmmOmOmmm
`
`
`
`ggggiggggggiggiggggggggggi giigggghigg
`
`FIG. 10E
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`mununmmmnnhqnunmmmunhunmmmmhununmmmunuuu?uu
`
`
`
`
`
`uawuucmouemrugmnwlwlwkml m“n“0.D..q"r"s"t.u.v w.x.y"Z" nauoncno emf
`
`
`
`
`
`Sep. 15,1998
`
`ddddddddddddpudddeddddedddddddddde?edf
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaaabaaacaaacaaaaabaaaaaaaaaaaabaaaca
`
`
`
`
`
`
`
`gggg.l ggg.l gggggggg.l.lgg.lgggggggggg.lh.l 0.0.1
`
`Sheet 18 0f 36
`
`ppppspprrpppSpppppfppppsrpppppprrrprp
`
`5,809,415
`
`9 WWWWWWWWYWWWWWWYWWWWWWWWWWWWWWWWWYWWY
`
`mmmmnmomnmmmnmmmmonmmommmmmmmmmnmonno
`
`FIG. 10F
`
`Starbucks Corp. Exhibit 1053
`
`

`

`U.S. Patent
`
`
`
`"nu" n"aHD"CnG"Cm1"gwuwlwJKmlm.n.O.D..
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`Sep. 15,1998
`
`Sheet 19 0f 36
`
`5,809,415
`
`h gggg.l.
`
`
`
`
`
`10500.1 g.lhhg.l ggg.lggggggggggggggg.lg
`
`.J.J.J.Jk l .Jk l 1.11 k l .J.J.J.J..J.J.J..J.J.J..J.J.J.J.J.J.J.J.J.J..J.J.J
`
`fppppSpS
`
`SpSSSppppppppppprpppppppppfp
`
`nmmomomn
`
`nmmnnommmmmomnmmmmmmmmmmmmmmm
`
`utttttut
`
`tutttttttttttttttttttttttttt
`
`wwwwwyww
`
`WWWWWYWWWWWWWWWWWWWWWWWWWWWWW
`
`FIG. 10G
`
`a
`
`aaaaa
`
`acaaaccaaaaaaaacaaacaaaaaaaaaba
`
`€ddde
`
`e
`
`C?dddee€d€d€d€ddddddddddddddded
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 20 0f 36
`
`5,809,415
`
`waJwaJwaJvaJwaJwJuK”K
`
`
`
`.qurusut.u.Vw.x.yuZaHD.C
`
`d"
`
`6..
`
`f..
`
`g..
`h..
`
`1..
`
`J...
`k..
`
`1‘.
`
`m..
`
`n“
`
`0,.
`
`p"
`q:I‘
`5..
`
`t"
`
`u"
`V"
`
`W"
`
`x"
`y:Z
`
`mmmmmmmmmmmnomonmmmnmommonmmmmmmmmmmm
`
`ppppsppppppspppsprppppppppppppppppppp
`
`ttttttttttttttttttttt[ttttttttttttttt
`
`wwwwwWWWWWWYWWWYWWWWWWYWWWWWWwwwwwwww
`
`Oxqqqqqqq0..qqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
`
`ddddddddddddddddddddddddddddddddddddd
`
`ggggggggggggggggggggggigggggggggggggg
`
`.J.J.J.J1.J.J.J.J.J.J.J.J.J.Jl.J.J.Jl..J.J..J..J..Jl.J..J.J.J.J.J.J.J.J..J.J
`
`FIG. 10H
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 21 0f 36
`
`5,809,415
`
`umumumumumumumumum
`
`111111111111
`
`g"
`
`“n."1."JK."1m.n.0.01.an"S"t.u.vw.x.yuz
`
`"anDCnfluemtmswuwl
`
`1
`
`qqqqqqqqqlqqqqqqqqqqqqqqqlqqqqqqqqqZZ
`
`abaaaaaaacaacaacaaaaacaaaaaacacaaaaac
`
`ddddeddddedeededddeeedCCdddddeddedddd
`
`
`
`
`
`g...gg.lgggggg.1.lggghgg.l.lg.lgg.lgg.l.l.lgggggg
`
`
`
`
`
`
`
`
`
`
`
`.J.J.J.J.Jl.J.J.Jk.J.J.J.J.J..J.J..J.J.J.Jl.J.J.J.J.J.Jk1.].Jl.J.J.Jl
`
`
`
`
`
`
`
`mnoonmmmmnmmoomommmoommmmnmmnmomnommn
`
`
`
`PrppSSpppSpSSSpSSpppSSpppSpprpppSpppS
`
`
`
`
`
`ttttttttttttU[ttttttttttttttttttttttt
`
`WVJWWWxwwwWWWYWWWWWWWWWWWWWWWYYWWWWWWX
`
`FIG. 101
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 22 0f 36
`
`5,809,415
`
`"mumum"m"mumumumumum"m"m"mumum"m"m"m"n"n"n"n"n"n"n"n"n"n"n"n"n"n"n"n"n"n"n
`
`
`
`..J.knlm.n.0.D..anus"t.u.vw.x.V,uZ-aHDCnanemlgnnwlqunnlmnopGLrs
`
`
`
`
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqzqqqqqqqqqq
`
`aaaaabaaaaacaaacaabaaacaaacaaaaabaaaa
`
`ddeeddeddeddddddddddeeeeededeeeedddde
`
`
`
`gggigiigggggghggggggiiiiigggiigiggggi
`
`
`
`
`
`.J.J.J.J.J.J1.J.J.J.Jl.J.J..J.l...J..Jl.Jll1.Jl..Jl.J..J:J.J.J1.J..J.Jl
`
`mmmomnommmmnmmmmmmmmoonommnmnomonommm
`
`ppppprrppppspppsppfprSSSSpSpSppprpppp
`
`wWYWWwwwwwwwwWWWWWWWYYWWWWXWWYWYWWWWW
`
`FIG. 10J
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 23 0f 36
`
`5,809,415
`
`.nInv“‘ny“InInIn'0.0‘0'0'0v0.0IO'0'0'0‘0v0'0.0v0'0v0'0‘0'0v0:0‘0'0'0v0vp1p
`
`h
`
`nt‘u.vw.x.yuz-aHDCnO.ew1.g
`
`.u1...JHK"1m.n.0.P‘qur"S"t.uyvw.x.yuz
`
`ab
`
`0..qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaaaabaabaaaaaaacaabaaaaaacacaaaaaaca
`
`Cfeedddddeeedfeddcedeededeeedeededdde
`
`
`
`
`
`.10.0.1gghggg.lh.lgg.lggg.l.l.lgghgg.lhg.l.l.lggggg
`
`
`
`
`
`II..‘J..J..J.‘J..J.J.IJ1lkl.IJ..IJ..J.|Jl.J..J11Ikl.Jk.J..J1.J.1J..J..J.J..Jl.IJ
`
`
`
`
`
`omommmmmmooommonnmmomnnmmmoonmnmmmmnm
`
`SSppppppSSSSSprpppSSpSSppfssrpSpSpprp
`
`UtttttttttuUtttttttUttttttttttttttttt
`
`YwawWWWWWWYWWYWWWWWWYWYWWYYYWWWWWWYW
`
`FIG. 10K
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 24 0f 36
`
`5,809,415
`
`SprrpsrppppprppppSfppprpppppppppppppp
`
`FIG. 10L
`
`tttttttttUttttttttttttttttttttttttttt
`
`wWWWWYXWWYWWWYWYWwwwwwwwwwwwwwwwwwwww
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 25 0f 36
`
`5,809,415
`
`m.n.0.01.an"S"t.u.VW.X.yuz
`
`
`
`.amocna‘emtgunmleKanOPQrstuv
`
`qqqqqqqqqqqqqqqqqqqqqqqlqqqqqqqqqqlqq
`
`aaaaaaaaaaaaaaacaaaaaaacaaaaabaaaaaca
`
`ddddddddeddddddddeeeeCCCdedeCdddCeeee
`
`
`
`‘qvq.01'0.:q.q.q'01.q.quq'q.q'01:un.r.'ryr.ur.ur.r.yr.yr.r.Ir.«r.'ruror.'r.vfIf'fyr.yr.'r.
`
`
`
`
`
`
`
`gggggggg.lggggggggh.lgg.lggg.l.l.l.lggg.l.lhg.l
`
`
`
`
`
`I]
`
`
`
`mmmmmmmmommmmmmnomnomonmmomomomoonnm
`
`
`
`ppppppppppppppppppsspSpppSpSSprpppSSp
`
`wwwwwwwwwwwwwwwwwWWWWWWWWYYWWWWWYWWWW
`
`FIG. 10M
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 26 0f 36
`
`5,809,415
`
`‘1
`
`anDcnae
`wnxuynz‘"awoucnauemlghwlwlkulm'n.0.p.qurusut.u.vw.x.yuz
`
`
`
`H
`
`qqqqqqqqqqqqqzqqqqqqqqqqqqqqqqqqqqqu
`
`aabaabaaacaaacaaaaacaacaabaaaaaacaaac
`
`dddddddddeededdeeeefeddeeededdddfdddd
`
`
`
`.1gigggghggggiggiiigggggiiggiggggighgg
`
`
`
`
`
`.J.J.J.J.Jl..Jl..Jl;J:Jll..J.J.J.J.I.lll..J.J11.J.J.J.J.J.J1.J.J.Jl
`
`0mmmmmm0nnmmonmmoommommoommommmmnmomm
`
`ppppppprprprrSpppsprrppprppppspprpppr
`
`[ttttVtUttUttttttttUtUtUUttttttt—ttttu
`
`WWWWWYWWWYWWWXWWYWWWWWWWYWWWWWWWYWWWX
`
`FIG. 10N
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 27 0f 36
`
`5,809,415
`
`qqquqqqqqqq
`
`qqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaacaaaaacca
`
`acaaaaaaaaaacaaaaacaaabca
`
`decedeeeeddd
`
`
`
`eCefdCdddddeCeddeddddedd
`
`
`
`.100.1ggg.1ggggg.
`
`
`
`1.1.1.1g.1ggggg.1h.lgghggggg.1.lg
`
`FIG. 100
`
`.J..Jll.J..J.I.J.|l1J1..IJ..J
`
`
`
`.1J.JII..J...J..IJ..JII..J.Jl.Jk.J..J.J.1J..Jl.1J.Jl.Jl.lJ
`
`
`
`
`
`0000mmm0mmmm
`
`ooonmommmmnmmonmmmnmmmmnm
`
`pprsppppprpp
`
`ppprppppppfSppSpSprppppSp
`
`[tUVtttttUUt
`
`uUttttttttttttttttttttttt
`
`wwwwwawwwww
`
`YWYWWWWWWWWWWYWWWWWWWYWWW
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet28 0f36
`
`5,809,415
`
`
`[Unununu1U1Unu1U1Ununu'uvV1VV1VuV1VV1V1VVuV1VvVIV«VuV1VVuV1V1VIV1VVIV
`
`
`
`
`
`
`
`.01.an"sutuu.VW.x“Yul-anDCnouemlménnml.nl..k.u1m.n.0.quur"Sut‘u.Vw.x.V.
`
`
`
`
`
`
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aaCaaCaaaaaaCaaaaaaacaaaaaaaaaaaaaaaa
`
`ddeeeddddeddddddddddedddddddddddddddd
`
`
`
`
`
`.100.1.1.1gggggggigggggggggggggigggggggggg
`
`l.Jlll..J.J.l..l...J;J:Jl.J:J..J1..J..J..J..J.J:J.J..J..Jl..J..J..J..J.J..J:J.I..I.:J
`
`Omnmommmmmmmnmmmnmmmnmmmmmommmmmmmmmm
`
`ppSSSppppspprpsprpppsppspprpppppppppp
`
`ttttttttttttttt[ttttttttttttttttttttt
`
`YWYYWwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`FIG. 10P
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`D...
`
`1
`
`991
`
`hS
`
`92
`
`M
`
`514I;90
`
`_HZ”DC
`
`
`
`".a-.em1.gnn.ullkulm.nOPQrstuvw.X.yuzd"
`
`
`
`_vvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxx
`
`M6mmnmmmnmmonmmmmmnmmommmmmmmmmmmmmmmmm
`
`7pprppprpppsppppsrppppppppppppppppsppp
`
`
`
`0PM,9WWYWWWWWWYWWWWWWWWWWWWWWWWWWWWWWWXWWW
`
`00ttVtttVtttttttttUtttttttttttttttttttt
`
`&1Lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`F5",2aabaaabaa3C3andaaaaaaaaaaaaaaacaaacaaa
`
`003ddddCfeddnvddddddddddeddddddddddeddddd
`
`40.00.0.1ggg.lgg.lggggggghg.1ggggggggggghggggg
`
`FIG. 10Q
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 30 0f 36
`
`5,809,415
`
`nmmmmmmommmmmmmmmmmmoommmmonmmmomnmmm
`
`Spppppppppprpppppppppppsppppppppprppp
`
`FIG. 10R
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwww
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 31 0f 36
`
`5,809,415
`
`n_"Sntuu"V"w"x"Yul
`
`17.12ll:2v2vZv212'2ZZZZZZ2.2.2ZZ
`_‘yquyuyvyvyuy'yvyuz
`
`6mmmmmmmmmmmmmnmmmnmmmmmnmmmmmmmmmmmmn
`
`7pprpppppppppprppppppppppppppppppppppr
`
`00ttttttttttttttttttttttttttttttttttttt
`
`9wWWWWwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`2Caaaaaaaaandaaaaaaaaaaaaaaaaaaaaaaaaac
`
`3eedddddeddddddddddddddedddddddddddddd
`
`4ihgghgggggggggggggggggggggggggggggggi
`
`
`
`5..J:Jk:JiJ.J.J.J:J.J..J._J:J:J..J..J:J:J..J..J.J.J:J..J..J.J.J.J:J.l...J..J:J..J:J..Jl
`
`FIG.
`
`IOS
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 32 0f 36
`
`5,809,415
`
`‘emI
`
`
`
`gh.ul...Jkm1m.n.0.D...G.ur"S"t.u.Vw.x.yuZn
`
`b"
`
`C"
`
`d"
`
`1qqqqqqqqqqqqqlquqqqqqqqqq
`
`2aaaaaaacabaaabaaacaaaaaaaa
`
`4ihiiiiiggiiiighgihhiiigiii
`
`5l1.1.111.J.J.J.Jlk.Jkl.J.Jl.Jkl.J.J.J.Jl
`
`6000n0oononooonomooonoomooo
`
`7r.rrsrrpspppsprrpSprSprpppS
`
`8uuuvuuttutuuuuuuututtttutt
`
`9YYWXWWWWWWYYWWWWWYWWWWYWYW
`
`FIG. 10T
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet33 0f36
`
`5,809,415
`
`mo__
`
`y<4mma
`
`mmppmq
`
`up<om3
`
`xmoz_
`
`up<zmzmo
`
`HXMH
`
`>mhzm
`
`mp<mm2mo
`
`MAm<H
`
`xmaz_
`
`
`
`awhkm;Pmm
`
`xmoz_
`
`NOFF
`
`mmmoomm
`
`zo:<:~oz:m
`
`>mhzm
`
`3.wE
`
`00—?
`
` >mpzmHm<4
`
`m~<koz
`
`mor—
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet 34 0f 36
`
`5,809,415
`
`xmoEmz9
`
`mmmswmm
`
`EN?
`
`93-ZN—
`
`com
`
`BOVJHEUNI
`d 3 l
`
`
`
`mohfimzépxmozfiz
`
`.6528
`
`Sago:
`
`HOVJEIEILNI
`dOT'I
`
`
`
`EMSOME.E<
`
`mommmoozn.
`
`o3zo_5<mz<E.
`
`<55mm>mmm
`
`E<o$20520
`
`02
`
`3dz.
`
`m?
`
`MMflmVdO3
`
`thaws
`
`5:90:
`
`><._n_m_o
`
`EH50
`
`Sago:
`
`Vic;
`
`$052
`
`QEEX
`
`5:902
`
`
`
`mzoznmdh$13.35
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15,1998
`
`Sheet 35 0f 36
`
`5,809,415
`
`:— EST/(BUSH 7/1300
`L QQNBECI‘9'! J
`
`V YES
`
`-
`
`RETRIEVE
`
`DATA
`
`1302
`
`1304
`
`REQUEST
`
`ERROR
`
`1305
`
`YES
`CREATE
`HTTP REQUEST
`
`UDP
`
`___ IC_P_QNLY
`1307\1 ESTABLISH 1
`.
`SERVER
`.
`LPQNECUQNJ
`
`1310
`
`1308 % YES
`NEGOTIATE
`REE? I ENCRYPT
`1312 4%
`
`UDP
`
`YES
`1 _______ I
`TRANSMISSION:
`
`1
`1313\:r COMPLETE
`L098 0W);
`
`FIG. 13
`
`1309
`
`1311
`
`1315
`
`1314
`
`o
`
`YES
`
`DECRYPT
`
`TRANSACTIONIf
`
`LOG
`
`‘317
`
`TRANSMIT
`RESULT
`
`UDP
`
`\
`TCP ONL/Y
`0
`x’C/O/NNECTIEJN‘S
`\TERMINATpr ®
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`US. Patent
`
`Sep. 15, 1998
`
`Sheet36 0f36
`
`5,809,415
`
`>mozu2
`
`
`
`mADQOEmmo<z<2
`
`
`
`mmo<z<2xm2F
`
`MJDQOE
`
`m210m<
`
`mgsooz
`
`
`
`mmo<z<2mmo<z<2
`
`
`
`Hzm>mzoz<oszz
`
`mmo<z<24:
`
`M42902
`
`mgaaoz
`
`252335%(-m42oo2MADQOE
`
`
`
`Eats29:e NdNm42oo:
`
`92mzo
`
`
`
`BEE;as@5chEmma
`
`E5:823uEE5382E5:8:
`
`xmozcmz
`
`
`
`mgsoozzmw<z<2
`
`
`
`mmw<z<24<oo4
`
`mJDQOE
`
`mmo<z<2H:
`
`MADQOE
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`
`
`
`
`
`
`
`
`
`
`

`

`5,809,415
`
`1
`METHOD AND ARCHITECTURE FOR AN
`INTERACTIVE TWO-WAY DATA
`COMMUNICATION NETWORK
`
`CROSS REFERENCE TO MICROFICHE
`APPENDIX
`
`Appendix A, which is a part of the present disclosure, is
`a microfiche appendix consisting of six sheets of microfiche
`having a total of 369 frames. Microfiche Appendix A is a
`listing of one embodiment of the client module of this
`invention, which is described more completely below, and a
`server, as described more completely below, to communi-
`cate and interact with the client module of this invention.
`
`A portion of the disclosure of this patent document
`contains material, that includes, but is not limited to, Micro-
`fiche Appendix A, Appendix I, Appendix II, and FIGS. 10A
`to 10T, which is subject to copyright protection. The copy-
`right owner has no objection to the facsimile reproduction
`by anyone of the patent document or the patent disclosure,
`as it appears in the Patent and Trademark Office patent files
`or records, but otherwise reserves all copyright rights what-
`soever.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`This invention relates generally to data communications,
`and in particular to two-way data communication devices
`including a cellular telephone, a two-way pager, and a
`telephone that permit a user to interface with and interact
`with a server on a computer network.
`2. Description of Related Art
`For at least the last five years, the wireless communication
`industry has tried to merge computing with wireless com-
`munications. This industry wide effort has held the promise
`of bringing software intelligence to telecommunication
`devices including mobile wireless communications devices
`such as cellular telephones and two-way pagers as well as
`standard telephones.
`After years of research and development, and hundreds of
`millions of dollars’
`investment by some of the largest
`companies in the field such as Motorola, AT&T, Sony,
`Matsushita, Phillips and IBM, the results have been nothing
`but disappointing. Typically, the intelligent communication
`devices resulting from these efforts include both the hard-
`ware necessary for a computer module and the hardware for
`a wireless communications module. Examples of such prod-
`ucts are Simon from IBM and Bell South, MagicLink from
`Sony, and Envoy from Motorola.
`Fundamental design and cost problems arising directly
`from the approach taken by the designers of these intelligent
`communication devices have limited widespread market
`acceptance of these devices. The combination of a wireless
`communication module with a computing module leads to a
`device that is too bulky, too expensive, and too inflexible to
`address the market requirements.
`The combination of the two modules is too large and too
`heavy to fit in a user’s pocket. Pocket size is a key require-
`ment of the mobile communication market which remains
`
`unmet by these devices
`In addition, the cost of these devices is close to the sum
`of the cost of the computer module and of the communica-
`tions module, which is around a one thousand dollar end-
`user price. Market research indicates that the market for
`intelligent wireless communications devices is at prices
`around $300. Even with a 20% compound cost decline, it
`
`2
`would take five years for the combination units to meet
`today’s customers’ price requirements.
`It
`is therefore
`unlikely that devices designed by combining a computer and
`a wireless module, no matter how miniaturized and cost
`reduced, can satisfy the cost requirement of the market
`during this decade.
`To succeed in the market place, intelligent wireless com-
`munication devices must be able to support a wide variety of
`applications specific to each market segment. Typically,
`these applications must be added to the device by the
`end-user after purchase. Thus, the device must provide a
`method for loading the initial application and for subsequent
`updating of the application.
`The price sensitivity for intelligent communication
`devices and the size limitations means that an intelligent
`communication device cannot support the amount of core
`memory (RAM), a hard disk or non-erasable memory, or a
`traditional floppy disk drive, commonly found on comput-
`ers. These limitations close the traditional routes for deliv-
`
`10
`
`15
`
`20
`
`ering new applications or updates to intelligent communi-
`cations devices.
`
`As a result, the current crop of intelligent communication
`devices run only the few applications which were burned
`into their ROMs at the factory or which are contained in a
`ROM card plugged into a slot designed for this purpose. This
`scheme lacks the flexibility needed to run the thousands of
`applications required to address the fragmented require-
`ments of the market and provides no simple method for
`updating the applications after the device has been sold.
`Two other communication oriented attempts at bringing
`intelligence to telephones are Short Messaging Service
`(SMS) and Analog Display Service Interface (ADSI). SMS
`specifies how messages are delivered to and from a cellular
`telephone and how the cellular telephone should store the
`messages. SMS also defines some simple processing which
`the cellular telephone can perform on the message, such as
`calling a telephone number embedded in the message.
`SMS’s architecture is similar to that of paging networks
`with the difference that devices implementing the SMS
`architecture operate over the control channel of the cellular
`telephone network. SMS is deployed primarily in Europe
`over the GSM network.
`
`SMS messages are not delivered in real time. The time
`delays can range from 30 seconds up to 10 minutes, which
`makes SMS unsuitable for real time applications. The main
`purpose of SMS is the delivery of messages. SMS does not
`specify an application protocol or cellular telephone appli-
`cation module which further restricts its usefulness in run-
`
`ning applications on cellular telephones. After a few years of
`deployment in Europe, SMS implementations have been
`limited to notification services such as two-way paging and
`voice mail notification.
`
`SMS as a medium is unsuited to building applications
`which allows the retrieval, manipulation, and storage of
`information. This is the reason why the industry giants have
`not turned to SMS in their quest to add intelligence to
`cellular telephones, but have consistently attempted to com-
`bine a computer module with a wireless communications
`module.
`
`ADSI was designed as an extension to Interactive Voice
`Response Systems. ADSI allows a smart telephone with a
`small screen to display prompts to assist users in choosing
`among various options. By using visual prompts instead of
`cumbersome voice prompts, ADSI is thought to make the
`use of interactive voice services easier and faster.
`
`ADSI allows data to be sent from the service provider to
`the telephone in the form of screens. ADSI also allows the
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Starbucks Corp. Exhibit 1053
`
`Starbucks Corp. Exhibit 1053
`
`

`

`5,809,415
`
`3
`telephone to respond through touch tone signaling with a
`special coding to describe the full alphanumeric character
`set. With ADSI, a telephone is primarily a passive device.
`Services send text screens to the telephone, and the tele-
`phone sends back short strings indicating the choices the
`user made from the text screen.
`
`ADSI makes no provisions for performance of processing
`in the telephone. As a result, ADSI generates a high traffic
`load on the telephone network since each user input is sent
`back to the service for processing. This makes ADSI unsuit-
`able for wireless networks where bandwidth is at a premium
`and “air efficiency” is one of the most sought after qualities.
`The lack of processing capability in the telephone and the
`high bandwidth requirements of ADSI have prevented it
`from being considered by the industry for implementing
`intelligent wireless devices.
`Up to now, intelligent communication devices have com-
`bined a computing module with a wireless communications
`module. However, to gain widespread acceptance, a two-
`way data communication device with processing capability
`and the ability to run a wide variety of differing user
`applications is needed. In addition, such a device should be
`comparable in size, cost, and weight to a cellular telephone.
`
`SUMMARY OF THE INVENTION
`
`According to the principles of this invention, the prior art
`limitations of combining a computer module with a wireless
`communication module have been overcome. In particular,
`a two-way data communication device of this invention,
`such as a cellular telephone, two-way pager, or telephone
`includes a client module that communicates with a server
`
`computer over a two-way data communication network. The
`principles of this invention can be used with a wide variety
`of two-way data communication networks. For example,
`two-way data communication networks for cellular tele-
`phones that may be used include a cellular digital packet
`data network as well as TDMA, CDMA, and GSM circuit
`switched data networks; and the AMPS analog cellular
`network with a modem. Similarly, for two-way pagers,
`two-way data communication networks include PACT, the
`new AT&T endorsed two way paging standard, or other
`priority two-way paging networks with data transport capa-
`bility. The two-way data communication network for a
`telephone is the public switched telephone network.
`Using the two-way communication device that includes
`the client module, a user can provide information to the
`server computer,
`retrieve information from the server
`computer, provide data to an application on the server
`computer which uses the data and provides information to
`the two-way communication device, or sends the informa-
`tion to another location. The functionally provided to the
`user of the two-way communication device is limited only
`by the applications available on a server computer that is
`accessible to the user over the two-way data communication
`network.
`
`This invention allows for the first time two-way commu-
`nications devices such as cellular telephones,
`two-way
`pagers, and telephones to become open application plat-
`forms which in turn empowers software developers to
`deliver value-added applications and services to any two-
`way communication device that incorporates the principles
`of this invention. This is a radical shift from the current
`
`situation where telephones and two-way pagers are closed,
`proprietary systems. Consequently, an even playing field is
`created for the market to invent new uses for two-way
`communication devices and for two-way communication
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`networks. Any entity from corporations to individuals can
`make new applications available to the installed base of
`two-way data communication devices that
`include this
`invention without physical modification or addition to the
`two-way communication device. Years after purchase, a
`two-way communication device incorporating this invention
`will run all the applications which were developed since its
`purchase.
`Further, all these applications are available without the
`end user having to add anything or make any modification
`to the two-way communication device. Also, the applica-
`tions are independent of the two-way data communication
`network. The applications do not depend on any feature of
`the two-way data communication network. Thus, the appli-
`cations are unaffected by a change in the two-way data
`communication network.
`
`Also, the applications on the server computer are inde-
`pendent of the two-way data communication device with
`which the server computer is interacting. An application on
`the server computer can communicate with any two-way
`data communication device that includes the client module
`of this invention and a network interface module to transmit
`
`data over, and receive data from the two-way data commu-
`nication network. These two features mean that an invest-
`
`ment in developing an application is insulated from either
`advances in two-way data communication devices, or
`advances in two-way data communication network technol-
`ogy.
`
`the two-way data communication
`As indicated above,
`device of this invention utilizes a client module to transmit
`
`a message including a resource locator selected by the user
`over the two-way data communication network to a server
`on a server computer on the computer network. For
`example, the computer network can be a corporate wide area
`network, a corporate local area network, the Internet, or any
`combination of computer networks.
`The server processes the message, i.e, executes the appli-
`cation addressed by the resource locator and transmits a
`response over the two-way data communication network to
`the two-way data communication device, which stores the
`response in a memory. The client module interpr

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