`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
`
`VMware Exhibit 1013 Page 1
`
`MobileIron, Inc., Ex. 1013 - Page 001
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 1 0f 36
`
`5,809,415
`
`E358Eo:
`
`
`OS82as;223353:8
`
`222:8038838
`
`
`
`{05sz{0232
`
`E5:38E
`
`o?82303‘1smog
`
`2809833105
`fofimzby'£2302
`
`E529:8N:
`
`oi853:5
`
`23$
`
`{ogu‘mz
`
`fl.uE
`
` of
`
`Formwe
`
`8—.
`
`B—
`
`.5on/lb2iL
`
`No—
`
`MobileIron, Inc., Ex. 1013 - Page 002
`
`VMware Exhibit 1013 Page 2
`
`MobileIron, Inc., Ex. 1013 - Page 002
`
`
`
`
`
`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
`
`\
`
`VMware Exhibit 1013 Page 3
`
`MobileIron, Inc., Ex. 1013 - Page 003
`
`
`
`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.
`
`VMware Exhibit 1013 Page 4
`
`MobileIron, Inc., Ex. 1013 - Page 004
`
`
`
`U.S. Patent
`
`m.&
`
`1
`
`6.3.m4whS
`
`908
`
`51
`
`E,m9
`
`mom
`
`mo—
`
`.,
`
`Sm
`
`
`
` 5:385E£3SE:*Sé
`
`582Sam8;“
`
`mm_
`
`Emacs;
`
`
`
`N”mom:86>m.
`
`M
`
`d
`
`aPB
`
`500e
`
`g
`
`49mom
`5,33$:$85
`53m:3sea:5s;9:8:m8m8:2GE:
`
`em9?me78:8
`an.o
`
`
`newEm58EwmmGEmnmzozlm—won”5ch38$:
`com_m.2:><mOE
`mom|.m.
`
`mom.3uficmomammm:m
`
`mom5m/,
`2:m
`ananw
`.EcEmmo:5Eco:.
`msgfimvonGEM,
`
`m9
`
`2:
`
`wE
`
`
`
`Emu—E8...3:85;
`
`mom5m
`
`VMware Exhibit 1013 Page 5
`
`MobileIron, Inc., Ex. 1013 - Page 005
`
`
`
`
`
`
`
`
`
`US. Patent
`
`&
`
`w5,1
`
`.b4
`
`%as08E:2:2,
`
`83m“E38:as.
`328"EggavuE
`
`m.é
`
`m?Uqz.<
`
`m=
`
`*0395m3%:ES
`
`28%m5
`
`oo.‘._<2:EcozoEBEa
`
`
`
`I@302585%I
`
`3EmmaE.m...........3.1mm3.6.”..meflNmEJ
`
`5mg?Lfas.23332mm3NwEx.”:3E3.gm«3525.8@558222a_%..........EEEM[cwmqfimwmI0522”03:3
`
`
`
`
`629%Ea.uE
`
`Rm,Em83$3“aGELIHOME:flu“:.
`w,weEH8.>0Ln_\\nd\«muw\;
`
`lllllllllllllmfimxxwmmmcmlxyExm<2xoOHm
`22m..5:#3;mmme:3SN?33v.8;a.
`
`oomdHm:96new
`
`MobileIron, Inc., EX. 1013 - Page 006
`
`VMware Exhibit 1013 Page 6
`
`MobileIron, Inc., Ex. 1013 - Page 006
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 6 0f 36
`
`5,809,415
`
`om_82038235
`
`E
`
`82523
`
`
`
`z<§fofmz53mm
`
`of29°382532%
`z<._v{230255mg:
`
`
`8:._8o._52%fofimz
`
`
`
`a!
`
`com
`
`:—
`
`£0on
`
`£25
`
`838m
`
`623$
`
`0:
`
`gm
`
`3m
`
`5:0
`
`53mm
`
`528$
`
`m.uE
`
`2335Bee
`
`
`
`2.232355:3
`
`45502
`
`o:
`
`3312;
`
`Emma;
`
`{0502
`
`:—
`
`23:;
`
`85:3
`
`fofimz
`
`m:
`
`we
`
`2:
`
`m9
`
`BF
`
`.0k
`
`m2
`
`MobileIron, Inc., EX. 1013 - Page 007
`
`VMware Exhibit 1013 Page 7
`
`MobileIron, Inc., Ex. 1013 - Page 007
`
`
`
`
`
`
`
`
`
`
`
`
`
`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
`
`VMware Exhibit 1013 Page 8
`
`MobileIron, Inc., Ex. 1013 - Page 008
`
`
`
`US. Patent
`
`1m.&
`
`1%S
`
`9.,08,
`
`5
`
`nbE
`
`
`
`mmszoommimm
`
`own
`
`o:52%;:‘wISmmMn8VdJun0””mamamwa5:8:m,E:325%
`6$382wmica“.985mgMEES
`5mzoEmE”333
`
`
`mican
`5032Vic;
`
`E05:
`
`><Em5
`
`MobileIron, Inc., EX. 1013 - Page 009
`
`VMware Exhibit 1013 Page 9
`
`MobileIron, Inc., Ex. 1013 - Page 009
`
`
`
`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
`
`VMware Exhibit 1013 Page 10
`
`MobileIron, Inc., Ex. 1013 - Page 010
`
`
`
`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
`
`VMware Exhibit 1013 Page 11
`
`MobileIron, Inc., Ex. 1013 - Page 011
`
`
`
`Sep. 15, 1998
`
`Sheet 11 0f 36
`
`5,809,415
`
`8
`
`DISPLAY
`CARD
`
`./845
`
`812
`
`810
`
`812
`
`FIG. 8C
`
`VMware Exhibit 1013 Page 12
`
`MobileIron, Inc., Ex. 1013 - Page 012
`
`
`
`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
`
`VMware Exhibit 1013 Page 13
`
`MobileIron, Inc., Ex. 1013 - Page 013
`
`
`
`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
`
`VMware Exhibit 1013 Page 14
`
`MobileIron, Inc., Ex. 1013 - Page 014
`
`
`
`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
`
`VMware Exhibit 1013 Page 15
`
`MobileIron, Inc., Ex. 1013 - Page 015
`
`
`
`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
`
`VMware Exhibit 1013 Page 16
`
`MobileIron, Inc., Ex. 1013 - Page 016
`
`
`
`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
`
`VMware Exhibit 1013 Page 17
`
`MobileIron, Inc., Ex. 1013 - Page 017
`
`
`
`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
`
`VMware Exhibit 1013 Page 18
`
`MobileIron, Inc., Ex. 1013 - Page 018
`
`
`
`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
`
`VMware Exhibit 1013 Page 19
`
`MobileIron, Inc., Ex. 1013 - Page 019
`
`
`
`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
`
`VMware Exhibit 1013 Page 20
`
`MobileIron, Inc., Ex. 1013 - Page 020
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 20 0f 36
`
`5,809,415
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`mmmmmmmmmmmnomonmmmnmommonmmmmmmmmmmm
`
`PPPPSPPPPPPSPPPsPrPPPPPPPPPPPPPPPPPPP
`
`ttttttttt[ttttttttttttttttttttttttttt
`
`wWWWWWWWWWWYWWWYWWWWWWYWWWWWWWWWWWWWW
`
`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
`
`ddddddddddddddddddddddddddddddddddddd
`
`ggggggggggggggggggggggigggggggggggggg
`
`1.11.1.1.J..J.J.J.J.J.J.J.J.Jl.J.J.Jli...J.J..J..Jl.J.J..J..J.J..J.J.1..J..J.J
`
`FIG. 10H
`
`MobileIron, Inc., Ex. 1013 - Page 021
`
`VMware Exhibit 1013 Page 21
`
`MobileIron, Inc., Ex. 1013 - Page 021
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheetll 0f36
`
`5,809,415
`
`"dbCd€m1.gnnu1ulwnm1
`
`mdeWflfHWVWXYflHfUCWPgflvC"
`
`qqqqqqqqqlqqqqqqqqqqqqqqqlqqqqqqqqqlz
`
`abaaaaaaacaacaacaaaaacaaaaaacacaaaaac
`
`ddddCddddCdBCdCdddeCCdCEdddddeddedddd
`
`mnoonmmmmnmmoomommmoommmmnmmnmomnommn
`
`prppSSpppSpSSSpSSpppSSpppSpprpppSpppS
`
`ttttttttttttUtttttttttttttttttttttttt
`
`WYWwwxwwwwwwYWWWWWWWWWWWWWWWYYWWWWWWX
`
`FIG. 101
`
`MobileIron, Inc., Ex. 1013 - Page 022
`
`VMware Exhibit 1013 Page 22
`
`MobileIron, Inc., Ex. 1013 - Page 022
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet22 0f36
`
`5,809,415
`
`
`
`
`
`"mumumumumummmm.mnmumum"mumnmnm"munnnnnununnnnnununununnnunnnunnnnnnn
`
`
`
`
`
`
`
`.uJunnlm‘n6,0..an"Sutuu.Vw.xyyuz-aHDCnanemtgun.”.‘Jk"lm,n.0.p.q"rus
`
`
`
`
`
`
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqzqqqqqqqqqq
`
`aaaaabaaaaacaaacaabaaacaaacaaaaabaaaa
`
`
`
`gggigiigggggghggggggiiiiigggiigiggggi
`
`
`
`
`
`.J.J.J.J..J.Jl.J.J.J..Jl.J.J..J.J.|...Jl..Jll1.Jl.Jl.J.J.J.J.Jl.J.J.Jl
`
`mmmomnommmmnmmmmmmmmoonommnmnomonommm
`
`pppppfrppppspppspprprSSSSpSpSpppfpppp
`
`.lttu4lVtttttttttttttttttUULIUtt[Utuu{t
`
`wWYWWWWWWWWWWWWWWWWWYYWWWWXWWYWYWWWWW
`
`FIG. 10.!
`
`MobileIron, Inc., Ex. 1013 - Page 023
`
`VMware Exhibit 1013 Page 23
`
`MobileIron, Inc., Ex. 1013 - Page 023
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 23 0f 36
`
`5,809,415
`
`.I.1
`n
`
`vnvn.n.n'0.0‘0'0'0:0.0.0v0'0'0IO‘0'0.0v0v0v0'0-0'0v0:0‘0'0:0v0vpvp
`
`n{yuyvwux.v,uz-aHDCnGuePE
`
`
`
`
`
`
`
`
`
`
`
`
`
`-un-.ulewkwlm‘n.0.p.qurnsut‘uyvW.X.V,.uzu"anoh
`
`a
`
`flaaabaabaaaaaaacaabaaaaaacacaaaaaaca
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`feedddddeeedfeddeedeededeeedeedEdddC
`
`
`
`
`
`0.0.1gghggg.1h.1gg.lggg.1.l.lgghgg.lhg.l.1.lggggg
`
`
`
`.J.J.J.J.J.J.Jllk1.J.J.J.Jl.l..l.1llk1.Jk.J.Jl..J.J..J.J.J.Jl.1
`
`
`
`
`
`mommmmmmOOOmmonnmmomnnmmmoonmnmmmmnm
`
`SppppppSSSSSprpppSSpSSpprssrpSpSpprp
`
`YwawWWWWWWYWWYWWWWWWYWYWWYYYWWWWWWYW
`
`FIG. 10K
`
`MobileIron, Inc., Ex. 1013 - Page 024
`
`VMware Exhibit 1013 Page 24
`
`MobileIron, Inc., Ex. 1013 - Page 024
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 24 0f 36
`
`5,809,415
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.D..D..D..P.D..D..D..D..D..0..P.D..D..D..D..D..D..D..D..D..D..D..D..0..0..0..0..0..0..0..0..0..0..0..0..0..0.
`
`
`
`
`
`
`
`”cmauemlugwnwl."Jmnulm.n.O.D..0.nr"Sut.u.Vw.x.yuzunaHDquoueu.gmn.ul.uJuKmlf
`
`
`
`
`
`
`
`
`
`mmnmmonmmommnomomommmmmmmmmmmmmmmmmmm
`
`Sprrpsrpppppr.ppppSfppprpppppppppppppp
`
`tttttttttUttttttttttttttttttttttttttt
`
`wWWWWYXWWYWWWYWYWWWWWWWWWWWWWWWWWwwww
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aacaaacaaaaacaaaaCbaaaaaaaaaaaaaaaaaa
`
`
`
`dddddedddeeddedededdddddddddddddddddd
`
`gggggigggiggiigigiggggggggggggggggggg
`
`.J.J.J.J.J.Jl.J.J..J:J.Jll.J.J.J.J.......J.J.J.J.J.J.J.J.J.J..J.J.J.J..J..J.J..J
`
`FIG. 10L
`
`MobileIron, Inc., Ex. 1013 - Page 025
`
`VMware Exhibit 1013 Page 25
`
`MobileIron, Inc., Ex. 1013 - Page 025
`
`
`
`US. Patent
`
`S
`
`591
`
`8W
`
`.hw“n
`
`t0
`
`6
`
`RN,5
`
`514,9
`
`
`_mun.0.01.anHSut.u.vW.X.yuz
`
`
`u"a“DnCnaueml2.“an.HJ.kwl.n.0.p.qurus"Iyu.Vn1"
`
`
`
`‘qvq.01'0.:q.quq'q.q.quqvq.q'01:an.r.VF.r.ur.ur'r.1.1yr.r..r.«r.vfu_1yr'r.vfIf'ryr1r.'r
`
`w.1qqqqqqqqqqqqqqqqqqqqqqnu.2QQQQQQQQQQZqq
`
`12aaaaaaaaaaaaaaacaaaaaaacaaaaabaaaaaca
`
`b4ggggggggigggggggghiggigggiiiigggiihgi
`
`3ddddddddeddddddddeeeeeeededeedddeeeee
`
`FIG. 10M
`
`.36mmmmmmmmommmmmmnomnnomonmmomomomoonnm
`
`7PPPPPPPPPPPPPPPPPPSSPsPPPsPssPrPPPSSP
`
`00tttttttttttttttttUVVtUI[t[[t[UttttU[t
`
`09wwwwwwwwwwwwwwwwwwwwwwwwwyywwwwwywwww
`
`MobileIron, Inc., Ex. 1013 - Page 026
`
`VMware Exhibit 1013 Page 26
`
`MobileIron, Inc., Ex. 1013 - Page 026
`
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 26 0f 36
`
`5,809,415
`
`H
`
`'
`
`rrrlrrSSSSSSSSSSSSSSSSSSSSSSSSSSSttttt
`
`
`
`wnxuyuzn"amoucnauemlgwnululnkwlmun.o.P.qurusut.u.vw.x.yuzanocnue
`
`
`
`
`
`qqqqqqqqqqqqqzqqqqqqqqqqqqqqqqqqqqqu
`
`aabaabaaacaaacaaaaacaacaabaaaaaacaaac
`
`dddddddddCededdeeeecleddeeededdddfdddd
`
`
`
`
`
`.1g.1gggghgggg.lgg.l.l.lggggg.1.lgg.lgggg.lghgg
`
`
`
`
`
`III
`
`0mmmmmonnmmonmmoommommoommommmmnmomm
`
`ppppppprprprrSpppsprrppprppppspprpppr
`
`[ttttVtUttUttttttttUtUtUUtttttttttttu
`
`WWWWWYWWWYWWWXWWYWWWWWWWYWWWWWWWYWWWX
`
`FIG.
`
`ION
`
`MobileIron, Inc., Ex. 1013 - Page 027
`
`VMware Exhibit 1013 Page 27
`
`MobileIron, Inc., Ex. 1013 - Page 027
`
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 27 0f 36
`
`5,809,415
`
`(Iii!!!
`
`
`
`_.t.t.t‘t.t.t.t.t.tWTWWTWWTTTWW.t.u.u.u,u.u.u.u.u.u.u.u.u.u.u.u
`
`
`
`
`
`_m1.g.h.u1.ul..‘Kulmyn,0.P,quruSw...u.Vw.x.yuzu”anDuCnanemIgunmlmJuKmlm.n‘0
`
`
`
`
`
`60000mmm0mmmmooonmommmmnmmonmmmnmmmmnm
`
`7pprsppppprppppprpppppprSppspsprppppsp
`
`00[tUVttrLttx“UtuUttttttttttttttttttttttt
`
`9WWWWWWYWWWWWYWYWWWWWWWWWWYWWWWWWWYWWW
`
`1qqqZqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`2aaacaaaaaccaacaaaaaaaaaacaaaaacaaabca
`
`3dCeedeeeedddeCefdedddddeeedfedddddedd
`
`
`
`4.10.0.1ggg.lggggg.l.l‘l.l05.1ggggg.lh.lgghggggg.l.lg
`
`5..J.Jll.J.J.J1.Jl.J..J.J.J1.J..J..J.|.|..J.Jl..Jk:J.l.:J..J.Jl..J..J.l:Jl.l._
`
`FIG. 100
`
`MobileIron, Inc., Ex. 1013 - Page 028
`
`VMware Exhibit 1013 Page 28
`
`MobileIron, Inc., Ex. 1013 - Page 028
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`SheetZS 0f36
`
`5,809,415
`
`
`
`
`
`[UnuvU1U'U1Unu1U‘u.uuUvUvVuVIV1VuV1VvVuVvVvVIVVuVIVVIV.V1VuVvV1VIV1VVuV
`
`FWHHHWWWXYfl-awCmyflgflwrkpmddpqflfflwwwflY
`
`omnmommmmmmmnmmmnmmmnmmmmmommmmmmmmmm
`
`ppsSSppppSpprpSprpppsppspprpppppppppp
`
`t[ttttttttttttttttttttttttttttttttttt
`
`YWYYWwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aacaaCaaaaaacaaaaaaacaaaaaaaaaaaaaaaa
`
`ddeeeddddeddddddddddedddddddddddddddd
`
`igiiigggggggigggggggggggggigggggggggg
`
`ljllljjjjjjjljjjljjjjjjjjjljjjjjjjjjj
`
`FIG. 10P
`
`MobileIron, Inc., Ex. 1013 - Page 029
`
`VMware Exhibit 1013 Page 29
`
`MobileIron, Inc., Ex. 1013 - Page 029
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 29 0f 36
`
`5,809,415
`
`.2
`
`"anDuCnu.e""gmu
`.a-Cnuuem1.g.h.ul..l.knlm.n.O.D..G..uruSut.u.VW.X.yuz-
`
`
`
`.v.v.w.w”w"w"w“w"w"w"w"W"w"w"W"w"w"w"W"W"W"W"w"w"W"W"w"w"W"X"x"x"x"X"X"X"x
`
`00
`
`9
`
`ttVtttVtttttttttUtttttttttttttttttttt
`
`WWYWWWWWWYWWWWWWWwwwwwwwwwwwwwwwwxwww
`
`mmnmmmnmmonmmmmmnmmommmmmmmmmmmmmmmmm
`
`
`
`pprppprpppsppppsrppppppppppppppppsppp
`
`qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`aabaaabaaacaaaaaaaaaaaaaaaaaacaaacaaa
`
`ddddCf.eddeddddddddddeddddddddddeddddd
`
`
`
`ggigggiggiggggggghgiggggggggggghggggg
`
`.J.Jl.J.J.J1.J.J.J1.J.J.J.Jl.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.Jl.J..J.J
`
`FIG.
`
`IOQ
`
`MobileIron, Inc., EX. 1013 - Page 030
`
`VMware Exhibit 1013 Page 30
`
`MobileIron, Inc., Ex. 1013 - Page 030
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 30 0f 36
`
`5,809,415
`
`qqqqqqqqqqqqqqqqlqqqqqqqqqqqqqqqqqqqq
`
`C3aaanaanaaHanaaaaaaaaaaaaaaaacaaaacaaaa
`
`dddddddeddCCddddddddCddeddddddCeddedd
`
`Spppppppppprpppppppppppsppppppppprppp
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwww
`
`FIG. 10R
`
`MobileIron, Inc., Ex. 1013 - Page 031
`
`VMware Exhibit 1013 Page 31
`
`MobileIron, Inc., Ex. 1013 - Page 031
`
`
`
`US. Patent
`
`1m.
`
`991
`
`ehS
`
`13
`
`vw
`
`A}5
`
`514I}w
`
`1VJ1VJIVJ.yvVJvyIVJuyvVJ:2ll12vZIZvZvZvZ1Z1ZIZuZVZvZ.2v2:2:2v2'2:2vZvZvZ12:Z'2
`
`
`
`
`
`n"snt.u,vw.x.yuzuuaHDuCuuuewlwnvnnwlwlykwlm.n.0.P.qwrnsut.u.VW.x.Y.z-a
`
`
`
`
`
`M6mmmmmmmmmmmmmnmmmnmmmmmnmmmmmmmmmmmmn
`
`7pprpppppppppprppppppppppppppppppppppr
`
`8ttttttttttttttttttttttttttt[ttttttttt
`
`89WWWWWwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`
`
`&1..qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
`
`592Caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac
`
`003eCdddddeddddddddddddddedddddddddddddd
`
`4.lhgghggggggggggggggggggggggggggggggg.l
`
`FIG. 108
`
`MobileIron, Inc., Ex. 1013 - Page 032
`
`VMware Exhibit 1013 Page 32
`
`MobileIron, Inc., Ex. 1013 - Page 032
`
`
`
`
`
`US. Patent
`
`Sep. 15, 1998
`
`Sheet 32 0f 36
`
`5,809,415
`
`mu
`.6
`ml
`
`.05
`111
`
`ll
`
`.1.
`
`"k."1m.n"0up.a.ur"s"tyu,vw"x.yuz
`
`
`
`qqqqqqqqqqqqqlquqqqqqqqqq
`
`a
`
`3
`
`03103
`aaba
`
`aacaaaaaaaa
`
`e
`
`d
`
`8:19.66
`Berle
`
`decedeedeef
`
`1.11.11
`
`.J..J.J..Jlk:Jkl
`.111.Jk1.J.J.J.Jl
`
`.1.
`
`.1g05.1.1
`.1.1gh
`
`00.1hh.1.1.100.1.1.1
`
`ODOHOOOHO
`mooonoomooo
`
`pSpppSprr
`pSpFSpfpppS
`
`[IUIUUUUU
`“UtU[tttUtt
`
`WWWWYYWWW
`WWYWWWWYWYW
`
`FIG. 10T
`
`MobileIron, Inc., EX. 1013 - Page 033
`
`VMware Exhibit 1013 Page 33
`
`MobileIron, Inc., Ex. 1013 - Page 033
`
`
`
`US. Patent
`
`eS
`
`8W
`
`h
`
`63
`
`514,
`
`
`
`
`
`mWEEm2$szWflflE;wEmmaM295Hémzmo£5.meWEEE
`
`M,Ea.Mzofifiwflfiam;2222qu
`
`s8:3:8:
`
`9.8:0SwE8x5,EE55
`
`Egg
`
`E:
`
`8:
`
`MobileIron, Inc., Ex. 1013 - Page 034
`
`VMware Exhibit 1013 Page 34
`
`MobileIron, Inc., Ex. 1013 - Page 034
`
`
`
`
`US. Patent
`
`S
`
`1,E295éeEzw.E
`
`00W
`
`6.3m43mhS
`
`514,908,5
`
`_FN—
`
`NE
`
`mE;
`
`com
`
`HOVJHHLNI
`d 3 i
`
`
`
`mESwz<Exmogmz
`
`.5Ezoo
`
`5:82
`
`HOVJEEILNI
`dOTT
`
`
`
`museum.E<
`
`mommmuomm
`
`
`
`oo._zo_5<mz<E
`
`5553mm
`
`<29E2058
`
`3.uE
`
`cox
`
`mom
`
`M14...
`
`EMVA.03
`
`><Em5
`
`5:8:
`
`b.3193
`
`52.6
`
`5382
`
`Vic;
`
`3052
`
`aim;
`
`5802
`
`
`
`mzornmdhmfizjmu
`
`MobileIron, Inc., EX. 1013 - Page 035
`
`VMware Exhibit 1013 Page 35
`
`MobileIron, Inc., Ex. 1013 - Page 035
`
`
`
`US. Patent
`
`Sep. 15,1998
`
`Sheet 35 01'36
`
`5,809,415
`
`:' ESTER—USE 7/1300
`L 90M 501'9! J
`
`V YES
`
`-
`
`RETRIEVE
`
`DATA
`
`1302
`
`1304
`
`REQUEST
`
`ERROR
`
`1305
`
`YES
`CREATE
`HTTP REQUEST
`
`UDP
`
`___ IC_P_QNLY
`1307\1 ESTABLISH 1
`.
`SERVER
`.
`LPQUECUQNJ
`
`1309
`
`1311
`
`NEGOTIATE
`
`ENCRYPT
`
`1310
`
`REQUEST
`
`1308 % YES
`TRANSMIT I
`1312 (w
`
`FIG. 13
`
`UDP
`
`YES
`| _______ [
`TRANSMISSION1
`1313\:r COMPLETE
`:
`LOSE 0891).:
`
`1314
`
`o
`
`YES
`
`DECRYPT
`
`TRANSACTIONlg?
`
`LOG
`
`1315
`
`1317
`
`TRANSMTT
`RESULT
`
`UDP
`
`\
`TOP 011sz
`x’éo/NNECTIBN‘S o
`\TERMINATEQx w
`
`MobileIron, Inc., EX. 1013 - Page 036
`
`VMware Exhibit 1013 Page 36
`
`MobileIron, Inc., Ex. 1013 - Page 036
`
`
`
`US. Patent
`
`Wmu,
`
`6.3m63
`
`514,90RN,5
`
`m.5:8:$92;
`
`E052
`
`m5:8:%232mg853
`
`ENE
`
`$92":
`
`5252
`
`
`
`xmu<z<2fizz.
`
`”:28:
`
`m>Eom<
`
`5252
`
`ESE:
`
`
`
`Sago:Ew<z<z
`
`”.2502
`
`
`
`NM538:EH50
`
`.E
`
`sake
`
`
`
`85%;:,5:
`
`E5:82
`
`3.oE
`
`20E9
`
`
`
`om<ombxGamma
`
`ZNH.338:NK5:8:
`
`mmo<z<2
`
`5:8:
`
`zo:<u_><z
`
`$23.:
`
`528:
`
`mmo<z<25
`
`5:82
`
`MobileIron, Inc., EX. 1013 - Page 037
`
`VMware Exhibit 1013 Page 37
`
`MobileIron, Inc., Ex. 1013 - Page 037
`
`
`
`5,809,415
`
`1
`METHOD AND ARCHITECTURE FOR AN
`INTERACTIVE TW’O-WAY DATA
`COMMUNICATION NETW’ORK
`
`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 101‘, 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 TI IE 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 coni-
`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
`
`15
`
`25
`
`3D
`
`35
`
`4a
`
`45
`
`50
`
`55
`
`6".)
`
`65
`
`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—
`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
`
`MobileIron, Inc., Ex. 1013 - Page 038
`
`VMware Exhibit 1013 Page 38
`
`MobileIron, Inc., Ex. 1013 - Page 038
`
`
`
`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.
`
`(A
`
`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 corn-
`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 di ering 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
`
`25
`
`15
`
`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
`
`35
`
`40
`
`50
`
`55
`
`6".)
`
`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 us