`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SNAP EXHIBIT 1025
`Snap Inc. v. Palo Alto Research Center Inc.
`IPR2021-00987
`
`Page 1 of 83
`
`
`
`
`
`US 7,512,098 B2
`
`
`Page 2
`
`2002/0187780 Al=12/2002 Souissi
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`
`2002/0191575 Al
`Kalavadeet al.
`12/2002
`
`
`
`
`
`Chambersetal.
`12/1998
`
`
`
`
`
`
`2002/0196775 Al—12/2002 Tuohinoetal.
`5,854,982
`
`
`
`
`
`5/1999
`Malmstrom
`
`
`
`
`Noblins
`2003/0017843 Al
`1/2003
`5,901,359
`
`
`
`
`
`5/1999
`
`
`
`
`2003/0050047 Al
`Ala/Luukko
`3/2003
`5,903,832
`Seppanenetal.
`
`
`
`
`
`
`
`7/1999
`
`
`
`2003/0051041 Al
`Kalavadeet al.
`5,930,701
`3/2003
`Skog
`
`
`
`
`8/1999
`Fosteret al.
`
`
`
`
`
`2003/0064723 Al
`4/2003
`Thakker
`5,940,490
`
`
`
`
`
`8/1999
`Boltzet al.
`
`
`
`
`
`2003/0069922 Al
`Arunachalam
`5,943,620
`4/2003
`
`
`
`
`
`11/1999
`
`
`
`
`2003/0129991 Al
`Allisonet al.
`7/2003
`5,987,318
`Alperovichet al.
`
`
`
`
`
`11/1999
`Huotori
`
`
`
`
`2003/0133421 Al
`Sundar et al.
`7/2003
`5,987,323
`
`
`
`
`
`
`
`11/1999
`
`
`
`2003/0139180 Al
`McIntoshet al.
`5,987,325
`7/2003
`Tayloe
`
`
`
`
`
`
`12/1999
`Retzer et al. we. 455/434
`
`
`
`
`
`
`Inoue
`2003/0208560 Al=11/2003
`6,009,325
`
`
`
`
`
`
`1/2000
`Mélne
`
`
`
`
`2003/0224795 Al
`Wilhoite etal.
`6,014,561
`12/2003
`
`
`
`
`
`4/2000
`
`
`
`
`
`2003/0229791 Al—12/2003
`6,052,604
`
`
`
`
`Bishopet al.
`De Jong
`4/2000
`Wieandet al.
`seeseeeeeeneee 455/557
`
`
`
`
`
`
`2004/0053610 Al
`3/2004
`Kim
`6,055,441
`
`
`
`
`
`
`
`5/2000
`
`
`
`
`
`2004/0087305 Al
`5/2004
`6,058,309
`
`
`
`
`Huangetal.
`Jiang
`6/2000
`Christiansenet al.
`
`
`
`
`2004/0120552 Al
`6/2004
`6,075,855
`
`
`
`
`Borngraberetal.
`Christmas
`7/2000
`
`
`
`Auterinen
`2004/0131023 Al
`6,085,084
`7/2004
`
`
`
`
`10/2000
`Park
`
`
`
`
`7/2004
`Kowarch
`2004/0132449 Al
`6,138,005
`
`
`
`
`
`10/2000
`
`
`
`10/2004
`6,138,009
`2004/0196858 Al
`Tsai et al.
`Birgerson
`
`
`
`
`
`
`11/2000
`
`
`
`
`
`
`11/2004
`2004/0229601 Al
`6,148,197
`
`
`
`
`
`
`Bridgesetal.
`Zabawskyj etal.
`Salehet al.
`12/2000
`
`
`
`
`
`2004/0236836 Al=11/2004
`6,163,701
`
`
`
`
`
`Appelman
`l
`2/2001
`Frederiksen et al.
`
`
`
`
`
`2005/0021834 Al
`1/2005
`Coulombe
`6,185,295
`
`
`
`
`
`Vu
`Bl
`2/2001
`
`
`
`2005/0047378 Al
`3/2005
`Wuschkeet al.
`
`6,185,436
`
`
`
`
`Bl
`2/2001
`Lewis etal.
`
`
`
`
`
`
`3/2005
`6,192,255
`2005/0064883 Al
`Hecket al.
`
`
`
`
`
`Bl
`2/2001
`Bamburak et al.
`
`
`
`
`
`8/2005
`2005/0186939 Al
`Barneaet al.
`6,195,532
`
`
`
`
`
`
`
`Bl
`3/2001
`
`
`
`
`
`8/2005
`2005/0186979 Al
`McCannetal.
`6,208,864
`Agrawalet al.
`
`
`
`
`
`Koster
`Bl
`3/2002
`
`
`
`9/2005
`2005/0215250 Al
`Chavaet al.
`
`6,356,756
`
`
`
`
`
`
`Bl
`7/2002
`SOLSA .eeeeeeeceeeeeeeeeeeee 704/270.1
`
`
`10/2005
`2005/0232282 Al
`Silveret al.
`
`
`6,424,945
`
`
`
`
`
`
`
`Bl
`9/2002
`Drumetal.
`
`
`
`
`
`
`6,456,845 2005/0250493 Al—11/2005 Elkaratet al.
`
`
`
`
`
`
`
`Bl
`9/2002
`Desblancs et al.
`
`
`
`
`
`2006/0003775 Al
`Bullet al.
`1/2006
`6,456,859
`
`
`
`
`
`Bl
`10/2002
`Sorensonet al.
`
`
`
`
`
`2006/0009204 Al
`6,463,298
`1/2006
`
`
`
`
`Ophir
`Bl
`10/2002
`Wallenius
`
`
`
`
`2006/0025129 Al
`Wolfman et al.
`2/2006
`6,466,786
`
`
`
`
`
`1/2003
`Brudosetal.
`
`
`
`
`
`2006/0052113 Al
`3/2006
`6,505,050
`
`
`
`
`
`Ophiret al.
`6/2003
`
`
`
`
`2006/0068778 Al
`Della-Torre
`6,574,481
`3/2006
`Rathnasapathyet al.
`
`
`
`
`8/2003
`
`
`
`2006/0068786 Al
`3/2006
`Florence
`
`6,603,761
`Wanget al.
`
`
`
`
`8/2003
`Anvekar etal.
`
`
`
`
`6,603,968
`2006/0079225 Al
`Wolfman et al.
`4/2006
`
`
`
`
`
`8/2003
`Pirkola etal.
`
`
`
`
`2006/0079236 Al
`Del Pinoet al.
`4/2006
`
`6,611,516
`
`
`
`
`
`
`
`9/2003
`
`
`
`
`2006/0148459 Al
`Wolfman et al.
`7/2006
`6,628,934
`Rosenberg etal.
`
`
`
`
`
`12/2003
`
`
`
`
`2006/0205404 Al
`Gonenet al.
`9/2006
`6,671,523
`Niepeletal.
`
`
`
`
`
`
`1/2004
`Josset al.
`
`
`
`
`
`2006/0211420 Al
`9/2006
`6,684,073
`
`
`
`
`Ophiret al.
`2/2004
`Walterset al.
`
`
`
`
`
`6,693,586
`2007/0021118 Al
`1/2007
`
`
`
`
`Ophiret al.
`4/2004
`Watler et al. oe. 455/405
`
`
`
`
`
`
`2007/0044010 Al*
`Sull et al.
`seseeeeeeneeeees 715/500.1
`2/2007
`6,725,031
`
`
`
`
`
`
`
`5/2004
`Stadelmannetal.
`
`
`
`
`
`6,738,622
`2007/0049269 Al
`3/2007
`
`
`
`
`Ophiret al.
`5/2004
`Lielbridis
`
`
`
`
`2007/0054665 Al
`Elkaratet al.
`3/2007
`6,738,636
`
`
`
`
`
`7/2004
`Martshitschet al.
`
`
`
`2007/0072587 Al
`Della-Torre et al.
`3/2007
`6,764,003
`
`
`
`
`8/2004
`Anderson
`
`
`
`
`6,782,264
`2007/0178885 Al
`Lev et al.
`8/2007
`
`
`
`
`
`
`9/2004
`Vo et al.
`
`
`
`
`
`6,795 444
`2/2005
`Ford
`
`
`
`
`6,856,818
`4/2005
`
`
`
`
`
`6,876,860
`Berg et al.
`7/2005
`Soferet al.
`
`
`
`
`6,920,487
`8/2005
`Soferet al.
`
`
`
`
`
`6,925,299
`9/2005
`
`
`
`
`
`
`6,947,738
`Skog et al. wee 455/426.1
`11/2005
`Chowetal.
`
`
`
`
`6,961,559
`11/2005
`
`
`
`
`6,963,543
`Diepet al.
`11/2005
`Heutschiet al.
`
`
`
`6,968,383
`12/2005
`Soferet al.
`
`
`
`
`
`6,975,852
`12/2005
`
`
`
`
`6,978,156
`Papadopouloset al.
`3/2006
`Martschitsch
`
`
`
`
`7,020,479
`11/2006
`Elkaratet al.
`
`
`
`
`
`7,139,570
`2/2007
`Ravivet al.
`
`
`
`
`
`7,184,764
`6/2007
`Soferet al.
`
`
`
`
`
`7,231,431
`10/2001
`200 1/0034225
`
`
`
`
`
`
`Gupte et al. oe. 455/412
`2002/0009 199
`1/2002
`Ala-Laurilaet al.
`
`
`
`
`
`2002/0012351
`1/2002
`Soferet al.
`
`
`
`
`
`
`2002/00 19246
`2/2002
`FOrte .o.e cee eeeeeeeeeeeeeeeee 455/555
`
`
`
`
`
`
`2002/0037708
`3/2002
`McCannetal.
`
`
`
`
`
`2002/0055350
`5/2002
`
`
`
`
`
`
`
`Gupte et al. oe. 455/412
`7/2002
`2002/0087631
`Sharma
`
`
`
`2002/0099799
`7/2002
`
`
`
`
`
`Kolsky .......eeeeeeeeeeeeeeee 709/219
`2002/0101858
`8/2002
`Stuart etal.
`
`
`
`
`2002/0101859
`8/2002
`Maclean
`
`
`
`
`2002/0160763
`10/2002
`Mittal etal.
`
`
`
`
`
`FOREIGN PATENT DOCUMENTS
`
`
`0899 974 A2
`3/1999
`
`
`
`2322998
`9/1998
`
`
`
`WO 98/26621 A2
`6/1998
`
`
`
`
`WO 98/26626 A2
`6/1998
`
`
`
`WO 00/18156 Al
`3/2000
`
`
`
`
`WO 00/51375 A
`8/2000
`
`
`
`
`WO 00/79761 A
`12/2000
`
`
`12/2000
`WO 00/79825 A
`
`
`3/2001
`WO 01/22750
`
`
`
`9/2001
`WO 01/65884
`
`
`
`
`5/2002
`WO 02/41641 A2
`
`
`
`
`7/2002
`WO 02/019667
`
`
`
`
`3/2003
`WO 03/019960 Al
`
`
`5/2003
`WO 03/043367 A
`
`
`
`8/2003
`WO 03/065660 A
`
`
`
`
`9/2004
`WO 2004/081802
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AAAAAAAAAAAAAAAAAAAAB
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 2 of 83
`
`
`
`
`
`
`
`“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)” ETSI TS 123 060V5.4.0, Dec. 2002, pp. 1-207
`
`(XP-014007573).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EP
`
`GB
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`
`Page 2 of 83
`
`
`
`
`
`US 7,512,098 B2
`
`Page 3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cation Group Core Network; Information element mapping between
`
`
`
`
`
`
`
`Mobile Station—Base Station System (MS-BSS)and Base Station
`
`
`
`
`System—Mobile-services Switching Centre (BSS-MSC).
`
`
`
`
`
`
`
`GSM 318 on CAMELBasic Call Handling; Digital cellular telecom-
`
`
`
`
`
`
`
`
`munications system (Phase 2+) Basic call handling; Technical real-
`
`
`
`
`
`
`
`ization (GSM 03.18 version 6.6.0 Release 1997).
`
`
`
`
`
`
`ITU-T Recommendation Q. 766 (1993), Performance objectives in
`
`
`
`
`
`
`the integrated services digital network application.
`
`
`
`
`
`
`
`ITU-T Recommendation Q. 765 (1998), Signaling system No.
`
`
`
`7—Application transport mechanism.
`
`
`
`
`
`
`ITU-T Recommendation Q. 769.1 (1999), Signaling system No.
`
`
`
`
`
`
`
`
`7—SDNuserpart enhancements for the support of Number Port-
`
`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 31048 Security and OTA, Aug. 2006.
`
`
`
`
`
`
`
`GSM 23119 Gateway Location Register, Aug. 2006.
`
`
`
`
`
`
`
`GSM 408 Mobile Radio Interface Network Layer, Aug. 2006.
`
`
`
`
`
`
`
`GSM 23122 Mobile Station Procedure, Aug. 2006.
`
`
`
`
`
`
`
`
`GSM 24008 Mobile Radio Interface Network Layer, Aug. 2006.
`
`
`
`
`
`
`
`GSM 25304 Idle ModeSelection, Aug. 2006.
`
`
`
`
`
`
`GSM 29010 Error Network Mapping, Aug. 2006.
`
`
`
`
`
`
`GSM 29002 MAPProtocol, Aug. 2006.
`3G TS 22.078 version 3.2.0 Release 1999 UMTS CAMEL.
`
`
`
`
`
`
`
`
`3G TS 23.278 version 6.0.0. Release 6 UMTS CAMEL-IMS
`
`
`
`
`
`
`
`interworking.
`
`
`
`
`GSM 360 GPRS, Aug. 2006.
`
`
`
`
`
`GSM 960 GPRSTunneling 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
`
`
`
`
`
`
`
`
`
`
`“Digital Cellular Telecommunications system (Phase 2+); Universal
`
`
`
`
`
`
`
`Mobile Telecommunications system (UMTS); General Packet Radio
`
`
`
`
`
`
`
`Service (GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and.
`
`
`
`
`
`
`
`
`
`GpInterface (3GPP TS 29.060 version 5.4.0 Release 5)” ETSI TS
`
`
`
`
`
`
`
`
`129 060 V5.4.0, Dec. 2002. pp. 1-102 (XP-002298277).
`
`
`
`
`
`
`
`
`SMPPForum: SMPP Protocol Document Version:—Oct. 12, 1999
`Issue 1.2.
`
`
`
`
`
`
`
`
`Universal Mobile Telecommunications System (UMTS); Multime-
`
`
`
`
`
`
`
`dia Messaging Service (MMS), Functional description; Stage 2
`
`
`
`
`
`(3GPP TS 23. 140 version 4.2.0 Release 4).
`
`
`
`
`
`
`GSM 379 on CAMELDigital cellular telecommunications system
`
`
`
`
`
`
`
`
`(Phase 2+); Customized Applications for Mobile network Enhanced
`
`
`
`
`
`
`
`Logic (CAMEL); CAMEL Application Part (CAP) specification
`
`
`
`
`
`
`(GSM 09.78 version 7.1.0 Release 1998).
`
`
`
`
`
`Technical Specification3"! Generation Partnership Project; Technical
`
`
`
`
`
`
`
`
`Specification Group Services and System Aspects; Service accessi-
`
`
`
`bility (Release 1999).
`
`
`
`
`
`
`Signaling procedure and the Mobile Application Part
`
`
`(Release 1999).
`
`
`
`
`
`
`Q1214-Q1218 on Intelligent Networks IMSarchitectures, 3GPP, and
`3GPP2.
`
`
`
`
`
`
`
`GMS408 onradio interface layer 3; Digital cellular telecommuni-
`
`
`
`
`
`
`
`
`cations system (Phase 2+); Mobile radio interface layer 3 specifica-
`
`
`
`
`
`
`
`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 and group receive mode (GSM 03.22 version 8.3.0 Release
`
`1999).
`
`
`
`
`
`
`
`
`
`GSM 23122 network selection 3GPP TS 23.122 V3.9.0 (Dec. 2002)
`
`
`
`
`
`
`Technical Specification; 3“! Generation Partnership Project; Techni-
`
`
`
`
`
`
`
`
`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; 31 Generation Partnership Project;
`
`
`
`
`
`
`
`Technical Specification Group Services and System Aspects; Service
`
`
`
`accessibility (Release 1999).
`
`
`
`
`
`
`
`
`3 GPP 29010; 3 GPP TS 29.010 V3.10.0 (Dec. 2002); Technical
`
`
`
`
`
`Specification; 3" Generation Partnership Project; Technical Specifi-
`
`(MAP)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 3 of 83
`
`Page 3 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`
`Sheet 1 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
` $391A30~&fe901~eGGDISSs
`
`00!
`
`
`
`
`
`Page 4 of 83
`
`FANLOILIWOAV
`
`NOILVADILNI
`
`
`
`WILSASYSWOLSND
`
`
`
`Ii
`
`Page 4 of 83
`
`
`
`
`
`
`U.S. Patent
`
`
`
`Mar. 31, 2009
`
`Sheet 2 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`NOWWOD
`
`ONLLSIX]
`
`02g
`
`ISlAdYSLNI
`
`AVA
`
`TW
`
`INIONIX
`
`I5ladaaLN3
`
`SSI13aIM
`
`NOILVOIIdd¥
`
`902Y3AVI1
`
`NOWVADILNI
`
`802Y3AV)
`
`4aWwOlsnd
`
`WILSAS
`
`
`
`ZO}Y3AVI
`
`cld
`
`v01
`
`SWOH
`SNOILWOIIdd¥ NOILVZINWNOS3d
`
`TIWW3/SWS|NOLLY9O1|IWLXJ0I0A|HSfddM
`
`NOUWINISSUd|Soon|=HONISnoissas|39IAaq
`AWMALVO|AYM3LV9
`/WOISNdSIONVHOX3
`SNOLLVONTdd¥
`W1aodNONOISiwow|IWOW
`
`
`ee
`dd¥SS31341M
`NOLLVOLLNSHLAYae|anh
`==a
`SIONVHOX]|SIV1aOd
`Avmaly9|301A4aS
`
`JOVIAZINIINIONI
`JANLONALSVAINI
`ita|NAS
`JOIANIS|ONINOISIAONd|AVMALVS
`ONILSIAIVH8l4NDIS|ONIGOISNVAL
`YAWILO
`LNAWIOVNYW
`J0Vd
`SNOLLVONdd¥
`
`AVMILV9
`
`
`
`
`
`
`
`II009
`
`TVW
`
`
`
`YIAV1391AI0
`
`AYOMLIN
`
`NOILVADSLNI
`
`202YdAVI
`
`GJONVHNI
`
`SIDIAAIS
`
`Page 5 of 83
`
`NOLLVOIAVN
`bOZY3AVI
`
`Page 5 of 83
`
`
`
`
`
`
`U.S. Patent
`
`
`
`Mar. 31, 2009
`
`Sheet 3 of 52
`
`
`
`US 7,512,098 B2
`
`20E
`
`yawolsno
`
`SWILSAS
`
`00€
`
`80¢
`
`
`
`
`
`L
`
`Y3AgaS)
`
`(va
`
`Cone
`
`FIAYIS|NOWVOMdd¥|dH
`LISXIANS
` |GOv/AAVL||LWOWNOISS3S||Wn||AWOW3-009||_NOLLWOIAWN|
`a7aaw.Ll
`‘ASW“ON"UEd)
`(49“OW“EPION)
`
`"MON‘woo-eu0yd)
`|avmalva|sws|ddWs
`
`(942‘edJamyos
`WIWdddd
`dvdvM
`<Dl4
`
`AVMALV9
`
`(9?‘OWD
`
`AWMALY9
`
`eo
`<
`
`f5
`p—=~
`—_
`g90€
`
`Page 6 of 83
`
`Page 6 of 83
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`Sheet 4 of 52
`
`
`
`US 7,512,098 B2
`
`VOU
`0%PTNouvorady
`4aWwolsnd
`
`isano3zavv
`
`
`
`vl
`
`L1SX
`
`JIAO
`
`ddAL
`
`AYOLSOdIa
`daLlvVWa4od
`
`NOILVINISI2d
`
`
`
`IDIAIONOIHD
`
`AYLNI
`
`NOILVOIAVN
`
`JOIAYIS
`
`90b
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 7 of 83
`
`Page 7 of 83
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 5 of 52
`
`US 7,512,098 B2
`
`00S
`
`pzey20M
`
`INJOV
`
`
`
`GIN‘SING‘INV
`
`NOISIOI0
`
`W3LSAS
`
`2e$
`
`G35V8-M01S190M
`
`GIN‘SING‘INV
`
`JINQWOAdl310A
`39uaWW0o3GD
`
`YoLvaINgo¥BevistNouvra3AXOLSIH
`INAW39VNYWpass=[SS]
`
`IalsSansONIOYSS3W
`
`
`AYOLSIH®|HStIaNd.
`
`NOISSasNOLLVOIAYN
`
`VLVdWa0d©
`
`SNOLLOV
`
`daSVa-1Wx
`
`Xj
`
`YINILSN
`
`8ES
`
`Page 8 of 83
`
`Page 8 of 83
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 6 of 52
`
`US 7,512,098 B2
`
`gigyyHalves
`
`
`
`LN3LNOOO1anY
`
`YIQOISNVAL8AZOVNVW
`
`029
`
`
`
`tineaNOLWOUILON3ANaITOwie
`
`
`NOLLW4O3INIONIOYSS3WINVISNIAYOLOINIGdH
`
`SNOLVONddl
`
`
`
`‘daa‘Wad)
`
`("98219-3
`
`
`
`yaWolsngYIAYIS
`
`9Did
`
`alggam229)pi2lvageno,
`
`
`
`.wiS!S9]a)@AHIEIa}U]
`
`
`
`NOILWZITVNOSA3d
`
`dzOVNYW
`
`JONVAN
`
`ANOHd3I13L
`
`J0VIYILNI
`
`AWMALVO909
`
`
`
`919-1NOLLV201
`
`
`
`/NIVWO30V443NI
`
`
`v19~—NOISS3Sav
`
`IN3W39¥NYWNOWWaINa®H33¢$
`
`
`
`OINYNAGOLLVWOLNYAVMaLV9
`
`HOI3dS-OL-LXAL8NOILING0034
`
`TWXA010A
`
`Page 9 of 83
`
`Page 9 of 83
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 7 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`702
`
`
`
`APPLICATION
`
`CUSTOMER
`
`
`
`
`
`701
`
`
`CALL AGENT
`
`
`
`
`718
`
`IVR
`
`
`
`|
`
`
`
`ro
`
`By
`
`
`PIG. 7
`
`Page 10 of 83
`
`Page 10 of 83
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 8 of 52
`
`US 7,512,098 B2
`
`Tan
`
`€18ISNOdS3a
`NOLLONNOD<a
`
`WNOLLAO
`
`208
`
`108
`
`43IWOLSND
`
`dLlH
`
`SNOILOINNOO
`
`LN39OVTIVONI
`NOLLWONdd¥
`<<NoUgaNN02
`cNOILOINNOO
`
`V1¥0TWNOLLdO
`veDid
`
`JVIOA
`
`O|_a
`
`wa
`
`Page 11 of 83
`
`Page 11 of 83
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`Sheet 9 of 52
`
`
`
`
`
`
`
`WILSASANOHdI13LJIDOTWIG
`
`(4Al03S++9)VNOLLdO
`
`AZM
`
`
`
`(1940S3/1¥0)
`
`
`
`LNIOVTIVONI
`
`
`
`NOWLVONdd¥YaWOLSND
`
`
`
`Page 12 of 83
`
`FANLOILIWOAY
`
`
`
`US 7,512,098 B2
`
`aeDi4
`
`Page 12 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`Sheet 10 of 52
`
`
`
`TWX2!9A)@NOWdO
`WAISASANOHAITaL21901¥I04
`
`
`
`
`(10d0S3/10)
`
`
`
`TWX9}0A17M
`
`AVMILV9
`
`
`
`INI9VTIVONI
`
`JANLOILIWOAV
`
`
`
`NOLVOMdd¥YIWOLSND
`
`
`
`(4AlG3SVd
`
`
`
`512,098 B2
`2US 7
`
`
`oeD4
`
`
`
`Page 13 of 83
`
`Page 13 of 83
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 11 of 52
`
`US 7,512,098 B2
`
`
`
`
`
`UIANISdd¥/d39MDI901GIM
`
`708FUNLOILIHOUNOLVOLLNIHL
`
`1ny
`
`aeDid
`
`1N3110/439A83S4H
`
`
`
`
`
`10002SMOGNIMHO33dS-OL-1X3L
`
`L1NV43040ONINOISIAOYd
`
`
`
`
`
`(43ANIS23MNIWGV)SINWA
`
`
`
`IN39VTIVONI
`
`
`
`YJAVIdINJLNOD
`
`
`
`YOLOITISNNAW
`
`YISavdWx
`
`
`
`208Nouyorddl
`
`waWoLsNd
`
`
`
`SIINGOWAOUI/9OVAAOLIIIIA
`
`
`
`
`
`JFTANVHYIAV3HO1GNY
`
`Page 14 of 83
`
`Page 14 of 83
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 12 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`CUSTOMER
`
`APPLICATION
`
`802
`
`INCALL AGENT
`
`
`FIG. 8L
`
`Page 15 of 83
`
`Page 15 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 13 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`
`
`APPLICATION
`
`
`
` CUSTOMER
`
`802
`
`
`PIG. SF
`
`
`
`Page 16 of 83
`
`Page 16 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`Sheet 14 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`YIOVNVWLNSLNOD
`(ssvtoVAN)|g||
`
`(YOWISNION8JOVIAILNIdd¥)
`
`
`
`LNJOVTIVONI
`
`O1GNY—
`LN3LNO9
`
`
`
`S315LdWOAd8
`
`
`
`
`
`YIOVNYW9OWIGSWLA/YAl
`
`9
`o8
`
`
`
`S39VdIWX210A
`
`
`
`CLN3WNDOGWX22A)
`
`WX210A
`
`AVMILVD
`
`
`
`JHOVOO1GAV
`
`beDi4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`dd¥Y3WOLSND20g
`
`Page 17 of 83
`
`Page 17 of 83
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 31, 2009
`
`
`
`
`Sheet 15 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`998198298
`
`
`
`
`
`
`
`
`Page 18 of 83
`
`ANIWY3LN3:NLa3LN3:TWOavW
`
`YONOILOF13$
`
`LIDIGILINW
`
`01N3LSH
`
`
`LN3LNOO
`
`JOVSSIW
`
`
`
`218048898
`
`
`
`HeDid
`
`Page 18 of 83
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 16 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`Children:
`
`|E
`
`
`
`title
`
`Incall Service
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`A container. A high level tag that marks the start and end of the XMLfile. Required.
`
`
`lement:|
`
`
`
`ates[rane
`
`
`
`
`|Parents:|Incall Service
`
`
`
`
`
`
`
`
`
`
`
`| Reset
`| Percall
`DNIS | Service_description | Multicall
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. The parameters in this container describe a service running on a particular phone
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`line (DNIS). Each line running Incall Service must have a service described for thatline.
`
`
`Required.
`
`
`
`
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`Parents:
`
`
`
`
`
`
`
`
`
`|
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:
`
`
`
`
`
`
`
`
`
`
`The numberthe caller dialed to reach the application. Required.
`
`
`
`
`
`
` Element:
`
`Service_description
`
`
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Audio. The description of the service. This audio is played to reassure the caller that they have
`Description:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`dialed the right number. Fits the carrier phrase, "Hello. You have reached
`
`
`
`
`
`<System_description>.” Required.
`
`
`
`
`
`
`Parents:
`Service
`
`
`Call_info | Authentication | Content
`| Choices Value_entry
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. The parameters specified in Multicall are to be used as default values for all the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`calls for the service specified in Service. Any tag may be specified in Multicall. Parameters set
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`here act as default values forall calls for that service until another Multicall file for that
`
`
`
`
`
`
`
`service is specified. Optional.
`
`
`
` Pereall
`
`
`
`
`Call
`
`
`
`
`
`
`
`
`
`
`
`
`
`A container. Contains thelist of calls to be made, one call per Call tag. Required if no Multicall
`
`
`tag specified.
`
` Service Children:
`
`
`Percall
`
`| Choices | Value_entry | Reset
`Call_info | Authentication | Content
`Children:
`
`container. Contains information for a specific call. Required if there is a Percalltag.
`Description:
`
`
`
`
`Call
`
`
`
`
`
`
`
`Page 19 of 83
`
`Page 19 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 17 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`Element:|ReetCsr
`
`
`
`Service | Call
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Resets/Cancels a particular call (if used as a child for Call) or all potential call for a
`
`
`
`
`
`
`
`
`particular service (if used as a child for Service). Optional.
`
`PO
`
`
`
`
`
`
`
`Multicall
`| Call
`
`
`
`Phone_number | Response_url
`
`
`
`
`
`
`
`
`
`
`
`
`
`A container. Contains information about the call, beyond the dialag. Required in either Multicall
`
`
`
`or Call or both.
`
`
`Parents:
`
`Children:
`Description:
`
`
`
`
`
`
`
`
`
`
`
`
`Authentication
`
`Multicall
`| Call
`
`
`
`
`Element:
`
`Parents:
`
`Children:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains tags that specify the information necessary for ensuring that the calleris
`
`
`
`
`
`
`
`
`
`
`authorized to use the service. Authentication is indicated if thera is an Authentication_code
`
`
`
`
`
`
`
`
`
`
`
`
`passed in from the customer's application.If there is an authentication_code, there must also be
`
`
`
`
`
`a description of that code. Optional.
`CO
`
`
`Elman
`
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:/Audio. The content message to be played to the caller. The content may be an audio file (*.wav),
`
`
`
`
`
`
`
`
`
`
`
`a text file (*.txt), or raw text (enclosed in double quotes). Optional.
`
`
`Element:
`
`
`
`
`Parents:
`Multicall
`| Call
`
`
`
`
`Attributes:
`mindigits | maxdigits
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. A description of the entry to be entered by the called party. Must fit carrier phrase,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“Please enter..." and “You will be asked for..." Either Choices or Value_entry, but not both,
`
`
`
`
`
`
`
`
`
`
`
`
`Parents:
`| Call
`Multicall
`
`
`
`Children:
`Chotce | Transfer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains information about thelist of choices that will be presented to the caller
`
`
`
`
`during the call. Optional.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Element:
`
`
`
`
`Call_info
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`Deseription:|Phone number from which Expected_caller is expected to call. Required.
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 9B
`
`Page 20 of 83
`
`Page 20 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 18 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Expected_caller
`
`
`Authentication
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. The name of the parson expected to becalling from a given phone number. Optional.
`
`
`
`
`
`Call_infa
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|URLthat Incall Serviceis to use to return statusinformation about the call to the customer
`
`
`application. Optional.
`
`
`
`
`
`
`Element:|Authentication_code_deseription
`
`
`
`Authentication
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. Description of the authentication code the caller will be asked to enter. Fits the carrier
`
`
`
`
`
`
`
`
`
`
`
`
`phrase, “Please enter <authentication_code_deseription>." For example, “Please enter your
`
`
`
`
`
`
`
`account number." Required for each Authentication tag.
`
`
`
`
`
`
`Authentication_code
`
`
`Authentication
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|The digit string value of the caller's authentication_code_description. Thatis, the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Authentication_codeis the value that the caller must enter in order to continue with thecall.
`
`
`
`
`
`
`
`Required for each Authentication tag.
`
`
`
`Elements[Choe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Describes the choices that are available to the caller. There is usually more than
`
`
`
`
`
`
`
`
`
`one Choice tag per Choices tag. Optional.
`
`Element:|Transfer
`
`
`
`
`Parents:
`
`
`
`
`Transfer_description | Transfer_number
`
`
`
`
`
`
`
`
`
`
`
`
`
`A container. Describes the transfer option available to the caller. If there is @ transfer option,
` Description:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the value that the caller presses is "O"in order to transfer. Only one Transfer tag is allowed per
`
`
`
`Choices tag. Optional.
`
`
`
`
`
`Choice_description
`Element:
`
`Description:
`
`
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Audio. Describes the option the caller may choose. Fits the carrier phrase, “If you would like
`
`
`
`
`
`
`
`
`
`
`<choice_deseription>, press one.” Required for each Choice tag.
`
`
`
`a[
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 9C
`
`Page 21 of 83
`
`Page 21 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 19 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`i
`Description
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`A single digit numberthat indicate the touch-tone that the caller should press in order to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`select the associated choice. Note thatif there is a Transfer tag, "O" cannot be used for a
`
`
`
`
`
`
`
`Choice_value. Required for each Choicetag.
`
`
`
`
`
`
`
`
`[Elements|
`Transfer_description
`Element:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. Describes the person or thing (e.g., IVR) the caller would be transferred to should they
`
`
`
`
`
`
`
`
`press zero. Required for each Transfer tag.
`LR
`
`
`
`
`Transfer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|The phone number to which the caller would be transferred,if they press zero. Required for each
`
`
`
`
`Transfer tag.
`
`
`FIG. 9D
`
`
`
`Page 22 of 83
`
`Page 22 of 83
`
`
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 20 of 52
`
`
`
`US 7,512,098 B2
`
`
`U.S. Patent
`
`FIG. 1OA
`
`
`
`
`
`1.—Incall_Mfile_$C1_1.xml
`
`
`
`
`
`<?xml version='1.0'2>
`
`
`
`
`<Incall Service title="Joe's Sales M file">
`
`
`
`
`
`
`<Service name="movie sales">
`
`<DNIS>5 122900001</DNIS>
`
`
`
`
`<Service_description>"Joe's Movie Sales"</Service_description>
`
`
`
`
`<Multicall>
`
`<Authentication>
`
`
`
`
`
`<Authentication_code_description>"movie pin"</Authentication_code_description>
`
`</Authentication>
`
`
`
`
`<Choices>
`
`<Choice>
`
`
`
`<Choice_description>C:\Mob\purchase_DVD.wav</Choice_description>
`
`
`
`
`<Choice_value>1</Choice_value>
`
`</Choice>
`
`<Choice>
`
`
`
`
`<Choice_description>c:\Mob\purchase_movie_video.wav</Choice_description>
`
`
`
`<Choice_value>2</Cjoice_value>
`
`</Choice>
`
`
`
`
`
`
`<Choice>
`
`
`
`<Choice_description>C:\Mob\purchase_soundtrack.wav</Choice_description>
`
`
`
`
`<Choice_value>3</Choice_value>
`
`</Choice>
`
`
`
`
`<Transfer>
`
`
`
`<Transfer_description>"Kathy's phone"</Transfer_description>
`
`
`
`<Transfer_number>460</Transfer_number>
`
`</Transer>
`
`
`
`
`</Choices>
`
`</Multicall>
`
`</Service>
`
`
`
`
`<Service name="theater sales”>
`
`<DNIS>5 122900003</DNIS>
`
`
`
`
`
`
`<Service_description>"Joe's Stage Productions Stuff Sales"</Service_description>
`
`
`
`<Multicall>
`
`
`
`Page 23 of 83
`
`Page 23 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 21 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`CONTINUED FROM FIG.10A
`
`
`
`
`
`
`<Authentication>
`<Authentication_code_description>"theater pin"</Authentication_code_description>
`
`</Authentication>
`
`
`
`
`<Choices>
`
`<Choice>
`
`
`
`
`<Choice_description>C:\Mob\purchase_theater_video.wav</Choice_description>
`
`
`
`
`<Choice_value>1</Choice_value>
`
`</Choice>
`
`
`
`
`<Choice>
`
`
`
`
`<Choice_description>C:\Mob\purchase_playbill.wav</Choice_description>
`
`
`
`<Choice_value>2</Choice_value>
`
`</Choice>
`
`</Choices>
`
`</Multicall>
`
`</Service>
`
`
`
`</lncall Service>
`
`
`
`
`
`
`FIG. OB
`
`
`
`Page 24 of 83
`
`Page 24 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 22 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`CUSTOMER
`
`
`APPLICATION
`
`
`
`
`
`
`
`
`
`
`
`1102
` OUTCALL AGENT
`
`
`
`
` 1101
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. IA
`
`
`
`Page 25 of 83
`
`Page 25 of 83
`
`
`
`U.S. Patent
`
`Mar. 31, 2009
`
`Sheet 23 of 52
`
`US 7,512,098 B2
`
`ailDid
`
`
`
`w0002SMOCNIM
`
`
`
`vollJANLOILINOAY
`
`
`
`
`
`bollIN39vTIVOLNO
`
`L1NV490JOONINOISIAOUd
`
`
`
`
`
`(43AYIS83MNINGY)SANTVA
`
`
`
`
`
`YIAYISdd¥/93M9190183
`
`
`
`YIAWTdLNILNOO
`
`
`
`YOLOITISNNIW
`
`
`
`YISaVdTWX
`
`NOLLVOLLNSHLAY
`
`HO339dSOL1X31
`
`1N3119/43A83SdH
`
`zoll
`
`agWwoLsnd
`
`NOLVONdd¥
`
`
`
`SIINGOWAOAT/9OVAAOLOIAIA
`
`yzWid
`
`
`
`
`
`YITONVHAIGVIHO1GNY
`
`Page 26 of 83
`
`Page 26 of 83
`
`
`
`
`
`
`
`
`
`
`
`
`9P1I JOVSSIW
`
`O1N3LSI
`
`LN3LNO9
`
`
`
`Mar. 31, 2009
`
`Sheet 24 of 52
`
`
`
`US 7,512,098 B2
`
`Brit
`
`ANIWLAAN]
`
`40NOILO313S$
`
`LIDIGLLANW
`
`LNdNi
`
`
`
` DNDid:JLVOLLNIHLAY:JNOHdY3MSNV
`
`
`U.S. Patent
`
`
`
`
`
`
`
`
`
`Page 27 of 83
`
`Page 27 of 83
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 25 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`Element:
`Attributes:
`
`Children:
`Description:
`
`
`Parents:
`
`Children:
`
`Element:
`
`Outcal! Service
`
`
`| Percall
`ulticall
`container. A high level tag to mark the start and end of the XMLfile. Required.
`
`
`
`Outeall Service
`
`
`
`
`
`| Pereall
`| Reset
`Service_description { Multicall
`
`
`
`
`
`
`
`
`
`
`
`A container. The parametersin this container describe a service. There can be several services
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` Description: set up for Qutcall. This taq allows the developer to group Multicall values. Required.
`
`
`
`
`
`Multicall
`Element:
`
`Paes:|Seviee
`
`
`
`
`
`
`
`
`
`Children:
`Call_info | Introduction | Authentication | Content
`| Value_entry | Choices
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Indicates the parameters specified are to be used as default values for all the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`calls. Parameters set here act as default values for all calls until another multicall file is
`
`
`specified. Optional.
`PC
`
`
`Element:
`
`Parents:|Service
`
`
`Children:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains the list of calls to be made, onecall per Call tag. Required if no Multicall
`
`
`tag specified.
`
`
`
`
`
`Element
`
`
`
`Service | Call
`Parents:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Resets values for parent tag and all its children tags already specified. Useful for canceling
`
`
`
`
`
`
`queued calls before they're made, Optional.
`pT
`
`
`Attributes: [id
`
`
`
`Patents:
`
`
`
`
`
`
`
`
`
`
`
`Children:
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains Information for a specific call. Required if there is a Percall tag.
`
`
`
`
`
`
`
`Call_info
`
`
`
`Parents:
`| Cail
`Multicall
`
`
`
`
`
`
`| Ensure_completion
`Phone_number | Response_url
`Children:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains information about the call, beyond the diglog. Required in either Multicall
`
`
`
`
`or Call or both.
`
`
`
`FIG. IZA
`
`
`
`Page 28 of 83
`
`Page 28 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Sheet 26 of 52
`
`
`
`US 7,512,098 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains fags that specify the information necessary for ensuring that the called
`
`
`
`
`
`
`
`
`
`
`
`
`party is the intended recipient of the call. Optional. Authenticationis indicatedif there is an
`
`
`
`
`
`
`
`
`
`
`authentication_code passed in from the customer's application.If there is an authentication_code,
`
`
`
`
`
`
`
`
`
`
`
`there must alsa be a description of that code and a recipient.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains the information for the introduction portion of the call, the sender and
`
`
`
`
`
`
`
`
`
`
`
`
`the desired recipient. Required in either Multicall or Call or both.
`
`Ce
`
`
`
`
`
`
`
`
`
`
`
`
`Parents:
`{ Call
`Multicall
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. The content message to be played to the called party. The content may be an audio file
`
`
`
`
`
`
`
`
`
`
`(*.wav), a text file (*.txt), or raw text (enclosed in double quotes). Optional.
`
`
`
`
`
`
`
`
`Element:
`Value_entry
`
`
`
`Parents:
`Multicall
`| Call
`
`
`Attributes:
`mindigits | maxdigits
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Audio. A description of the entry to be entered by the called party. Must fit carrier phrase,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“Please enter..." and "You will be asked for..." Either Choices or Value_eniry. but not both,
`
`
`may be specified.
`
`
`
`
`
`
`Element:
`
`
`
`
`Parents:
`| Call
`Multicall
`
`
`
`Children:
`Choice | Transfer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|A container. Contains information aboutthelist of choices that will be presented to the user
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`during the call. Either Choices or Value_eniry, but not both, may be specified. Optional.
`
`
`
`
`Element:
`
`Parents:|Calinfo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Description:|Phone numberto be called. Must include every digit that is to be dialed. (e.9., 9 to get an
`
`
`
`
`
`
`
`
`autside ling,
`1 for long distance). Required.
`
`
`
`
`
`
`
`
`
`
`
`Element:
`
`Parents:
`Description:
`
`
`
`
`
`
`Response_url
`
`
`
` URL that Outcall service is to use to return status information aboutthecall to the customer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`application. Optional.
`
`
`
`
`
`FIG. 12B
`
`
`
`Page 29 of 83
`
`Page 29 of 83
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.31, 2009
`
`
`
`
`Shee