`US007512098B2
`
`02) United States Patent
`Jiang et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,512,098 B2
`*Mar.31,2009
`
`(54) METHOD AND SYSTEM FOR WIRELESS
`VOICE CHANNEL/DAT.'-\ CHANNEL
`INTEGRATION
`
`(75)
`
`Inventors: Yuen Jun Jiang, Danville, CA (US);
`Bisso M. Chang, Austin, TX (US)
`
`(73) Assignee: Roamwarc, Inc., San Jose, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(58) Field of Classification Search ..
`.. .... 370/329,
`370/352- 357; 709/232, 246; 455/450, 464,
`455/451
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`3,701,851 A *
`5,353,328 A
`5,586,166 A
`5,742,910 A
`5,818,824 A
`
`10/ 1972 Starrett ....................... 370/430
`10/ 1994 Jolcimies
`12/1996 Turban
`4/ 1998 Gallant et al.
`10/ 1998 Lu et al.
`
`This patent is subject to a tenn inal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 11/503,301
`
`(22) Filed:
`
`Aug. 14, 2006
`
`(65)
`
`Prior Publication Data
`
`US 2006/0276 196 Al
`
`Dec. 7, 2006
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 09/932,439, filed on
`Aug. 16, 200 1, now Pat. No. 7,092,370.
`
`(60) Provisional application No. 60/226,255, filed on Aug.
`17, 2000, provisional application No. 60/226,855,
`filed on Aug. 22, 2000, provisional application No.
`60/242,730, filed on Oct. 23, 2000, provisional appli(cid:173)
`cation No. 60/253,978, filed on Nov. 29, 2000, provi(cid:173)
`sional application No. 60/261,572, filed on Jan. 12,
`2001, provisional application No. 60/226,363, filed on
`Aug. 18, 2000.
`
`(51)
`
`Int. Cl.
`H04Q 7/00
`H04Q 7120
`H04L 11/66
`(52) U.S. CJ .
`.....
`
`(2006.0 1)
`(2006.0 1)
`(2006.0 1)
`370/329; 370/352; 455/450;
`455/464
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`CA
`
`2281041 Al
`
`2/2001
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Digital cellular telecommunications system (Phase 2+ ); Specifica(cid:173)
`tion of the SIM Application Toolkit for the Subscriber Identity Mod(cid:173)
`ule-Mobi le Equipment (SIM-ME) Interface (GSM 11, 14 version
`8.3.0 Release 1999) STSI TS 101 267 V8.3.0, XX, XX, Aug. 2000,
`pp. 1-69 and pp. 114-115 (XP-002222021).
`
`(Continued)
`
`Primary Examiner- Hong Cho
`(74) Attorney, Agent, or Finn- Arent Fox LLP
`
`(57)
`
`ABSTRACT
`
`A system and method for wireless communication is dis(cid:173)
`closed. In one embodiment of a method, a user of a wireless
`device initiates a coID.111unication session during which a
`wireless data session can be triggered from a voice session
`and a voice session can be triggered from a wireless data
`session . During the communication session, data is shared
`between the wireless data cham1el and the voice cham1el.
`
`23 Claims, 52 Drawing Sheets
`
`SETRIAES
`
`WWRUW
`J,,,Rii
`
`Ul&o
`
`16081
`
`!ll.!l
`
`@ """""1y
`_ ,t,.
`"""""
`
`Allfol,
`
`°""
`°'"
`
`UURLOCATIOM
`PREFEREIIClS
`
`OEmE
`MCMT
`
`SWIOII
`MGMT
`
`UIO,NVID
`OGII, PWD)
`
`·~{=
`II
`
`(UIO, URI)
`
`-
`·-(1110,URl
`
`lllTPnorf
`8Ml/l4m
`Xlol/ll1TP
`
`Cf$
`
`N,C
`
`CMlC
`
`Ace.ft - ,...,, -
`·-
`
`"'°'
`]ltillt
`$1i.,c::::J
`,..,...
`. .,. ......
`
`-~ .....
`.,....,.
`
`• O..,
`•lid
`•hlolo
`
`.s.,,;,, o.i,
`
`1612
`
`SIIART FUIICTIOllt
`
`GET
`STOtlf
`NI.ETE
`LOCATIOII LOCATlON LOCATIOII
`
`* * *
`I
`I
`
`LOCAllOM MAICMEM!IIT
`
`USfRPl!ff$
`ANO
`LOCATION
`
`LOCATIOtl
`
`
`
`US 7,512,098 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`12/1998 Chambers et al.
`5,854,982 A
`5,901,359 A
`5/ 1999 Malmstrom
`5,903,832 A
`5/ 1999 Seppanen et al.
`5,930,701 A
`7/ 1999 Skog
`5,940,490 A
`8/1999 Foster et al.
`5,943,620 A
`8/1999 Boltz et al.
`5,987,318 A
`11/ 1999 Alperovich et al.
`11/ 1999 Huotori
`5,987,323 A
`11/ 1999 Tayloe
`5,987,325 A
`6,009,325 A " 12/ 1999 Retzer et al ................. 455/434
`1/2000 Moine
`6,014,561 A
`6,052,604 A
`4/2000 Bishop et al.
`4/2000 Wieand et al. .............. 455/557
`6,055,441 A •
`6,058,309 A
`5/2000 Huang et al.
`6/2000 Christiansen et al.
`6,075,855 A
`6,085,084 A
`7/ 2000 Christmas
`10/2000 Park
`6,138,005 A
`6,138,009 A
`10/ 2000 Birgerson
`11/2000 Bridges et al.
`6,148,197 A
`12/ 2000 Saleh et al.
`6,163,701 A
`6,185,295 Bl
`2/2001 Frederiksen et al.
`6,185,436 Bl
`2/ 2001 Vu
`6,192,255 Bl
`2/2001 Lewis etal.
`6,195,532 Bl
`2/ 2001 Bamburak et al.
`6,208,864 Bl
`3/ 2001 Agrawal etal.
`6,356,756 Bl
`3/ 2002 Koster
`6,424,945 Bl * 7/ 2002 Sorsa ...................... 704/ 270.1
`6,456,845 Bl
`9/2002 Dnun et al.
`6,456,859 Bl
`9/ 2002 Desblancs et al.
`10/2002 Sorenson et al.
`6,463,298 Bl
`6,466,786 Bl
`10/ 2002 Wallenius
`1/2003 Bmdos et al.
`6,505,050 Bl
`6/2003 Rathnasapathy el al.
`6,574,481 Bl
`6,603,761 Bl
`8/2003 Wang et al.
`8/2003 Anvekru· et al.
`6,603,968 B2
`8/2003 Pirkola et al.
`6,611 ,516 Bl
`9/2003 Rosenberg et al.
`6,628,934 B2
`6,671 ,523 Bl
`12/2003 Niepel etal.
`6,684,073 Bl
`1/2004 Joss et al.
`2/2004 Walters et al.
`6,693,586 Bl
`6,725,031 B2" 4/2004 Watler et al . ................ 455/405
`6,738,622 Bl
`5/ 2004 Stadelmann et al.
`512004 Lielbridis
`6,738,636 B2
`6,764,003 Bl
`7/ 2004 Martshitsch et al.
`6,782,264 B2
`8/2004 Anderson
`6,795,444 Bl
`9/ 2004 Vo etal.
`6,856,818 Bl
`2/2005 Ford
`6,876,860 Bl
`4/2005 Berget al.
`6,920,487 B2
`7/ 2005 Sofer et al.
`6,925,299 Bl
`8/2005 Sofer et al.
`6,947,738 B2 *
`9/ 2005 Skog et al. ............... 455/426.1
`6.961 ,559 Bl
`J l/2005 Chow et al.
`6,963,543 B2
`11/ 2005 Diep etal.
`6.968,383 Bl
`J l/2005 Heutscbi et al.
`6,975,852 Bl
`12/2005 Sofer et al.
`6.978, l 56 Bl
`)2/2005 Papadopoulos et al.
`3/2006 Martschitsch
`7,020,479 B2
`J l/2006 EIJcarat et al.
`7,139,570 B2
`2/2007 Raviv et al.
`7,184,764 B2
`7.231 ,431 B2
`6/2007 Sofer et al.
`2001/003422S Al" 10/2001 Gupte et al.
`................ 455/412
`2002/0009 l 99 A I
`1/2002 Ala-Laurila et al.
`1/2002 Sofer et al.
`2002/0012351 Al
`2002/0019246 Al*
`2/2002 Forte .......................... 455/555
`3/2002 McCaun etal.
`2002/0037708 Al
`2002/0055350 Al*
`5/ 2002 Gupte et al.
`................ 455/412
`2002/0087631 Al
`7/2002 Shruma
`2002/0099799 A I * 7/ 2002 KolskY
`2002/0101858 Al
`8/2002 Smart et al.
`8/2002 Maclean
`2002/0101859 Al
`10/ 2002 Mittal et al.
`2002/0160763 Al
`
`............. 709/ 2 19
`
`2002/0187780 Al
`2002/0191575 Al
`2002/0196775 Al
`2003/0017843 Al
`2003/0050047 Al
`2003/0051041 Al
`2003/0064723 Al
`2003/0069922 Al
`2003/0129991 Al
`2003/0133421 Al
`2003/0139180 Al
`2003/0208560 Al
`2003/0224795 Al
`2003/0229791 Al
`2004/0053610 Al
`2004/0087305 Al
`2004/0120552 Al
`2004/0131023 Al
`2004/0132449 Al
`2004/0196858 Al
`2004/0229601 Al
`2004/0236836 Al
`2005/0021834 Al
`2005/0047378 Al
`2005/0064883 Al
`2005/0186939 Al
`2005/0 I 86979 Al
`2005/0215250 Al
`2005/0232282 Al
`200 5/0250493 Al
`2006/0003775 Al
`2006/0009204 Al
`2006/0025129 Al
`2006/0052113 Al
`2006/0068778 Al
`2006/0068786 Al
`2006/0079225 Al
`2006/0079236 Al
`2006/0148459 Al
`2006/0205404 Al
`2006/0211 420 Al
`2007/0021118 Al
`2007/0044010 Al*
`2007/0049269 Al
`2007/0054665 Al
`2007/0072587 Al
`2007/0178885 Al
`
`12/2002 Souissi
`12/2002 Kalavade et al.
`12/2002 Tuohino et al.
`1/2003 Noblins
`3/2003 Ala/Luukko
`3/2003 Kalavade et al.
`4/2003 ThakkeJ
`4/2003 Arunachalam
`7/2003 Allisoo et al.
`7/2003 Sundru· et al.
`7/2003 McIntosh et al.
`11/2003 Inoue
`12/2003 Wilhoite et al.
`12/2003 De Jong
`3/2004 Kim
`5/2004 Jiang
`6/2004 Bomgraber et al.
`7/2004 Auter in en
`7/2004 Kowarch
`10/2004 Tsai et al.
`11/2004 Zabawskyj et al.
`11/2004 Appelman
`1/2005 Coulombe
`3/2005 Wuschke et al.
`3/2005 Heck et al.
`8/2005 Bameaet al.
`8/2005 McCann eta!.
`9/2005 Chavaetal.
`10/2005 Silver et al.
`11/2005 El karat et al.
`1/2006 Bull et al
`1/2006 Ophir
`2/2006 Wolfman et al.
`3/2006 Ophi,·etal.
`3/2006 Della-Torre
`3/2006 Florence
`4/2006 Wolfman et al.
`4/2006 Del Pino et al.
`7/2006 Wolfman et al.
`9/2006 Gonen eta!.
`9/2006 Ophir et al.
`1/2007 Ophi,·et al.
`2/2007 Sull et al.
`................ 715/500.1
`3/2007 Ophi,·et al.
`3/2007 Elkarat et al.
`3/2007 Della-Torre et al.
`8/2007 Lev et al.
`
`FOREIGN PATENT DOCillvIENTS
`
`0899974 A2
`EP
`2322998
`GB
`WO 98/2662 J A2
`WO
`WO 98/26626 A2
`WO
`WO 00/ 18156 Al
`WO
`WO 00/51375 A
`WO
`WO 00/7976 l A
`WO
`WO 00/79825 A
`WO
`WO0 J/22750
`WO
`WO0l/65884
`WO
`WO02/4J64J A2
`WO
`WO 02/019667
`WO
`WO 03/019960 Al
`WO
`WO 03/043367 A
`WO
`WO 03/065660 A
`WO
`WO WO 2004/081802
`
`3/ 1999
`9/ 1998
`6/1 998
`6/ 1998
`3/2000
`8/2000
`12/2000
`12/2000
`3/2001
`9/2001
`5/2002
`7/2002
`3/2003
`5/2003
`8/2003
`9/2004
`
`OTHER PUBLICATIONS
`
`·'Digital Cellular Telecommunications system (Phase 2+ ); Universal
`Mobile Telecommunications system (UMTS); General Packet Radio
`Service (GPRS) Service description; Stage 2 (3GPP TS 23 .060 Ver-
`sion 5.4 .0 Release 5)" ETSITS 123 060V5.4.0, Dec 2002, pp. 1-207
`(XP-014007573).
`
`
`
`US 7,512,098 B2
`Page3
`
`"Digital Cellular Telecommunications system (Phase 2+ ); Universal
`Mobile Telecommunications system (UMTS); General Packet Radio
`Service (GPRS); GPRS Tunnelling Protocol (GTP) across tbeGo aod
`Gp Interface (3GPP TS 29.060 version 5.4.0 Release 5)" ETSI TS
`129 060 V5.4.0, Dec. 2002. pp. 1-102 (XP-002298277).
`SMPP Forum: SMPP Protocol Document Version:-Oct. 12, 1999
`Issue 1.2.
`Universal Mobile Telecommunications System (UMTS); Multime(cid:173)
`dia Messaging Service (MMS), Functional description; Stage 2
`(JGPP TS 23. 140 version 4.2.0 Release 4).
`GSM 379 on CAMEL Digital cellular telecomruunicatioos system
`(Phase 2+ ); Customized Applications for Mobile network Enhanced
`Logic (CAMEL); CAMEL Application Pa.it (CAP) specification
`(GSM 09.78 version 7.1.0 Release 1998).
`Technical SpecificationJrd Generation Partnership Project; Technical
`Specification Group Services and System Aspects; Service accessi(cid:173)
`bility (Release 1999).
`Signaling procedure and the Mobile Application Part (MAP)
`(Release 1999).
`Q 1214-Q 1218 on Intelligent Networks IMS architectures, 3GPP, and
`JGPP2.
`GMS 408 on radio interface layer 3; Digital cellular telecommuni(cid:173)
`cations system (Phase 2 + ); Mobile radio interface layer 3 specifica(cid:173)
`tion (GSM 04.08 version 7.4.2 Release 1998).
`GSM 322 network selection Digital cellular telecommunications
`system (Phase 2+ ); functions related to Mobile Station (MS) in idle
`mode aod group receive mode (GSM 03.22 version 8.3.0 Release
`1999).
`GSM 23122 network selection 3GPPTS 23.122 V3.9.0 (Dec. 2002)
`Technical Specification; 3•<1 Generation Partnership Project; Techni(cid:173)
`cal Specification Group Core Network; NAS Functions related to
`Mobile Station (MS) in idle mode (release 1999).
`GSM 22011 service accessibility; 3 GPP TS 22.011 V3.8.0 (Sep.
`2002) Technical Specification; 3rd Generation Prutnership Project;
`Technical Specification Group Se1vices aod System Aspects; Se1vice
`accessibility (Release 1999).
`3 GPP 29010; 3 GPP TS 29.010 V3.IO0 (Dec. 2002); Technical
`Specification; 3rd Generation Partnership Project; Technical Specifi-
`
`cation Group Core Network; Information element mapping beMeen
`Mobile Station- Base Station System (MS-BSS) aJJd Base Station
`System- Mobile-services Switching Centre (BSS-MSC).
`GSM 318 on CAMEL Basic Call Handling; Digital cellular telecom(cid:173)
`munications system (Phase 2+) Basic call handling; Techoical real(cid:173)
`ization (GSM 03 18 version 6.6.0 Release 1997).
`ITU-T Reconunendation Q. 766 (1993), Perfonna.nce objectives in
`the integrated services digital network application.
`ITU-T Recommendation Q. 765 (1998), Signaling system No.
`? - Application transpott mechanism.
`TTU-T Recommendation Q. 769.1 ( 1999), Signaling system No.
`7- TSDN user part enhancements for the suppo1t of Number Poti·
`ability.
`Q771-775X TCAP, Aug. 2006.
`GSM 1111 SIM and Mobile Interface, Aug. 2006.
`GSM 1114 SIM Toolkit, Aug. 2006.
`IR 7320 Steering of Roaming, Aug. 2006.
`GSM 348 Security and OTA, Aug. 2006.
`GSM 3 1048 Security and OTA, Aug. 2006.
`GSM 23119 Gateway Location Register, Aug. 2006.
`GSM 408 Mobile Radio Interface Netv:ork Layer, Aug. 2006.
`GSM 23122 Mobile Station Procedure, Aug. 2006.
`GSM 24008 Mobile Radio Interface Network Layer, Aug. 2006.
`GSM 25304 Idle Mode Selection, Aug. 2006.
`GSM 290 IO Error Network Mapping, Aug. 2006.
`GSM 29002 MAP Protocol, Aug. 2006.
`3G TS 22.078 version 3.2.0 Release 1999 U.MTS CAMEL.
`3G TS 23 278 version 6.0.0. Release 6 UMTS CAMEL-IMS
`interworking.
`GSM 360 GPRS, Aug. 2006.
`GSM 960 GPRS Tunneling Protocol, Aug. 2006.
`GSM 23060 GPRS, Aug. 2006.
`GSM 29060 GPRS Tunneling Protocol, Aug. 2006.
`GSM 23012 Location Update , Aug. 2006.
`Q701-705 on SS7 MTP, Aug. 2006.
`* cited by examiner
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`LJ [ CU~MiR S~TEM 1 LJ ~2
`----------------. -----------------
`
`Fie;. I
`
`~
`
`:r
`r.n
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`100
`
`:5
`
`N
`I.JI
`
`~
`
`¢ ....
`~ ...
`
`ARCHITECTURE
`
`INTEGRATION
`
`AO~INISTRATIO~ r---..!_94
`
`WIRELESS APPLICATIONS
`
`TOOLS
`
`ENHANCED SERVICES
`
`~ IJ . J •.•. ~ii ~ ~::s
`
`NETWORK INTEGRATION
`------------_. -------------
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`¢ ....
`~ ...
`
`N
`I.JI
`
`N
`
`~
`
`:r
`r.n
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`LEGACY
`CUSTOM/
`
`EXCHANGES
`
`~ GRTA~J
`
`~
`
`APPLICATIONS
`ENTERPRISE
`
`ENGINE INTERFACE
`INFRASTRUCTURE
`
`ENGINE
`
`XML
`
`----------------------------------------------------------------
`
`APPLICATIONS
`
`COMMON
`
`WIRELESS APP
`
`EXISTING
`
`PORTALS EXCHANGES
`
`B2C
`
`B2B
`
`APPLICATIONS
`ENTERPRISE
`
`----------------------------------------------------------------
`PERSONALIZATION
`NAVIGATION
`
`MGMT
`DEVICE
`
`COOKIE
`
`
`GATEWAY
`VOICE XTML
`
`GATEWAY
`WAP PUSH
`
`SERVICE
`
`WTA
`
`~
`100
`
`~
`
`&::jJJ}p~
`
`, -.
`
`----------------------------------------------------------------
`GATEWAY GATEWAY
`GATEWAY PROVISIONING SERVICE
`LOCATION SMS/EMAIL
`CTI/IVR
`
`=
`
`HOME PAGE
`
`WAP
`
`PRESENTATION
`
`SYNCH
`DATA
`PORTAL
`VOICE
`
`AUTHENTICATION
`
`SIGN-ON
`SINGLE
`
`WALLET
`2 · WAY
`MGMT
`SESSION
`
`& HARVESTING
`TRANSCODING SECURITY
`MANAGEMENT
`
`& VPN
`
`Fie;. 2
`
`LAYER 102
`
`SYSTEM
`CUSTOMER
`
`LAYER 208
`INTEGRATION
`--------
`LAYER 206
`APPLICATION
`WIRELESS
`
`LAYER 204
`SERVICES
`ENHANCED
`
`LAYER 202
`INTEGRATION
`
`NETWORK
`--------
`DEVICE LAYER
`
`106
`
`104
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`~
`
`:r
`r.n
`
`¢ ....
`~ ... w
`
`N
`I.JI
`
`302
`
`N = = \C
`
`:-'
`w
`:"t
`~
`~
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`308
`
`~
`300
`
`304/
`
`•
`
`ENGINE
`XML
`
`HTTP
`XML
`
`I
`
`CTI/IVR/ACO
`SESSION MGMT
`
`•
`•
`•
`
`
`COOKIE MGMT
`NAVIGATION
`
`j
`
`I
`
`_l
`
`_l
`
`I
`
`I
`
`I
`
`APPLICATION SERVLET
`
`XSLT
`
`SERVER
`
`SERVER
`HTTP
`
`-
`
`Tl/E 1 IVR ,-
`
`-
`
`i----
`
`.--
`
`,--
`
`GoAmerlca, etc.)
`>af111.Net, Om"ISky,
`
`fl~.3
`
`3061-1
`
`GATEWAY
`
`PALM
`
`PQF
`
`(Pho"e.cotn, Nokia,
`
`CMG, etc.)
`
`GATEWAY
`
`WAP
`
`WAP
`
`------••
`306B,
`
`(Nokia, CMG, etc.)
`
`GATEWAY
`
`SMS
`
`310/
`
`30~= SMPP
`
`I
`I
`J
`SYSTEMS
`CUSTOMER
`
`y
`
`I
`I
`
`rl
`
`□ -
`---
`
`I
`----
`
`r:=:=
`
`DATA
`
`,-
`
`I""
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`fl~.4
`
`I
`
`~-------------------------------------
`
`I
`
`I 414
`
`...___,
`
`REPOSITORY
`
`XSLT
`
`'PRESENTATION
`,, FORMATTED
`
`,
`...
`
`TYPE
`DEVICE
`
`408
`
`I
`I
`I
`I
`I
`I
`
`~
`
`:r
`r.n
`
`¢ ....
`~ ... .a.
`
`N
`I.JI
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`20
`
`r
`APPLICATION
`~ CUSTOMER
`'
`
`I
`
`.
`
`----'
`
`---------------·
`
`XML
`
`DATA REQUEST
`
`~
`
`'
`
`412
`
`~
`
`'
`
`SESSION
`
`< RETURN > MANAGEMENT <
`
`SERVICE
`
`MENU
`
`SERVICE
`
`'
`✓ DEVICE'NPE
`
`SERVICE
`
`NAVIGATION
`
`: t
`
`" :
`]~
`~
`
`406
`
`SERVICE
`
`;) MGMT" I'-
`4
`
`COOKIE
`
`I'-
`~
`
`SERVICE
`;) SIGN-ON
`
`SINGLE ,.
`
`~
`
`__________ A _________ _
`-------------------------------------------------
`
`(
`
`410
`
`r -.....;,
`
`-
`
`, MANAGEMENT
`....
`
`DEVICE
`C:-----... JUIPAU' l'\.r•ltAr ,-------
`404
`
`ENTRY
`
`1:.,ncvl\ IICYl(.,C
`
`
`
`N
`to
`00
`1.0
`0
`N
`)-al
`(JI
`-l
`c rJ).
`
`Q ... Ul
`Ul
`~ .....
`r:n =(cid:173)~
`
`N
`
`\C
`0
`0
`N
`'""" ~
`
`(H
`:"I
`~
`~
`
`f"'+.
`~
`~
`
`~ = ~
`
`00 .
`~
`
`OTHER DATA
`
`LEGACY/
`.
`S347 I
`~36
`
`STORY/DATA
`VOICE IP
`'
`S32, I
`w
`
`HI
`
`HISTORY/DATA
`
`
`'
`S30J
`
`HISTORY/DATA
`
`CHAT
`I
`
`S287
`
`TRANSACTIONS
`E-COMMERCE
`'
`
`fl~
`
`)\
`
`t
`
`SUBSCRIBE
`
`-
`
`ONIS, UID
`
`ANI,
`
`➔ ~
`
`HTTP
`~ XML
`
`J14
`
`r
`
`AGGREGATOR
`
`ACTION
`HISTORY &
`
`'I
`
`ANI, DNIS, UIO
`
`)~
`
`AGENT
`WORK ~2~
`
`,
`'--
`
`-
`
`'
`
`SYSTEM
`DECISION
`
`WORKFLOW-BASED --?.,22
`
`MESSAGING
`XML-BASED
`
`BUS
`
`•ACTIONS
`•FORM DATA
`•HISTORY
`
`S12l
`
`SESSION
`
`'
`~20
`
`CTI
`
`ANI, DNIS, UID
`
`.. AVIGATION
`
`(533
`
`1 FAX
`
`~ LISTENER
`
`4
`
`~18
`
`IVR
`
`t
`
`ACO ~16
`t
`
`S10
`
`- ;26}
`
`S08
`
`-
`
`PUBLISH-.. ,
`
`-~
`
`,
`
`'
`
`~
`
`#NAGEMENT
`
`SERVIC~
`
`i . . ..
`.... .
`S06..( 11:2
`~
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J u-.
`rJJ.
`d
`
`¢ ....
`~ ...
`
`N
`IJl
`
`Q's
`
`~
`
`:r
`r.n
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`--
`
`Biz, etc.)
`(CRM, ERP,
`APPLICATIONS
`CUSTOMER
`
`E-
`
`"
`
`_;
`
`' '(
`
`) '
`
`1-
`
`20
`
`r
`
`INTERFACE
`INTEGRATION
`
`,
`~
`
`8
`
`r
`
`SmartAlert
`
`,
`_:,,,
`
`6
`
`~
`
`GATEWAY
`LOCATION
`
`_,
`
`-
`
`MANAGEMENT
`
`SESSION
`
`"
`
`,
`
`-
`
`'
`
`-
`
`'
`
`(6,o
`
`~12
`
`SERVER
`
`WEB
`'V'
`)I'
`
`& NOTIFICATION
`
`SERVICE
`
`INSTANT MESSAGING
`
`CLIENT
`
`HTTP DIRECTORY
`
`608
`
`AUDIO CONTENT
`
`TRANSCODER
`MANAGER &
`
`PERSONALIZATION
`
`MANAGER
`
`I
`I SPEECHWORKS
`NUANCE ~
`
`FONIX
`
`I
`
`• • •
`
`OOMAIN/
`
`GENERATION
`GRAMMAR
`DYNAMIC
`
`TEXT-TO-SPEECH
`RECOGNITION &
`
`INTERFACE
`
`SPEECH
`
`AUTOMATIC
`
`r--
`IP
`
`.L ...
`
`INTERFACE
`TELEPHONY
`
`...
`
`-
`
`C -
`II
`606 =
`
`fl~. 6
`
`~07
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 7 of 52
`
`US 7,512,098 B2
`
`CUSTOMER
`APPLICATION
`
`701
`
`------
`
`CALL AGENT
`
`IVR
`
`fl~. 7
`
`
`
`U.S. Patent
`
`Mar.31, 2009
`
`Sheet 8 of 52
`
`US 7,512,098 B2
`
`M
`
`~
`0
`00
`
`--~
`aii:Z wO
`:E .:= o<
`(;) ...,J =~ Q~ <
`
`(;) z
`0 ~.::
`i=Q =~ z
`
`0
`Q
`
`t-z
`w
`(.!>
`<
`...,J 5
`
`...,J
`
`~
`
`0
`00
`
`<{ co
`\j(cid:173)
`LL
`
`
`
`U.S. Patent
`U.S. Patent
`
`Mar.31, 2009
`
`Sheet 9 of 52
`m.
`m,
`
`US 7,512,098 B2
`2B00
`v.
`SU
`00,,
`
`2::
`
`w ....
`~
`u,_
`>-t3
`~o.
`:c c) :::ii£
`Q.CI)~
`~ ~ 3:
`
`UJ -.....
`<.)O --<!)
`
`WVa:
`sE33:2::32:62.
`22:3Z.58MI:as,3...
`
`$28318<22.78
`
`556£25332835$3858:
`
`
`0
`-' cc
`Q
`
`z
`0
`~ <.)
`
`~
`0.
`Q,. <
`°' w
`2::
`~ ::>
`
`<.)
`
`.... z. w
`.... -' cc
`
`<!) cc
`
`<.)
`~
`
`0
`N\
`00
`
`-0
`
`00
`
`u.3v:
`
`dJ co
`\j(cid:173)
`LL...
`
`Google Exhibit 1014, Page 12 of 83
`
`
`
`N
`to
`00
`1.0
`0
`N
`)-al
`(JI
`-l
`c rJ).
`
`0 ....
`'""" 0
`~ .....
`r:n =(cid:173)~
`
`N
`Ul
`
`\C
`0
`0
`N
`'""" ~
`
`(H
`:"I
`~
`~
`
`f"'+.
`~
`~
`
`~ = f"'+.
`
`00 .
`~
`
`fl<:;. 8C
`
`HTTP I DIALOGIC TELEPHONY SYSTEM
`
`GATEWAY
`W2KVoleeXML
`(D41/ESC-PCT)
`
`801
`
`804
`
`INCALL AGENT
`
`ARCHITECTURE
`
`CUSTOMER APPLICATION
`
`802
`
`(VoleeXML BASED IVR)
`
`OPTION B
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`fl<:;. 8D
`
`~
`
`:r
`r.n
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`N
`I.JI
`
`~
`~
`
`¢ ....
`~ ...
`
`)
`
`WINDOWS 2000™
`
`WEBLOGIC WEB/ APP SERVER
`
`804
`
`ARCHITECTURE
`
`801
`
`INCALL AGENT
`
`,-
`'
`
`VALUES (ADMIN WEB SERVER)
`PROVISIONING OF DEFAULT
`
`833
`
`.
`
`HTTP SERVER/CLIENT
`
`TEXT-TO-SPEECH
`
`AUTHENTICATION
`
`XML PARSER
`
`MENU SELECTOR
`
`CONTENT PLA't'ER
`
`APPLICATION 802
`CUSTOMER
`
`I
`
`DIRECTORY /LOG/ERROR MODULES
`
`I AUDIO HEADER HANDLER
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 12 of 52
`
`US 7,512,098 B2
`
`806
`~
`
`.--J
`~
`~ ....
`.,
`....
`
`I ..a;;;;..
`
`J '
`
`7
`
`8
`
`1
`
`6
`
`~
`
`,--
`
`CUSTOMER
`APPLICATION
`
`802
`
`)\
`
`S, 10
`
`2
`
`'
`
`I
`
`INCALL AGENT
`
`801
`
`)\
`
`4,9
`
`3
`
`,,
`
`.... ,
`
`IVR
`
`833
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 13 of 52
`
`US 7,512,098 B2
`
`CUSTOMER
`APPLICATION
`
`802
`
`j '
`
`7
`
`0
`
`,,
`
`INCALL AGENT
`
`801
`
`) \
`
`3, 6
`
`IVR
`
`.J'
`
`'
`
`833 <
`
`1
`
`I
`~
`I ~ 06
`~
`>
`2, S ~
`
`4
`"'
`
`Fie;. 8f
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJ;)_
`d
`
`T1/E 1
`
`806
`
`832
`
`GATEWAY
`VoiceXML
`
`¢ ....
`~ .a.
`~ ...
`
`~
`:r
`r.n
`
`N
`I.JI
`
`ONIS
`
`846
`
`CONFIG
`
`fl~.8~
`
`AUOIO CACHE 1+----i
`
`848
`
`VoiceXML PAGES
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`& PROMPT FILES
`AUDIO CONTENT L 844
`
`(VoiceXML DOCUMENT)
`
`IVR/OTMF DIALOG MANAGER
`
`840
`
`(JAVA CLASS)
`
`> I CONTENT MANAGER L 842
`
`I
`
`(APP INTERFACE & LICENSE MGR) 1-('.
`
`INCALL AGENT
`
`801 J
`
`soy CUSTOMER APP I
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 15 of 52
`
`US 7,512,098 B2
`
`2
`
`0 .:=
`°' 5 w W -o
`
`t-1-0
`2
`,2<.;:>
`WW
`
`i= ::,
`cc
`
`)\
`
`r=
`°' w
`~ w
`
`) '
`
`_, _,
`cc
`~
`w
`~ cc
`~
`
`r-....lJ
`
`"° "° 00
`
`r-....lJ
`
`~ "° 00
`
`..,
`
`,-....,,
`
`('of "° 00
`
`N ,..,.
`00
`( r'--J
`
`0..
`::,
`c.t>
`
`2 cc :c
`
`)\
`
`°'
`::::, 0
`.,_
`2
`-
`(?) I-
`W 2
`:it O Q ::,
`°' .:= .:= 0..
`w<,;:>_,z
`1-W : : , -
`%-',it
`(
`wW
`~
`
`0 ,...
`
`00
`~
`
`)\
`
`e .,_ w
`z
`(?)
`zWCC
`w I -~
`1-Z~
`~ow
`:::; ~ ::E
`
`00 "° 00
`
`'N
`
`)\
`
`::J co
`\j(cid:173)
`LL.,_
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 16 of 52
`
`US 7,512,098 B2
`
`Element:
`Attributes:
`Children:
`Description:
`
`Element:
`Attributes:
`Parents:
`Children:
`Description:
`
`Element:
`Porents:
`Description:
`
`Element:
`Parents:
`Description:
`
`Element:
`Parents:
`Children:
`Description:
`
`lneall Service
`title
`Service
`A container. A high level tag that marlcs the start and end of the XML flle. Required.
`
`Service
`name
`lncall Service
`ONIS I Service descriJ,tion I Multicall I Percell I Reset
`A container. The parameters in this container describe a service running on a particular phone
`line (ONIS). Each line running lncall Service must have a service described for that line.
`Required.
`
`ONIS
`Service
`The number the caller dialed to reach the application. Required.
`
`Service_deserlption
`Service
`Audio. The description of the service. This audio Is plaved to reassure the caller that thev have
`dialed the right number. Fits the carrier phrase, "Hello. You have reached
`<System demiption>." Required.
`
`Multiealf
`Service
`Call_lnfo I Authentication I Content I Choices Value entry
`A container. The parameteN specified in Multicall are to be U$ed CH defauh values for all the
`calls for the service specified in Service. Any tag mav be specified in Multieall. Parameters set
`here act as default values for all calls for that service until another Multicall file for that
`service Is specified. Optional.
`
`Percell
`Element:
`Service
`Parents:
`Call
`Children:
`Dmrlptfon: A container. Contains the lin of ealls to be made, one eall per Call tag. Required if no Multfcall
`tag specified.
`
`Element
`Call
`Attributes:
`id
`Parenh:
`Percell
`Call_lnfo I Authentication I Content I Choices I Valae_entry I Reset
`Children:
`A container. Contains Information for a specific call. Required If there is a Percell tag.
`Description:
`fll;. 9A
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 17 of 52
`
`US 7,512,098 B2
`
`Element:
`Parents:
`Description:
`
`Element:
`Parents:
`Children:
`Description:
`
`Reset
`Service I Call
`Resets/Can~ls a particular call (if used at a child For Call) or all potential call for a
`particular service (if used as a eliild for SeNiee). Optional.
`
`Call info
`Multicall I Call
`Pbone number I Response_u,I
`A container. Contains information about the call, bevond the dialog. Required in either t-Mtieall
`or Call or both.
`
`AuthentieGtion
`ElfrMnt:
`Multlcafl I Call
`Parents:
`Authe11llcatlon code_deseriptlon I Authentication code I E,;pected caller
`Children:
`Description: A container. Contains tags that specify the information necessary for ensuring that the caller is
`authorized to use the se!\liee. Authentication is indicated if there is an Authentication_code
`pmed In from the cudomer's application. IF there is an authenticatlon_code, there 11111st also be
`a dncri~on of thQt code. Optional.
`
`Element:
`Parellfs:
`Demiption:
`
`Element:
`Parents:
`A ttrlbutes:
`Deretlption:
`
`Content
`Mullica/I I Call
`Audio. The content message to be played to the caller. The content 111ay be an audio file (*.wav),
`a te,;t file (*.txt), OI' raw text (enclosed in double quotes). Optional.
`
`Value_entry
`M,ltlcsll I Call
`mindlglts I maKdi!lifs
`Audio. A dueription of the entrv to be entered by the called party. Must fif carrier phrate,
`"Please enter •. ." and "You will be osled for .. ." Eitmr Choices or Value_entrv, but nof both,
`may be ~eclfted. ()pttonal.
`
`Element:
`Parents:
`Children:
`De$Crlplio11:
`
`Choices
`Muliicall I Call
`Choice I T ronsfer
`A container. Contains inlor111elfon about the list of ehoim that will be presented to the caller
`during the call. Optional.
`
`Element:
`Parents:
`Description:
`
`Phone_number
`Call lnro
`Phone number no111 which Expected caller is expected to call. Required.
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 18 of 52
`
`US 7,512,098 B2
`
`Element:
`Parents:
`Description:
`
`Ellpected_ealler
`Autltent!eat~n
`Audio. The name of the r,erson exPected to be calnna From a qiven phone number. Or,tional.
`
`Element:
`Parents:
`Description:
`
`Element:
`Parent$:
`Description:
`
`Element:
`Parents:
`Description:
`
`Retponse_url
`Call_imo
`URL that lncall Service is to 11se to return status information about tlie tall to rile c11stomer
`application. Optional.
`
`Authentication ~e desc:rlption
`Authentication
`Audio. Description of the authentication code the coller will be G$ked to enter. fik the carrier
`phrase, "Please enter <authenticatlon_code_descrlptio11>." F0t ellample, "Please enter your
`account number.• Required for each Authentication tag.
`
`Authentication code
`Authentication
`The digit $1tlng value of the caller's authentieation_eode_demii,tion. That is, the
`Autfienticahn_code is the value that the caller mud enter In order to continue with the call.
`Reqalred for each Authentication tag.
`
`Element:
`Parem:
`Children:
`Description:
`
`Choke
`Choices
`Choiu_descrlpfion I Choice vakle
`A container. DHCribes the chow:es that are ovoilable to the caller. There is umllv more than
`one Choice taQ fer Choices taQ. O~onal.
`
`Element:
`Transfer
`Choieu
`Parents:
`T ranner_deseri11tlon I T ronsler_number
`ChUdre•:
`Description: A container. Describes the transfer option avatlable lo the caller. If there is a transfer option,
`the value that the caller presses is "O" in order to transfer. Only one Transfer tag is allowed per
`Choices taa. Optional.
`
`Element:
`Parents:
`Oescrlptlon:
`
`Choice deseriDtion
`Choice
`Audio. Oesetlbes the option the caller mav choose. Fits the carrier phrase, "If you would like
`<cholce_descriPlion>, Prm one." Re411ired for each Choice tag.
`
`Fl<:;. 9C
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 19 of 52
`
`US 7,512,098 B2
`
`Element:
`Parents:
`Description:
`
`Choice value
`Choice
`A single digit number that indicate the touch-tone that the caller should press in order to
`select the associated choice. Note that if there is a Transfer tag, ·o· ca,inot be used for a
`Cnolce_value. Required for each Choice tag.
`
`Element.
`Parents:
`Oemlption:
`
`Element:
`Parerm:
`Description:
`
`Transfer description
`Transfer
`Audio. Describes the person or thing (e.g., IVR) the caller would be transferred to should thev
`press zero. Required for each Transfer tag.
`
`Transfer number
`Transfer
`The phone number to which the caller would be transferred, if they press zero. Required for each
`Transfer tag.
`
`fie;'. 9D
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 20 of 52
`
`US 7,512,098 B2
`
`1.
`
`lncall_Mfile_SC 1 _ 1.xml
`
`<?Kml venion=· 1.0'?>
`<lncall Service tltle="Joe's Sales M Ale">
`
`<Service name="movie sales">
`<ONIS>S 122900001 </ONIS>
`<Service_ description> "Joe· s Movie Sales" </Service_ description>
`
`<Multlcall>
`<Authentication>
`<Authenticatlon_code_ description> "movie pin·</ Authentication_ code_ description>
`</ Authentication>
`
`<Choices>
`<Choice>
`<Choice_ description>C: \Mob\purchase _ OVO .wav</Choice _ deseription>
`<Cholce_value>1 </Choice_value>
`</Choice>
`<Choice>
`<Cholce_descrlptlon>c:\Mob\purchase_movle_vldeo.'1/at</Choice_description>
`<Choice_ talue> 2 </ Cjoice_ value>
`</Choice>
`
`<Choice>
`<Cholce_description>C:\Mob\purchase_soundtrack.wav</Choice_descrlption>
`<Choice_ value> 3 </ Cholce_talue>
`</Choice>
`
`<TransFer>
`<Transfer_ description> "Kathy's phone• </Trans Fer_ description>
`<Transfer _number>460</T ransFer_number>
`</Transer>
`
`</Choices>
`</Multicall>
`</Service>
`
`<Service name:"theater sales">
`<ONIS>S 122900003</0NIS>
`<SeNiee_descriptlon>" Joe's Stage Productions Stuff Sales"</Service_descriptlon>
`
`<Multlcall>
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 21 of 52
`
`US 7,512,098 B2
`
`CONTINUED FROM FIG.1 OA
`
`<Authenticotlon>
`<Authentication_ code_ descriptlon>"theater pin·</ Authentication_ code_ description>
`</ Authentication>
`·
`
`<Choices>
`<Choice>
`<Choice_ demlptlon>C: \Mob \purchase _theater_ video.wav</Choice _ description>
`<Cholce_value> 1 </Cholce_value>
`</Choice>
`
`<Choice>
`<Cholce_description>C:\Mob\purchase_plavbill.wav</Choice_deseriptton>
`<Cholce_value>2</Choice_value>
`</Choice>
`</Choices>
`</Multlcall>
`</Service>
`
`</lncall Service>
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 22 of 52
`
`US 7,512,098 B2
`
`CUSTOMER
`APPLICATION
`
`1102
`
`j '
`
`2,8
`
`1
`
`,,
`
`OUTCALL AGENT
`
`liQ1
`) '
`7
`
`3
`
`\, I
`
`IVR
`
`✓
`
`.....
`
`1133 <
`
`s, 6
`
`4
`
`I
`~
`~ 06
`
`> • -
`
`fie;'. IIA
`
`
`
`N
`t=:1
`00
`'= \0
`""""' N
`....J v.
`rJJ.
`d
`
`~
`
`:r
`r.n
`
`¢ ....
`N w
`~ ...
`
`N
`I.JI
`
`:-'
`w
`:"t
`~
`~
`
`N = = \C
`
`~ = t""I'-
`--= ~
`•
`r,J.
`~
`
`t""I'(cid:173)
`
`fie;.
`
`1133
`
`I
`WEBLOGIC WEB/APP SERVER r
`
`1104
`
`ARCHITECTURE
`
`WINDOWS 2000™
`
`)
`
`lli.!
`
`OUTCALL AGENT
`
`.,..
`.....
`
`VALUES (ADMIM WEB SERVER)
`PROVISIONING OF DEFAULT
`
`t 102
`
`APPLICATION
`CUSTOMER
`
`I
`I
`I
`I
`I
`
`I
`I
`
`I
`I
`
`HTTP SERVER/CLIENT
`
`TEXT-TO-SPEECH
`
`AUTHENTICATION
`
`XML PARSER
`
`MENU SELECTOR
`
`CONTENT PLAYER
`
`DIRECTOR'i/LOG/ERROR MODULES
`
`I
`I AUDIO HEADER HANDLER
`
`DIALER
`
`
`
`U.S. Patent
`
`Mar.31, 2009
`
`Sheet 24 of 52
`
`US 7,512,098 B2
`
`Q.
`::,
`(!) z
`< =
`
`) '
`
`:"'-,.:,
`00
`V
`
`°'
`t-
`::, 0
`z
`-wZ<!>t-
`:E22i::,
`t-t-~Q.
`::, ~_, z
`Q. I.U ::, -
`'Z ~ 2:
`-W
`Cl)
`~ I
`
`J ~
`
`~ t- w
`z
`c.!)
`zw<
`w t- u,
`t- z Cl')
`u, 0 w
`::::; (.;) 2:
`
`A
`
`~ ~
`~ z. w =
`
`t-::,
`<
`
`) \
`
`w
`'Z
`0
`~
`~ w
`3
`<,)
`'Z
`<
`
`..,.r-.... J
`
`..,. --
`
`Nr-..,. J
`
`..,.
`--
`
`Qr-....J
`
`..,.
`--
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 25 of 52
`
`US 7,512,098 B2
`
`Outcall Service
`Element:
`tttle
`Attributes:
`Multicall I Percall
`Children:
`Description: A container. A high 1ml tag to mark the start and end of the XML Ale. Requlr84.
`
`Service
`Element:
`name
`Attributes:
`Outcall Service
`Parents:
`Service description I Multltall I Pereall I Reset
`Children:
`Oemiptlon: A eontalner. The parameters in this container describe a service. There can be meral services
`set up for O,llcall. This tag allows the developer to group Mullieall values. Required.
`
`Multlc1U
`Element:
`Service
`Parents:
`C1ll_info I Introduction I Autltentication I Content I Value_entry I Choim
`Children:
`DescripNon: A container. Indicates the parameters speciRed ore to be 11S8d as default values For all the
`calls. Parameters set here ael as default values For all calls until anoth& rnulticall Ale is
`specified. Optional.
`
`Perealf;
`Ele111ent:
`Service
`Parents:
`Call
`Children:
`Description: A container. Contains the fist of calls to be made, one call per Call tag. Required IF no Multicall
`tag speciA84.
`
`Element:
`Parents:
`DescrlpNon:
`
`Reset
`Service I CaU
`Resets values for parent tag and all its children tags alreadr speclAed. Useful For ca11celing
`queued calls before they're made. Optional.
`
`Call
`Element:
`id
`Attributes:
`Percall
`Parents:
`Call info I Introduction I Authentication I Content I Value_entry I Choices I Reset
`C!iildren:
`Description: A container. Contains lnlonnatlon for a speclAc call. Required if there is a Percall taq.
`
`Element:
`Parents:
`C!illdren:
`Description:
`
`Cafl_lnfo
`Multicall I Call
`Phone number I Reiponse url I Ensure_comPletion
`A container. Contains information about the call, beyond the dialog. Required In either Muhlcall
`or Cell or both.
`
`fll;.12A
`
`
`
`U.S. Patent
`
`Mar.31,2009
`
`Sheet 26 of 52
`
`US 7,512,098 B2
`
`Elemem:
`Parents:
`Children:
`Description:
`
`Introduction
`Multicall I Call
`Recipient I Sender
`A container. Contains the information for the introduction portion of the call, the sender and
`the desired recli>lent. Required in either Multicall or Call or both.
`
`Authentication
`Element:
`Multicall I Call
`Parents:
`Authenlicstlon_code_descriptlon I Authentication_code
`Children:
`Description: A container. Contains tags that specify the intormalion necessary for ensuring that the called
`party is the intended recipient of the call. Optional. Authentication is indiuted iF there is an
`authentication_code p