throbber
I 1111111111111111 11111 111111111111111 IIIII IIIII 1111111111111111 IIII IIII IIII
`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
`
`MAIL
`
`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
`
`•
`•
`•
`
`MAIL
`
`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
`
`EMAIL
`
`'
`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

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